- 博客(9)
- 收藏
- 关注
原创 在线程池中的任务自动获取父线程的值ThreadLocal
在系统中某些时候需要设置ThreadLocal值,但是执行@Async或在线程池中提交异步任务时如果需要父线程的ThreadLocal值,不手动设置的话线程池中的任务拿不到这个值,所以需要通过一些办法来解决这个问题。
2025-07-11 12:20:25
357
原创 短链系统设计
对外提供http请求,请求体中包含长链接、品牌code、业务类型,可以通过不同品牌返回短链的不同域名,不同404地址等。`link_biz_type` varchar(500) DEFAULT NULL COMMENT '链接业务类型',`business_line_id` varchar(500) NOT NULL COMMENT '业务线id',`long_url_md5` varchar(500) NOT NULL COMMENT '长链接 MD5值',2、根据短链接转长链接。
2025-07-08 23:48:23
356
原创 spring - bean加载过程中循环依赖的解决与三级缓存的使用
main方法启动spring应用,通过注解方式配置扫描的包地址。定义class B 与class C。
2025-07-01 17:28:45
479
原创 mysql分组查询GROUP_CONCAT 筛选数据
平常写sql遇到的一个问题,记录一下有三张表student(学生表)、teacher(教师表)、stu_teacher(学生—教师关系表)表结构及数据如下CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, PRIMARY KE...
2019-03-06 16:12:49
3745
原创 IE session丢失
有客户反馈,使用ie浏览器调用服务,登陆页面的验证码提示错误 服务端登陆的逻辑为浏览器调用服务,生成验证码与uuid,将uuid保存到session中,uuid与生成的验证码保存到缓存,登陆时通过session中的uuid查询缓存中的验证码,与页面输入的验证码对比。通过谷歌登陆是正常的,然后排查问题发现,ie同一个页面的每个请求,session都不一样,最终定位到IE浏览器禁用了cook...
2019-02-26 17:32:45
1017
原创 springboot 文件上传
Controller对象String uploadFolder = "/a/b/c"; //文件上传路径/** * 上传文件 */ @RequestMapping(value = "/fileUpload", method = RequestMethod.POST) public String fileUpload(@RequestParam("fi...
2019-02-25 10:54:35
201
原创 通过地址查询邮编
如查询北京市东城区长安街的邮编,可以通过以下地址查询http://cpdc.chinapost.com.cn/web/index.php?m=postsearch&c=index&a=ajax_addr&searchkey=北京市东城区长安街 返回json串格式化后为,rs对应的数组为该地址对应的邮编,可以按需求选取 { "su": true, ...
2019-02-13 16:17:04
3775
1
原创 不同springCloud项目互相调用接口
有A,B两个springCloud项目,B项目的提供restful接口供A项目调用,B项目不在A的注册中心,其实跟普通的http接口调用方法一样代码A项目1.调用接口类public static String defaultConnection(String method, String path, int timeout, int readTimeout, String data...
2018-09-05 11:18:44
16993
1
原创 SpringBoot中使用kaptcha获取验证码
后端代码①pom.xml中配置依赖<dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </d
2018-08-01 15:18:23
511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅