- 博客(10)
- 收藏
- 关注
原创 springboot异步线程中获取request和session参数
改造完成后,异步线程里边不管是通过方法参数方式传递还是RequestContextHolder.getRequestAttributes()方法获取request和session数据都没问题了,如果想要改变response,参考request方式。我通过AOP代理接口方法,然后在AOP中开启异步线程调用方法,这个时候我再去方法中获取request\session等数据可能就获取不到,因为这个请求可能已经关闭了。1.2 TransmittableThreadLocal操作工具类。1.1 项目引入依赖。
2024-11-21 16:42:48
376
原创 springcloud alibaba各个服务间传递链路跟踪id(dubbo、Forest、XxlJob、RestTemplate等调用)
在springcloud alibaba项目中,存在各种调用入口dubbo、Forest、RestTemplate等,入口有ctrl、XxlJob等,现在我们需要生成一个链路id在各个服务间隐式传递。
2024-11-21 16:41:46
206
原创 springboot系统安全(三级等保)处理
id=1改为xxx?id=2访问这种,一个是查询时sql条件增加uid,还有一种是使用多个参数防止破解,比如 xxx?使用文档:https://www.dreamlu.net/components/mica-xss.html。增加弱密码登录强制修改弹窗,设置密码时正则校验弱密码。pom文件加入依赖,默认情况下不用配置即可用。使用mybatis框架时,使用#不要用$登录接口增加密码错误失败锁定。
2024-11-19 11:27:01
256
原创 记录一次springboot单数据源mysql到多数据源mysql+clickhouse的接入过程,项目使用seata做事务管理
记录一次springboot单数据源mysql到多数据源mysql+clickhouse的接入过程,项目使用seata做事务管理
2022-06-15 10:43:02
814
3
原创 IOS H5 ajax动态获取select数据问题
IOS ajax动态获取select数据问题问题: ios 使用ajax动态加载select的数据时,弹出的数据是旧的option数据,不是当次加载的最新数据(感觉ajax和select行为并行的),解决办法: 先让select失去焦点不弹出option选项,等ajax加载完数据后再让它获取焦点弹出最新加载的数据.<select name="jsUser" id="_jsUser_'+...
2019-09-25 09:48:48
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人