01 2025 档案
摘要:原文:Session 详解,学习 Session,这篇文章就够了(包含底层分析和使用) 说明:下面介绍 Session,我们使用到了浏览器抓包,HTTP 的知识,如果不了解,请先简单了解下。HTTP 介绍,HTTP 请求,HTTP 响应。因为 Cookie 和 Session 是一对“好兄弟”,我们
阅读全文
摘要:原文:Linux 学习笔记(二):什么是挂载?mount 的用处在哪? Windows 下,mount 挂载,就是给磁盘分区提供一个盘符(C、D、E...)。比如插入 U 盘后系统自动分配给了它 I: 盘符其实就是挂载,退优盘的时候进行安全弹出,其实就是卸载 unmount。 Linux 下,不像
阅读全文
摘要:原文:Nginx 中 proxy_pass 的作用以及注意事项 格式 proxy_pass 格式:proxy_pass URL。 proxy_pass http://www.xxx.com/; proxy_pass http://192.168.200.101:8080/uri; proxy_pas
阅读全文
摘要:HandlerMethodArgumentResolver是 Spring MVC 中的一个接口,用于解析控制器方法的参数。 下面演示如何自定义一个@NotBlank注解,并实现相应的HandlerMethodArgumentResolver,来校验前端传递的参数是否为空。 实际项目中已经有现成的注
阅读全文
摘要:有时候会希望存在指定类型时才注入某个 Bean: @AutoConfiguration public class MyAutoConfiguration { @Bean @ConditionalOnClass(MyService.class) public MyConditionalBean sta
阅读全文
摘要:总结自:DefaultSqlSession 和 SqlSessionTemplate 的线程安全问题、MyBatis 与 Spring 整合时是如何解决 SqlSession 线程不安全的问题的 DefaultSqlSession 原因 1:Connection 本身是线程不安全的。如果多个线程获取
阅读全文
摘要:原文:记一次 Redisson 线上问题 → 你怎么能释放别人的锁 错误信息: attempt to unlock lock, not locked by current thread by node id: b9df1975-5595-42eb-beae-bdc5d67bce49 thread-i
阅读全文