- 博客(5)
- 收藏
- 关注
转载 几种json的差别
主要是效率差别,当然有个键值null的区别,也有的。https://blog.csdn.net/qq_30490591/article/details/80931615
2019-05-16 17:03:58
131
原创 面试问点:关于spring事务顺序执行
面试官问你:spring定义两个事务顺序执行该如何操作?在有的项目或者业务场景会有一个应用内切换多个数据源的场景。这个时候其实就关系到了事务的优先顺序问题。这里变回有要求切换数据源的aop事务要在数据库或者涉及数据库操作的事务之前。这里就涉及到一个spring的关键词:order。定义事务的顺序可以用order进行解决。order越小,则越优先执行。默认值为200。<!-- 定义事...
2019-05-14 09:26:24
1928
原创 面试题简略答案
**我只是大佬们的搬运工。**1.多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁?答:ReaderWriterLockSlim https://blog.csdn.net/mysce/article/details/775129262.JAVA的AQS是否了解,它是干嘛的?答:AbstractQueuedSynchronized,队...
2019-03-26 10:43:20
229
原创 多线程:ReentrantLock 到底是什么鬼
ReentrantLock 就是一个手动的锁多线程左看右看的时候,发现了这么个东西。一开始只知道synchronized,后来知道了这个才觉得真心好用。 贴代码。主要是看到有个帖子上的一道面试题,两个线程实现12A34B…这种 思路也是溜达溜达找到的,大体就是两个线程一个跑数字一个跑字母,交替跑实现。 ReentrantLock这个锁,默认非公平,当然你初始化的时候可以初始化公平锁。...
2018-09-05 19:02:23
292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人