program
Double=Eggs
衣带渐宽终不洗,熬夜熬得人憔悴
展开
-
jConsle 远程连接 记录
新项目刚上线,我要根据线上实际数据来动态的调整我们的jvm参数,来优化服务器性能。以前只是使用jconsle来使用 本地连接,现在要搞远程连接的话,还有点忘了,特此记录一下,也希望能帮到 需要帮助的人 1、在远程服务器tomcat,修改tomcat/bin/catalina.sh添加以下内容:JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handle...原创 2019-01-09 10:54:02 · 543 阅读 · 1 评论 -
maven 将普通jar打包为 pom格式(带坐标)
install:install-file -Dfile=C:\Users\dell\Desktop\aspose-words-16.5.0-jdk16.jar -DgroupId=com.aspose.words -DartifactId=aspose-words -Dversion=1.0 -Dpackaging=jar -f pom.xml2、<dependency&...原创 2018-09-25 16:27:43 · 3015 阅读 · 1 评论 -
poi 使用 freemark 制作数据模板,导出word
项目需求:我们需要动态的去导出word数据,进行打印,然后让领导签字,审查,提供的解决方案: 1、使用poi导出 2、动态拼接html,然后使用局部打印页面 3、对Freemark的静态模板进行数据填充 经过讨论,动态拼接html被砍掉了,因为打印的时候不灵活,主要是样式不好控制。对于poi导出和freemark来说...原创 2018-09-17 14:50:18 · 503 阅读 · 0 评论 -
导出 ueditor 保存内容 保存格式到 word上(带格式、图片)
一、制作模板:1、BaseHtml.txt<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/19...原创 2018-09-17 14:38:33 · 8764 阅读 · 5 评论 -
freemaker 导出 ueditor 编辑内容 到pdf
一、制作文件模板 pdf.ftl<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml...原创 2018-09-17 14:32:45 · 1461 阅读 · 0 评论 -
SpringBoot整合Redis
前言在本篇文章中将SpringBoot整合Redis,使用的是RedisTemplate,分别实现了SpringBoot与redis的单机版、集群版、哨兵模式的整合。Maven依赖<!-- 整合redis --> <dependency> <groupId>org.springframework.boot&l...转载 2018-09-12 11:48:31 · 367 阅读 · 0 评论 -
tomcat && jvm调优总结(转)
Tomcat性能调优: 找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详细解释一下吧: 1、URIEncoding="UTF-8" :设...转载 2018-09-06 16:43:09 · 202 阅读 · 0 评论 -
tomcat 进行jvm参数设置(jvm优化)
-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap堆大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:java heap最大值,使用的最大内存上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。-XX:PermSize:设定内存的永久保存区域-XX:MaxPermSize:设定最大内存的永久保存区域-X...原创 2018-09-06 16:37:08 · 2863 阅读 · 0 评论 -
springboot 全局跨域配置
import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 跨域过滤器 * * @author lwz * @since 2018年6月19...原创 2018-08-16 12:01:49 · 2371 阅读 · 1 评论 -
springboot配置拦截器
1.自定义一个MyInterceptor 实现HandlerInterceptorpackage com.hll.hlladmin.config;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.s...原创 2018-10-11 22:39:01 · 459 阅读 · 0 评论 -
RedisUtil 备份保存
package com.lwz.pay_sys.utils.redis;import com.alibaba.fastjson.JSONObject;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;impor...原创 2018-10-17 21:03:28 · 191 阅读 · 0 评论 -
【一】centos7 执行定时备份数据库 任务
1、linux centos上开启cron服务service crond start # 开启服务service crond stop # 关闭服务service crond restart # 重启服务service crond reload # 重新加载服务任务列表chkconfig crond on # 服务开机自启chkconfig crond ...原创 2018-10-18 20:05:35 · 912 阅读 · 0 评论 -
【工具】集成 极光 推送
package com.xw.zsteacher.utils.jgPush;import cn.jiguang.common.resp.APIConnectionException;import cn.jiguang.common.resp.APIRequestException;import cn.jpush.api.JPushClient;import cn.jpush.api.p...原创 2018-12-11 15:56:08 · 693 阅读 · 1 评论 -
【Linux】常用命令
netstat -ntlp | grep 8080 # 查看端口占用情况netstat -ntlp | grep 8080 #查看端口连接书情况原创 2018-11-26 22:27:08 · 259 阅读 · 0 评论 -
【开发工具】判断请求源是 手机 or PC
import javax.servlet.http.HttpServletRequest;public class HttpMobileVerify { public static boolean isMobileDevice(HttpServletRequest request){ /** * android : 所有android设备 ...转载 2018-11-05 09:47:45 · 216 阅读 · 0 评论 -
【javaMail】java发送带附件邮件
package com.example.mail;import com.sun.mail.util.MailSSLSocketFactory;import javax.activation.DataHandler;import javax.activation.DataSource;import javax.activation.FileDataSource;import java...原创 2018-11-10 19:55:41 · 608 阅读 · 0 评论 -
【Aspose-words】导出html到word
1、由于Mavenzh中央仓库中对于com.aspose.words jar包的缺乏,小编本地maven集成下载的 aspose-words-16.4.0-jdk16.jar2、package com.xw.ssm.util.word;import com.alibaba.fastjson.JSONObject;import com.aspose.words.*;import c...原创 2018-10-30 20:43:44 · 2922 阅读 · 0 评论 -
【Redis】SpringBoot 整合 Redis,RedisUtil
package com.lwz.redis.service;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import redis.clients.jedis.SortingParams;import re...转载 2018-10-23 21:33:08 · 974 阅读 · 1 评论 -
【Redis】SpringBoot 集成 Redis
1、pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency><dependency> &原创 2018-10-23 21:24:07 · 252 阅读 · 0 评论 -
【Linux】CentOS 7环境下安装中文字体库
JAVA画图时常用到Font 类对象这样的对象依赖于本地的字段。新装的linux没有安装字段库,和相应的字体。1、fc-list查看字体库2、yum -y install fontconfig安装3、安装好后/usr/share目录下多两个目录fonts和fontconfig4、首先在/usr/shared/fonts目录下新建一个目录chinese5、到C:\Window...原创 2018-10-19 13:01:35 · 2540 阅读 · 0 评论 -
durid配置sql监控
web.xml<!--druid监控页面 --> <servlet> <servlet-name>DruidStatView</servlet-name> <servlet-class>com.alibaba.druid.support.http.StatViewServlet</ser...原创 2018-08-08 16:19:02 · 823 阅读 · 0 评论 -
java 递归删除指定文件夹下的所有内容
/** *删除文件夹下的文件 * */public static void delFiles(String filePath){ File file = new File(filePath); if(!file.exists()){ return; } String[] list = file.lis...原创 2018-08-08 13:29:44 · 3202 阅读 · 0 评论 -
mybatis 逆向生成工具(记录)
GeneratorConfig.xml:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://myb...原创 2018-08-07 17:14:52 · 290 阅读 · 0 评论 -
OSS分段上传
import com.aliyun.oss.ClientConfiguration;import com.aliyun.oss.ClientException;import com.aliyun.oss.OSSClient;import com.aliyun.oss.OSSException;import com.aliyun.oss.model.*;import com.xw.cn....原创 2018-07-18 18:54:37 · 795 阅读 · 0 评论 -
SpringBoot 加载自定义 properties文件
1、在我们的springboot启动类中,加上注解:@PropertySource(value = "classpath:sms.properties",encoding = "utf-8")如果是多个文件的话,可用多个@PropertySource注解也可以如下:@PropertySource(value = {"classpath:mail.properties","class...原创 2018-07-23 11:05:58 · 4492 阅读 · 0 评论 -
java 根据指定链接生成二维码
import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.common.BitMatrix;import javax.imageio.ImageIO;impor...原创 2018-06-29 19:43:08 · 11184 阅读 · 7 评论 -
nginx负载均衡配置
1、内置负载均衡Nginx负载均衡是通过upstream模块来实现的,内置实现了三种负载策略,配置还是比较简单的。官网负载均衡配置说明:http://nginx.org/en/docs/http/load_balancing.html轮循(默认) Nginx根据请求次数,将每个请求均匀分配到每台服务器最少连接 将请求分配给连接数最少的服务器。Nginx会统计哪些服务器的连接数最少。IP Hash ...转载 2018-06-08 22:55:44 · 449 阅读 · 0 评论 -
linux系统安装nginx
1、安装依赖:yum install gccyum install pcre-develyum install zlib zlib-develyum install openssl openssl-devel<!-- 一键安装上面四个依赖 -->yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-d...原创 2018-06-08 22:49:39 · 201 阅读 · 0 评论 -
tomcat 部署 springboot项目
简单的只记录流程,和简单的解释。1、移除springboot默认内嵌的tomcat找到pom中依赖的spring-boot-starter-web<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...原创 2018-06-08 22:45:52 · 522 阅读 · 0 评论 -
java实现在线文件下载
一个比较cao dan的需求,有个人本来应该给我一套模板,然后我做一个上传,结果他给我了我一堆以前服务器上的文档地址,所以我就需要从A类型服务器上,先把文档下载下来,然后转存到B类型服务器上。package com.example.demo.utils;import java.io.*;import java.net.HttpURLConnection;import java.net.U...原创 2018-06-22 18:32:04 · 1384 阅读 · 0 评论 -
253短信
import com.alibaba.fastjson.JSONObject;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.util.StringUtils;import javax.servlet.http.HttpServletRequest;import jav...原创 2018-07-18 19:04:03 · 752 阅读 · 0 评论 -
发送邮件demo
import org.apache.commons.mail.EmailException;import org.apache.commons.mail.HtmlEmail;import org.apache.commons.mail.SimpleEmail;import org.apache.http.HttpHost;import org.apache.http.client.con...原创 2018-07-18 19:06:29 · 420 阅读 · 0 评论 -
spring 中 applicationEvent的使用
Spring的ApplicationEvent的使用 Spring 3.0中提供了很多类似*Aware的类,其中ApplicationContextAware接口可以实现我们在初始化bean的时候给bean注入ApplicationConxt(Spring上下文对象)对象。ApplicationContextAware接口提供了publishEvent方法,实现了Observe(观察者)...转载 2018-07-24 15:35:59 · 812 阅读 · 0 评论 -
java 缩放图片
import java.awt.Image;import java.awt.image.BufferedImage;import java.io.*;import javax.imageio.ImageIO;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder...原创 2018-08-07 10:25:19 · 1784 阅读 · 2 评论 -
java 编辑图片(压缩文件、加水印)
package com.example.controller.demo;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.AffineTransf...原创 2018-08-06 22:39:44 · 657 阅读 · 0 评论 -
java 实现LRU(最近最少使用)缓存机制
/** * Your LRUCache object will be instantiated and called as such: * LRUCache obj = new LRUCache(capacity); * int param_1 = obj.get(key); * obj.put(key,value); */class LRUCache { M...原创 2018-07-31 16:51:54 · 3624 阅读 · 1 评论 -
OSS 大文件分片上传
import com.aliyun.oss.*;import com.aliyun.oss.model.*;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.File;import java.io.FileInputStream;import java.io.IOException;impo...原创 2018-07-31 16:27:10 · 7098 阅读 · 5 评论 -
java实现对网络文件的分片下载
import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnecti...原创 2018-07-31 16:20:56 · 6367 阅读 · 11 评论 -
java web实现在线文件下载
public static JSONObject downFileByUrl(HttpServletRequest request,HttpServletResponse response,String fileUrl, String fileName){ OutputStream toClient = null; InputStream in = null; ...原创 2018-08-03 18:35:59 · 559 阅读 · 0 评论 -
Spring Aop应用
import java.util.Map; import javax.servlet.http.HttpServletRequest; import org.apache.log4j.Logger;import org.apache.shiro.web.servlet.ShiroHttpServletRequest;import org.aspectj.lang.JoinPoint;...原创 2018-07-25 10:15:25 · 172 阅读 · 1 评论