摘要:
并发环境的接口幂等与防重 每次生产环境压测和安全渗透,或多或少会发生并发重复插入等等问题,困扰许久,通过不断测试,终于摸清了点门道,记录下来。 1、并发的意思和典型场景 1.1 概念 并发,或者说并行执行,是相对于串行的一个概念。举个例子,在只有一个车道的路上,所有小汽车从起点出发到重点,所有小 阅读全文
摘要:
CertBot配置免费HTTPS证书 1.域名 首先从云服务器商注册一个域名 在云服务器商提供的控制台,购买服务器后,申请域名并且执行域名解析 2.服务器安装和配置nginx 服务器安装nginx 访问nginx官网 下载nginx包 wgte https://nginx.org/download/ 阅读全文
摘要:
Java使用validation注解 一、JSR303规范 使用javax.validation注解族 常用注解说明 来自csdn //JSR303标准提供的注解 @AssertFalse 被注释的元素只能为false @AssertTrue 被注释的元素只能为true @DecimalMax 被注 阅读全文
摘要:
问题重现: 需要查询带2个条件的语句 在where if标签中,判断2个条件的值是否为null或空,拼接当前条件到sql语句中 因为isReturn 在这个查询逻辑中是必查的 传参,设定的当前参数值为0 pageParam.put("isNetstore",0); pageParam.put("is 阅读全文
摘要:
两种后端返回值类型的封装方式 引言:在开发中,前后端分离是常态。前后端使用json交换信息是一种标准化。一般前端通过访问路径传递到后端的Json内容,后端可以通过@RequestBody解析,Rest风格的传参方式可以使用@PathVariable注解解析。后端在完成前端增,删,查,的功能后,一般会 阅读全文
摘要:
AOP流程简单的图解 名词解释: 连接点:在层与层之间调用过程中,调用目标层中的过程->在service中调用dao,这个调用操作就是连接点 //例如在Controller层中调用service层的方法的操作 public void regist(User user) { userService.r 阅读全文
摘要:
Mysql 介绍 DBMS 数据库管理系统-科学有效地管理数据 关系型数据库(SQL):mysql,oracle,SqlServer,SQLlite等 如mysql是关系型数据库,数据存在一张张表中,表和表,行和列来组织管理数据 非关系型数据库(NOSQL=NOT ONLY SQL):Redis,M 阅读全文