会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蜀中孤鹰
学习无边界,探索无止境!
博客园
首页
新随笔
联系
订阅
管理
[置顶]
ConcurrentHashMap核心源码浅析
摘要: 1.引子 并发编程中使用HashMap可能导致程序死循环。因为多线程会put方法添加键值对时将导致HashMap的Entry链表形成环形数据结构,一旦形成环形数据结构,Entry的next节点永远不为空,就会产生死循环获取Entry。 另外Hashtable只是简单地使用阻塞式锁(synchroni
阅读全文
posted @ 2020-02-27 23:45 蜀中孤鹰
阅读(417)
评论(0)
推荐(0)
[置顶]
文本编辑器vim/vi用法完全解读
摘要: vi是UNIX/Linux系统下最强大的文本编辑器,其命令较多,完全基于键盘操作。
阅读全文
posted @ 2019-06-25 16:41 蜀中孤鹰
阅读(1193)
评论(0)
推荐(1)
2022年3月30日
Jackson用法大全
摘要: jackson支持以下格式 Avro, BSON, CBOR, CSV, Smile, (Java) Properties, Protobuf, TOML, XML or YAML; 基础注解 注解 用法 @JsonProperty 用于属性,把属性的名称序列化时转换为另外一个名称。示例:@Json
阅读全文
posted @ 2022-03-30 19:31 蜀中孤鹰
阅读(2535)
评论(0)
推荐(0)
2021年11月20日
(翻译) 在Spring Boot 使用Bean Validation完全指南
摘要: 原文地址 https://reflectoring.io/bean-validation-with-spring-boot/ 1 前言 Bean Validation是 Java 生态圏中实现Bean校验规范的事实上的标准。 它与 Spring 和 Spring Boot 能很好地集成在一起。 但是
阅读全文
posted @ 2021-11-20 20:08 蜀中孤鹰
阅读(1414)
评论(1)
推荐(2)
2021年11月13日
在Spring Bean 生命周期中加入钩子函数 (翻译)
摘要: 原文地址:https://reflectoring.io/spring-bean-lifecycle 1 前言 提供一个控制反转功能是 Spring框架的核心功能之一。 Spring 在其应用程序上下文中编排并管理这些beans的生命周期。 在本教程中,我们将研究这些 bean 的生命周期以及如何
阅读全文
posted @ 2021-11-13 22:26 蜀中孤鹰
阅读(940)
评论(0)
推荐(1)
2021年5月26日
公共dto打包时按条件导出实现feignclient接口的bean,解决feign.Feign$Builder类找不到的问题
摘要: 不同的微服务之间相互调用,不可避免会使用到feign client。为了统一处理参数和请求地址等变化,我们一般会将这些API服务的请求参数dto、响应dto及Feign接口封装在一个公共的dto项目中(为了防止jar包冲突和依赖传递,这里的feign starter包的作用域是provided),调
阅读全文
posted @ 2021-05-26 18:59 蜀中孤鹰
阅读(1259)
评论(0)
推荐(0)
spring security使用自定义的的AuthenticationFilter时,要限制session个数,禁止多端同时登录
摘要: 在WebSecurityConfigurerAdapter#configure(HttpSecurity)方法中配置session管理没有效果,因为我们使用了自己的AuthenticationFilter,只能手动给LoginFilter配置SessionAuthenticationStrategy
阅读全文
posted @ 2021-05-26 18:56 蜀中孤鹰
阅读(840)
评论(0)
推荐(0)
spring security 用JPA进行安全管理中使用自定义的UserDetails时,maximumSessions()无法限制Session数
摘要: 这是我自定义的UserDetails,这个user对象会保存到数据库。 //自定义的User @Entity(name = "t_user") public class User implements UserDetails, CredentialsContainer { @Id @Generate
阅读全文
posted @ 2021-05-26 18:55 蜀中孤鹰
阅读(686)
评论(0)
推荐(0)
spring security 使用自定义的AuthenticationFilter,提示Invalid remember-me cookie,自动登录失败的解决方法
摘要: spring security 在使用自定义的AuthenticationFilter时,提示Invalid remember-me cookie,自动登录失败的解决方法 后台日志报错提示 Invalid remember-me cookie: Cookie token[2] contained s
阅读全文
posted @ 2021-05-26 18:54 蜀中孤鹰
阅读(668)
评论(0)
推荐(0)
Spring Bean生命周期简图
摘要: 流程图 Aware接口分类 Aware Group1 BeanNameAware BeanClassLoaderAware BeanFactoryAware Aware Group2 EnvironmentAware EmbeddedValueResolverAware //该接口能够获取Sprin
阅读全文
posted @ 2021-05-26 18:51 蜀中孤鹰
阅读(136)
评论(0)
推荐(0)
2020年6月28日
原子更新引用AtomicReference实现原理分析
摘要: 1 前言 原子更新基本类型只能更新单个变量,而原子更新引用类型可以原子更新多个变量。Atomic包提供了以下3个类。 AtomicReference:原子更新引用类型。 AtomicReferenceFieldUpdater:原子更新引用类型里的字段。 AtomicMarkableReference
阅读全文
posted @ 2020-06-28 03:18 蜀中孤鹰
阅读(635)
评论(0)
推荐(0)
2020年6月21日
原子数组AtomicIntegerArray实现原理简析
摘要: 1 前言 JDK官方提供了3个原子数组,它们提供了原子更新数组中元素的能力,它们主要借助Unsafe类实现其核心功能。 AtomicIntegerArray:原子更新整型数组里的元素 AtomicLongArray:原子更新长整型数组里的元素。 AtomicReferenceArray:原子更新引用
阅读全文
posted @ 2020-06-21 19:03 蜀中孤鹰
阅读(704)
评论(0)
推荐(0)
下一页
公告