会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
无
上一页
1
···
10
11
12
13
14
15
16
17
18
···
71
下一页
意向锁
摘要: https://www.zhihu.com/question/51513268/answer/648362223 设想一下,假如没有这道“关卡”检查表锁被是否被占有, 而是直接去获取行锁,会是什么结果? 可以看到, 即使表X锁已经被事务A持有,事务B仍然可以获得行锁,这显然是错误的. 没有意图锁以后
阅读全文
posted @ 2020-04-12 22:33 silyvin
阅读(405)
评论(0)
推荐(0)
编辑
死锁摘录【yetdone】
摘要: 1 https://www.cnblogs.com/gimin/p/5466247.html 尽量避免事务,缩小事务范围(避免gap锁)(个人认为) 按表顺序,记录id顺序依次访问 直接申请足够级别的锁,即排他锁,而不应先申请共享锁,更新时再申请排他锁,因为当用户申请排他锁时,其他事务可能又已经获得
阅读全文
posted @ 2020-04-12 15:56 silyvin
阅读(198)
评论(0)
推荐(0)
编辑
CompletableFuture(yet)
摘要: https://www.jianshu.com/p/b3c4dd85901e 回调函数比较通用的解释是,它是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事
阅读全文
posted @ 2020-04-10 15:14 silyvin
阅读(443)
评论(0)
推荐(0)
编辑
模拟future
摘要: import java.util.concurrent.ExecutionException; abstract public class MyFuture { private volatile Object returnVal; private volatile Boolean isExcepti
阅读全文
posted @ 2020-04-10 14:18 silyvin
阅读(100)
评论(0)
推荐(0)
编辑
一次使用jmap评估是否可以把类似session信息挂靠在某未知框架的某暴露对象上
摘要: 有一个需求,要在内存里缓存当前用户信息,我们不被允许直接访问session,原有框架只暴露了一个App对象,我们想把用户信息挂靠该对象,我们需要确定: 1 该对象是否用户相关,还是用户无关;如果是用户无关,哪个用户进来,框架暴露同一个app对象,那么自然无法使用2 用户下线后,该对象是否会回收,否则
阅读全文
posted @ 2020-04-09 17:30 silyvin
阅读(139)
评论(0)
推荐(0)
编辑
只读事务与普通读
摘要: 只读事务为了扩大事务的范围(single sql -》 java function),解决多次select不相等(即不可重复读)的问题;相当于在外面盖了一个整体的rr的隔离级别 注意隔离级别不是只读事务的目标,因为即使autocommit true,也有事务隔离级别可单独设定,只不过是对于singl
阅读全文
posted @ 2020-04-08 00:09 silyvin
阅读(1225)
评论(0)
推荐(0)
编辑
多重分表分库一般解决方案
摘要: 1 设 d个地区,每个地区c个集群,每个集群b个库,每个库a个表 index=hash % (a*b*c*d) 地区所在:index/(a*b*c) index=index % (a*b*c) 集群所在:index/(a*b) index=index % (a*b) 库所在:index/(a) in
阅读全文
posted @ 2020-04-06 22:32 silyvin
阅读(195)
评论(0)
推荐(0)
编辑
mat解决oom一般方法实践
摘要: 1 mac安装mat --data 可写路径 2 /** * https://www.cnblogs.com/silyvin/p/12640045.html */ public class MAT { // -Xmx100m -XX:+PrintGCDetails -XX:+HeapDumpOnOu
阅读全文
posted @ 2020-04-05 23:52 silyvin
阅读(345)
评论(0)
推荐(0)
编辑
类加载器隔离朴实案例(二)logback
摘要: 背景:与类加载器隔离朴实案例【重点】【loadclass yetdone】(一)相同,避免主项目pom中众多log jar包冲突(比如:java日志组件的关系 slf4j logback log4j ),套路还是一样 现成的代码继承:work log pom -war 好多log jars与logb
阅读全文
posted @ 2020-03-27 17:30 silyvin
阅读(664)
评论(0)
推荐(0)
编辑
一次netty与java socket的压力测试对比【yetdone】为什么要用netty
摘要: 1 结果:比较遗憾,无论是本机、单核远程、4核远程,两边的测试效果相当 2 远程测试,netty与socket都只能到2900个连接,极限了,4核服务器也是 后来发现,施压机java.lang.OutOfMemoryError: unable to create new native thread
阅读全文
posted @ 2020-03-14 23:08 silyvin
阅读(2076)
评论(0)
推荐(0)
编辑
上一页
1
···
10
11
12
13
14
15
16
17
18
···
71
下一页
导航
博客园
首页
联系
订阅
管理
公告