会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
guojunpeng-hub
博客园
首页
新随笔
联系
订阅
管理
2022年10月20日
@Validated和@Valid的区别
摘要: @Validated和@Valid的区别 注解位置 @Validated:可以用在类型、方法和方法参数上。但是不能用在成员属性(字段)上 @Valid:可以用在方法、构造函数、方法参数和成员属性(字段)上 分组功能 @Valid:作为标准JSR-303规范,还没有吸收分组的功能。 @Validate
阅读全文
posted @ 2022-10-20 10:28 guojunpeng-hub
阅读(163)
评论(0)
推荐(0)
2020年12月16日
Java 代理模式:静态代理、JDK 动态代理和 Cglib 动态代理的区别
摘要: 代理模式是Java常用的设计模式,代理类通过调用被代理类的相关方法,并对相关方法进行增强。加入一些非业务性代码,比如事务、日志等操作。Spring 的 AOP 就是基于代理模式的思想实现的。 在接触代理模式之前觉得使用代理很麻烦,一个类的方法为什么不直接调用,还要通过增加的代理类,其实,当你只有一个
阅读全文
posted @ 2020-12-16 08:04 guojunpeng-hub
阅读(199)
评论(0)
推荐(0)
2020年12月9日
set对象去重失效问题
摘要: Hashset对于基本类型来说基本都有效 对于新new对象或者新生的list包含对象,则不一定不生效,因为set的底层是map实现,而map会根据我们的hash算法计算相应值放在对应放置,通过equals方法来取相同hash值的不同键值,新生成的对象在堆内存中存储字节不一样,则达不到去重效果 解决办
阅读全文
posted @ 2020-12-09 09:03 guojunpeng-hub
阅读(645)
评论(0)
推荐(0)
公告