会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
无
上一页
1
···
7
8
9
10
11
12
13
14
15
···
71
下一页
maven overlays 传递性【yetdone】
摘要: A-war B 依赖G-war overlays G 那么最终G不会打入war中 发现问题: A-war G-war non overlays G G的资源文件也给打进去了 有一种可能war依赖war时,文件可能不需要overlays,直接进去
阅读全文
posted @ 2021-01-15 13:03 silyvin
阅读(153)
评论(0)
推荐(0)
编辑
当动态代理遇到ioc (四)真正的cglib
摘要: 0 当动态代理遇到ioc (二)cglib 中的代理仍然不能切子函数,所以有本篇 1 此前已经解决cglib与asm冲突:当动态代理遇到ioc (三)cglib与asm jar包冲突 2 事务的try catch模型由exception扩叨叨throwable 3 抽象层 由于我们反射调用方法时,不
阅读全文
posted @ 2021-01-05 18:01 silyvin
阅读(254)
评论(0)
推荐(0)
编辑
当动态代理遇到ioc (三)cglib与asm jar包冲突
摘要: 1 目的:当动态代理遇到ioc (二)cglib 将事务中控迁移到cglib 2 现象:Exception: java.lang.VerifyError: class net.sf.cglib.core.DebuggingClassWriter overrides final method visi
阅读全文
posted @ 2021-01-05 17:33 silyvin
阅读(1657)
评论(0)
推荐(0)
编辑
匿名野线程池导致oom
摘要: 1 背景 1.1 生产环境几次所有操作出现 [java.lang.RuntimeException: java.lang.OutOfMemoryError: Failed creating thread: pthread_create() failed, maxproc limit reached]
阅读全文
posted @ 2020-12-16 11:28 silyvin
阅读(586)
评论(0)
推荐(0)
编辑
临时cookie与磁盘cookie
摘要: 背景: 接一次使用jmap评估是否可以把类似session信息挂靠在某未知框架的某暴露对象上 挂载在app session上的东西,浏览器关掉之后就没了,又创建了一个session,这里其实有session泄漏 再看cookie,关掉浏览器没了,所以是由于cookie丢失所致,而非session没了
阅读全文
posted @ 2020-11-22 00:24 silyvin
阅读(184)
评论(0)
推荐(0)
编辑
hash map db死锁
摘要: 对象有一个set,hibernate save时拿hashmap依次遍历入库 会导致死锁,相互等待对方update行锁
阅读全文
posted @ 2020-11-21 23:50 silyvin
阅读(79)
评论(0)
推荐(0)
编辑
mvcc巨无霸【重点】
摘要: 1 ru rc xxx val1 sac9 rc ru start sac13 xxx val2 sac13 undo1 xxx val1 sac9 update select start sac18 readview [13,18] min 13 next 19 create 13 直接返回val
阅读全文
posted @ 2020-10-13 14:03 silyvin
阅读(119)
评论(0)
推荐(0)
编辑
类加载的并发,单例模式,静态资源加载
摘要: 1 全限定类在同一个类加载器只能加载一次,意味着static对象及代码块只一次,为单例之依据 如果并发发生,则阻塞 故类的加载不存在多线程,因为只执行一次,其他线程等着加载线程,由jvm来保证线程安全性 public class ByLoad { static { try { System.out.
阅读全文
posted @ 2020-10-09 23:30 silyvin
阅读(379)
评论(0)
推荐(0)
编辑
当动态代理遇到ioc (二)cglib
摘要: 接mybatis guice 事务代理切面的代码: package sun.myproxy; import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodInterceptor; import net.sf.cglib.pr
阅读全文
posted @ 2020-10-07 18:26 silyvin
阅读(176)
评论(0)
推荐(0)
编辑
jdk动态代理与cglib优势劣势以及jdk动态代理为什么要interface (二)自研细节
摘要: 1 java 的三种代理模式 (二)——子函数切面 cglib支持非private子函数切面,jdk动态代理不支持 2 java 的三种代理模式 (二)——子函数切面 cglib与jdk对未覆盖Object类的方法,缺省情况下切的不一样 可以被切的隐藏方法(在java object常用方法罗列的方法
阅读全文
posted @ 2020-10-07 17:45 silyvin
阅读(255)
评论(0)
推荐(0)
编辑
上一页
1
···
7
8
9
10
11
12
13
14
15
···
71
下一页
导航
博客园
首页
联系
订阅
管理
公告