会员
众包
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
无
上一页
1
···
3
4
5
6
7
8
9
10
11
···
69
下一页
双检锁的另一种形式
摘要: 背景:sonar对volatile和synchronized不友好,项目背景:mybatis guice 事务代理切面 private ThreadLocal<Integer> getTrasactionStatus(project_DB_TRANSACTIONAL projectDbTransac
阅读全文
posted @ 2022-07-25 21:31 silyvin
阅读(17)
评论(0)
推荐(0)
编辑
当动态代理遇到ioc (六)代理类内存对象模型及ioc反哺模型
摘要: Jdk: Interface Target & TargetImpl 待代理类 Class TargetImpl-jdkproxy : implements Target { 注入ioc容器 InvocationHandler h { 程序员传入 TargetImpl targetImpl 未注入
阅读全文
posted @ 2022-06-17 11:43 silyvin
阅读(50)
评论(0)
推荐(0)
编辑
类加载器隔离朴实案例(三)logback实战加密
摘要: 背景: 公司框架日志包经常冲突太乱了,经常打不出来,拟搞一套私有的日志 框架 tomcat appclassloader 经过实践,本方法不适用log4j2 高版本slf4j 高版本logback 基于 slf4j-api-1.7.25.jar logback-classic-1.2.3.jar l
阅读全文
posted @ 2022-05-26 15:10 silyvin
阅读(215)
评论(0)
推荐(0)
编辑
mybatis jdk动态代理接口时碰到的继承问题
摘要: 背景: 基类指针指向派生类对象 仍然调用了基类同名方法 基类方法没有mybatis query注解处理名叫entity对象,再一次看出调用的基类的方法 问题: 1 为什么基类的方法也被mybatis代理了 在 jdk动态代理源码底层(jdk生成字节码及5种字节码生产方式比较)中指出,jdk动态代理使
阅读全文
posted @ 2022-05-11 17:06 silyvin
阅读(72)
评论(0)
推荐(0)
编辑
maven repo and mirror
摘要: https://www.cnblogs.com/buptl/p/6880031.html 原文地址: https://lcy362.github.io/posts/32793/ maven里的mirror和repository是两个比较容易混淆的概念,它们的作用都是配置远程maven仓库的地址。顾名
阅读全文
posted @ 2022-05-04 20:47 silyvin
阅读(92)
评论(0)
推荐(0)
编辑
数据库连接泄漏诊断
摘要: 1 背景 如果将mybatis guice 事务代理切面 中的endTransaction注释掉,那么将会有连接泄漏,本文是一个实践 private void endTransactionReal() { //getOdsSqlSessionManager().close();} 2 2.1 连接池
阅读全文
posted @ 2021-07-09 16:04 silyvin
阅读(457)
评论(0)
推荐(0)
编辑
局部变量的可见性
摘要: 1 问题的引出 局部变量跨线程,又不能用volatile,怎么保证其可见性 2 是否真的能有局部变量跨线程写入? 看一下这段代码: public static void main(String []f) { Integer integer = 1; new Thread(new InnerThrea
阅读全文
posted @ 2021-07-02 17:03 silyvin
阅读(132)
评论(0)
推荐(0)
编辑
Unsafe控制ConcurrentHashMap内并发数组元素的可见性
摘要: 出自:https://www.cnblogs.com/silyvin/p/9106613.html https://mp.weixin.qq.com/s?__biz=MzIwMzY1OTU1NQ==&mid=2247484057&idx=1&sn=c5fb63c68203001fa3a0545cef
阅读全文
posted @ 2021-06-29 15:51 silyvin
阅读(92)
评论(0)
推荐(0)
编辑
为什么内存锁在有事务切面的情况下会形同虚设 隔离级别与事务
摘要: 1 事务里面加锁失效 myorm【重点】 25 2020.7.17 这就要求在事务代理外侧加锁 2 rr级别即使提交也不可见导致死循环 其它相关:jdk与mysql的cas乐观锁
阅读全文
posted @ 2021-06-07 16:08 silyvin
阅读(45)
评论(0)
推荐(0)
编辑
小事故合集
摘要: 1 resttemplate与close_wait 背景,植入resttemplate请求对外数据,发现每次请求会新建一个连接,而且完了也不关,显示close_wait,显然,在1分钟establish状态后,对方发起fin,我方ack,然后没有发fin,到这四次挥手就中断了 在以前的tcp实际中也
阅读全文
posted @ 2021-04-28 17:50 silyvin
阅读(111)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
10
11
···
69
下一页
导航
博客园
首页
联系
订阅
管理
公告