- 博客(10)
- 收藏
- 关注
原创 java判断开始和结束时间段对比改段时间是否已占用
public boolean insertValidate(Long beginDate, Long endDate, List<TimeVo> occupyTime) { Long begin = beginDate; Long end = endDate; List<Long> beginList = new ArrayList<>(); List<Long> endList = new Ar
2022-05-16 10:18:42
581
原创 两个对象比较是否有数据变动
import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map; import org.apache.log4j.Logger; public class DomainEquals { /** * 日志操作类 */ private static Logger logger = Logger.getL..
2022-04-06 21:14:20
448
原创 分布式session共享一致性问题
一、什么是SessionSession 是客户端与服务器通讯会话技术, 比如浏览器登陆、记录整个浏览会话信息Session实现原理客户对向服务器端发送请求后,Session 创建在服务器端,返回Sessionid给客户端浏览器保存在本地,当下次发送请求的时候,在请求头中传递sessionId获取对应的从服务器上获取对应的SesisonSession常见问题Session 保证在那里?答案:存放在服务器上关闭浏览器Session会失效吗答案:不会消失@Spri
2021-01-15 18:15:49
207
原创 springboot+thymeleaf实现如何防御XSS、SQL注入、SCRF、防盗链攻击
Web安全常见攻击手段XSS、SQL注入、防盗链、CSRF、上传漏洞一、 XSS攻击什么是XSS攻击手段XSS攻击使用Javascript脚本注入进行攻击例如在提交表单后,展示到另一个页面,可能会受到XSS脚本注入,读取本地cookie远程发送给黑客服务器端。表单提交数据下面由 thymeleaf + spring Boot 2.2.4 代码实现:1、省略创建maven工程步骤2.、修改pom.xml<parent> <groupId>org.spr
2020-12-30 17:13:41
1477
2
原创 springCloud-zookeeper实现服务注册
Step1、配置JAVA环境,检验环境:java -versionStep2、下载并解压zookeeper# cd /usr/local# https://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz# tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz# cd apache-zookeeper-3.6.2-bin.tar.gzStep
2020-11-27 15:46:03
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人