- 博客(8)
- 资源 (24)
- 收藏
- 关注
原创 浅谈Spring Security的BCryptPasswordEncoder
早些年,那会把一个老项目的登录模块重构,从Shiro转Spring Security,那时候快速换完后没多看,最近又在公司做类似同样的操作,给一个老项目加上Spring Security。所以我决定简单写点什么。相信用过Spring Security的伙伴们,应该对这个BCryptPasswordEncoder 少了好奇。为啥好奇, 这个家伙的加密方法encode每次生成的密后密码都不一样,但...
2019-11-28 14:26:40 4795
原创 fastjson 版本漏洞,请至少升级到1.2.60
0x00 漏洞背景2019年9月5日,fastjson在commit 995845170527221ca0293cf290e33a7d6cb52bf7上提交了旨在修复当字符串中包含x转义字符时可能引发OOM的问题的修复。360CERT 判断该漏洞危害中。影响面较大。攻击者可以通过发送构造好的请求而致使当前线程瘫痪,当发送的恶意请求过多时有可能使业务直接瘫痪。建议广大用户对自身的业务/产...
2019-11-27 11:26:46 2952
原创 SpringBoot 整合ApiBoot Logging 实现监控打印接口的请求日志
在日常做项目里,不管是本地调试阶段还是线上正式部署运行阶段, 我们常常需要对接口的被调用做一些参数打印,为了更清晰地去联调以及确认数据。实现这种场景,无疑第一时间想到的就是aop,配合注解的方式使用,这样确实是个好办法,而且还能更加自由地去监控打印请求接口日志,甚至还能加上一些逻辑校验等。还有一种就是最普通的,用map接收参数,在每个接口都打印下map。那么这篇教程里面,介绍的是新的一种方案...
2019-11-25 13:31:31 5113
原创 JAVA Redis StringRedisTemplate 修改值但是不修改过期时间
首先使用StringRedisTemplate存入一个String,带有过期时间:int expires_in=3600;stringRedisTemplate.opsForValue().set("test","hello",expires_in, TimeUnit.SECONDS);接下来,修改值但是不修改过期时间:stringRedisTemplate.opsForV...
2019-11-18 10:04:09 11478 7
原创 java 将list里面根据实体类某个字段生成新的list
List<GameDTO> gameList=new ArrayList<>(); List<String> gameIdList = gameList.stream().map(e -> e.getGameId()).collect(Collectors.toList()); Set gameIdSet = new H...
2019-11-12 16:05:14 18239 3
原创 HTML页面 加载播放RTMP协议流和HLS协议流直播视频
主要内容让rtmp或hls的协议流直播视频能在html页面正常显示(这里也是综合参考了网上其余的资料,最终放出下面这些实测可用的方案)。首先是HLS协议流, 这种是播放m3u8格式的视频。解决方案:新建html页面, testHls.html (里面的视频地址我已经改了,请替换成自己的地址):<!DOCTYPE html><html la...
2019-11-08 08:48:27 6725 3
转载 MySQL 一起重新认识下count(*) ,count(1),count(id)
原文链接:https://blog.csdn.net/hollis_chuang/article/details/102657937数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。关于数据库中行数统计,无论是MySQL还是O...
2019-11-05 14:17:35 5645 2
原创 IDEA 重复代码的黄色波浪线取消设置
File -> Setting -> Inspections -> General -> Duplicated Code 设置为不打勾√即可。
2019-11-04 10:26:42 1905
Springboot 整合Mybatis +thymeleaf 实现增删改查,包含前端HTML页面
2020-09-21
springboot+websocket+Stomp+RabbitMq 实现多人聊天室
2020-08-26
springboot整合spring batch
2020-08-21
springboot整合activemq 消费者 ACK手动确认 &消息重发
2020-08-20
springboot整合activemq 生产者 一对一,一对多
2020-08-20
Springboot+websocket 实现多人聊天室/单人聊天
2019-10-11
springboot+mybatis+redis+mongodb
2019-06-24
MD5加密+签名算法Sign生成 工具类
2018-08-04
http远程接口调用-httpClient+跳过SSL证书校验
2018-08-04
SpringBoot+Mybatis+前端页面 CRUD 整合案例
2018-08-04
struts 用户信息管理 登录验证 增删查改例子 很适合初学者
2017-12-29
java 上传下载功能例子 连接MSQL数据库
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人