07 2019 档案

摘要:在实际开发过程中,可能需要定时任务在夜间对系统进行维护,但是如果cro表达式需要变更,通常我们都是写在方法上面,无法动态更改,如果需要修改则要修改源码重新打包发布。 1、新建一个空白的spring boot项目 2、在启动类上添加@EnableScheduling注解,启用定时任务。 3、新建定时任 阅读全文
posted @ 2019-07-31 13:49 Rolay 阅读(584) 评论(0) 推荐(0)
摘要:1 @Component 2 public class DownLoadUtil { 3 /** 4 * 文件下载编码 5 * 该编码告诉浏览器文件名的编码方式,以防下载中文文件名时有乱码 6 */ 7 private static String encoding = "utf-8"; 8 9 /** ... 阅读全文
posted @ 2019-07-29 11:48 Rolay 阅读(439) 评论(0) 推荐(0)
摘要:1、加入包 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-cache</artifactId> 4 </dependency> 5 <dependency> 阅读全文
posted @ 2019-07-29 10:54 Rolay 阅读(656) 评论(0) 推荐(0)
摘要:1、添加包 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-amqp</artifactId> 4 </dependency> 2、配置文件 pring: # 阅读全文
posted @ 2019-07-26 09:58 Rolay 阅读(215) 评论(0) 推荐(0)
摘要:1、添加自定义异常,继承RuntimeException,为什么继承RuntimeException呢?是因为我们的事务在RuntimeException异常下会发生回滚。 1 public class BusinessException extends RuntimeException{ 2 3 阅读全文
posted @ 2019-07-24 12:29 Rolay 阅读(253) 评论(0) 推荐(0)
摘要:1、maven引入包,排除默认日志 2、添加配置文件,放到resources下,启动项目,就可以记录日志了,相关配置的修改可在配置文件中操作。 1 <?xml version="1.0" encoding="UTF-8"?> 2 <configuration> 3 <appenders> 4 <!- 阅读全文
posted @ 2019-07-24 12:24 Rolay 阅读(557) 评论(0) 推荐(0)
摘要:@ServerEndpoint(value="/websocket/{authcode}/{appid}/{uniqueid}")// websocket连接点映射. 阅读全文
posted @ 2019-07-24 11:56 Rolay 阅读(4608) 评论(0) 推荐(0)
摘要:背景 平时部署项目过程中可能会遇到一个程序发布到多台服务器上,通过Nginx代理请求的情况,那么某个用户在一台服务器上登录成功过后,就不用在其他服务器上再登录了,这个时候就需要用到今天说的东西了。 1、maven包添加 2、在spring-redis.xml中添加,其中重写RedisSerializ 阅读全文
posted @ 2019-07-12 15:43 Rolay 阅读(1660) 评论(0) 推荐(0)
摘要:1、添加maven包 2、添加配置文件redis.properties 3、添加配置文件spring-redis.xml 4、添加工具类 1 public class RedisUtil { 2 3 @Autowired 4 private RedisTemplate<String, Object> 阅读全文
posted @ 2019-07-12 15:31 Rolay 阅读(914) 评论(0) 推荐(0)
摘要:背景 在平时项目中,可能会有某个条件的查询,会多次进到db里面去查,这样就会重复的查询相同的数据,但是我们的数据又不是需要更改及显示的,这时候就可以用到 方法的缓存了。例如在我们调用微信小程序时,需要获取access_token,并且其有效时间为7200秒,过期后再次获取,我们就可以把获取acces 阅读全文
posted @ 2019-07-12 15:21 Rolay 阅读(946) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-07-11 16:38 Rolay 阅读(3228) 评论(0) 推荐(0)
摘要:1、 cd /usr/local/src 在该文件夹下创建 jkd 目录 mkdir jdk 2、下载文件:wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-coo 阅读全文
posted @ 2019-07-03 16:17 Rolay 阅读(396) 评论(0) 推荐(0)
摘要:新建docker目录,把项目打包成jar文件,并上传到该目录,创建Dockerfile文件,文件内容如下: 1 # 基于哪个镜像 2 FROM java:8 3 4 # 将本地文件夹挂载到当前容器 5 VOLUME /home/container 6 7 # 这个地方jar包名称改成自己的jar名称 阅读全文
posted @ 2019-07-03 15:42 Rolay 阅读(547) 评论(0) 推荐(0)