- 博客(198)
- 资源 (3)
- 收藏
- 关注
原创 发送带链接附件邮件
今天得到了一个特殊的需求,我的老婆大人相让我帮她写一个能够发送带附件邮件的工具类,这个附件是一个远程的链接文件,没问题,分分钟搞定,然后记录下,没准啥时候自己也用的到。首先,引入依赖jar包<!-- javamail --><dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7
2021-04-14 15:16:24 811 1
原创 jConsle 远程连接 记录
新项目刚上线,我要根据线上实际数据来动态的调整我们的jvm参数,来优化服务器性能。以前只是使用jconsle来使用 本地连接,现在要搞远程连接的话,还有点忘了,特此记录一下,也希望能帮到 需要帮助的人 1、在远程服务器tomcat,修改tomcat/bin/catalina.sh添加以下内容:JAVA_OPTS="$JAVA_OPTS -Djava.protocol.handle...
2019-01-09 10:54:02 574 1
原创 【工具】集成 极光 推送
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 709 1
原创 【Linux】常用命令
netstat -ntlp | grep 8080 # 查看端口占用情况netstat -ntlp | grep 8080 #查看端口连接书情况
2018-11-26 22:27:08 273
原创 【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 627
转载 【开发工具】判断请求源是 手机 or PC
import javax.servlet.http.HttpServletRequest;public class HttpMobileVerify { public static boolean isMobileDevice(HttpServletRequest request){ /** * android : 所有android设备 ...
2018-11-05 09:47:45 229
原创 【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 2950
转载 【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 990 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 273
原创 【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 2572
原创 【一】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 931
原创 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 208
原创 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 475
原创 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 3039 1
原创 poi 使用 freemark 制作数据模板,导出word
项目需求:我们需要动态的去导出word数据,进行打印,然后让领导签字,审查,提供的解决方案: 1、使用poi导出 2、动态拼接html,然后使用局部打印页面 3、对Freemark的静态模板进行数据填充 经过讨论,动态拼接html被砍掉了,因为打印的时候不灵活,主要是样式不好控制。对于poi导出和freemark来说...
2018-09-17 14:50:18 520
原创 导出 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 8825 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 1481
转载 SpringBoot整合Redis
前言在本篇文章中将SpringBoot整合Redis,使用的是RedisTemplate,分别实现了SpringBoot与redis的单机版、集群版、哨兵模式的整合。Maven依赖<!-- 整合redis --> <dependency> <groupId>org.springframework.boot&l...
2018-09-12 11:48:31 380
转载 tomcat && jvm调优总结(转)
Tomcat性能调优: 找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详细解释一下吧: 1、URIEncoding="UTF-8" :设...
2018-09-06 16:43:09 209
原创 tomcat 进行jvm参数设置(jvm优化)
-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap堆大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:java heap最大值,使用的最大内存上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。-XX:PermSize:设定内存的永久保存区域-XX:MaxPermSize:设定最大内存的永久保存区域-X...
2018-09-06 16:37:08 2880
原创 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 2392 1
原创 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 837
原创 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 3221
原创 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 302
原创 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 1801 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 676
原创 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 574
原创 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 3644 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 7121 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 6408 11
原创 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 182 1
原创 Spring AOP的Pointcut表达式
Pointcut 俗称“切点”,是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过“&&”、“ ||” 和“!”的方式进行组合. args()@args()execution()this()target()@target()within()@within()@ann...
2018-07-24 22:34:11 244 1
转载 spring 中 applicationEvent的使用
Spring的ApplicationEvent的使用 Spring 3.0中提供了很多类似*Aware的类,其中ApplicationContextAware接口可以实现我们在初始化bean的时候给bean注入ApplicationConxt(Spring上下文对象)对象。ApplicationContextAware接口提供了publishEvent方法,实现了Observe(观察者)...
2018-07-24 15:35:59 821
原创 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 4504
转载 Mysql的几种搜索引擎【转载】
MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引擎。下面介绍几种数据库引擎: ISAM:ISAM是一个定义明确且历经时间考验的数据表格...
2018-07-20 16:07:47 1811
原创 Mysql中的 BTree 索引和 Hash 索引
Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是...
2018-07-20 15:59:45 432
原创 发送邮件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 433
原创 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 777
原创 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 812
原创 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 11203 7
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人