会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
业精于勤
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年8月19日
Synchronized解读
摘要: 单独使用synchronized关键字或者配合使用wait()/notify()/notifyAll()方法,关键靠对象头Mark Word的monitor锁对象,锁对象中的_EntryList 字段存放处于等待锁block状态的线程,_WaitSet用于存放因为调用了锁对象的wait()方法而处于
阅读全文
posted @ 2021-08-19 19:29 guardWei
阅读(58)
评论(0)
推荐(0)
2021年8月17日
日志导致jvm内存溢出相关问题
摘要: 生产环境日志级别为info,请看如下这行代码: LOGGER.debug("the DTO info: {}", JSON.toJSONString(DTO)); 这段代码主要有两个需要注意的地方: 日志级别为info,而线上环境是warn级别。我们可以得出结论,线上环境肯定不会输出这行日志。 打印
阅读全文
posted @ 2021-08-17 19:06 guardWei
阅读(1719)
评论(0)
推荐(0)
2021年7月22日
tomcat及springboot实现Filter、Servlet、Listener
摘要: tomcat实现: 核心类org.apache.catalina.startup.ContextConfig //支持注解 see:org.apache.catalina.deploy.WebXml protected void processClass(WebXml fragment, JavaC
阅读全文
posted @ 2021-07-22 20:18 guardWei
阅读(168)
评论(0)
推荐(0)
2021年7月8日
java.lang.instrument.Instrumentation
摘要: java.lang.instrument.Instrumentation 看完文档之后,我们发现这么两个接口:redefineClasses和retransformClasses。一个是重新定义class,一个是修改class。这两个大同小异,看redefineClasses的说明: This me
阅读全文
posted @ 2021-07-08 14:23 guardWei
阅读(538)
评论(0)
推荐(0)
2021年5月19日
@Valid和@Validated 区别
摘要: Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303规范,是标准JSR-303的一个变种),javax提供了@Valid(标准JSR-303规范),配合BindingResult可以直接提供参数验证结果。 @Valid属于javax.
阅读全文
posted @ 2021-05-19 19:48 guardWei
阅读(1055)
评论(0)
推荐(0)
2021年1月5日
mybatis源码核心代码
摘要: /** * mybatis源码测试类 * @param args * @throws IOException * @see org.apache.ibatis.session.Configuration * @see org.apache.ibatis.binding.MapperRegistry
阅读全文
posted @ 2021-01-05 20:35 guardWei
阅读(115)
评论(0)
推荐(0)
2020年12月18日
JCE加密和解密 bouncycastle
摘要: https://blog.csdn.net/weixin_43935907/article/details/89155617 https://blog.csdn.net/qq_29583513/article/details/78866461
阅读全文
posted @ 2020-12-18 19:27 guardWei
阅读(233)
评论(0)
推荐(0)
2020年11月6日
拦截器HandlerInterceptorAdapter的postHandle和afterCompletion无法获取response返回值问题
摘要: 缘起 有一个需求,在进入controller之前验证调用次数是否超过限制,在响应之后判断是否正常返回,对调用次数进行+1,发现带@RestController的类和带@ResponseBody的方法在被调用后response会直接写入输出流,在postHandle和afterCompletion这两
阅读全文
posted @ 2020-11-06 19:29 guardWei
阅读(7670)
评论(0)
推荐(0)
2020年9月23日
filter,interceptor,controllerAdvice,aspect,controller执行顺序
摘要: 1、filter,这是java的过滤器,和框架无关的,是所有过滤组件中最外层的,从粒度来说是最大的。 配置方式,有直接实现Filter+@component,@Bean+@configuration(第三方的filter) 2、interceptor,spring框架的拦截器 配置方式,@confi
阅读全文
posted @ 2020-09-23 19:40 guardWei
阅读(1182)
评论(0)
推荐(0)
2020年9月16日
OOM异常会导致JVM退出吗?
摘要: https://blog.csdn.net/SakuraInLuoJia/article/details/89502822 https://mp.weixin.qq.com/s?__biz=MzU2OTY0MjcyOQ==&mid=2247489383&idx=1&sn=b11e4a2d07a754
阅读全文
posted @ 2020-09-16 19:51 guardWei
阅读(223)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告