1,控制反转,依赖注入,两者其实是相辅相成同时使用的 2,appliction.xml中的bean,注入是写到map里 3,main方法里启动可以使用ClassPathXml...
1,控制反转,依赖注入,两者其实是相辅相成同时使用的 2,appliction.xml中的bean,注入是写到map里 3,main方法里启动可以使用ClassPathXml...
1,垂直拆分 1-1,多表关联,1-2,分布式事务,tcc,xa,fescar(阿里) 2,水平拆分 大表拆成小表 拆分规则:时间、取模、地区、hash、一致性hash 平均...
jstone,jhat jhat -port 7000 F:\dump\heapdump.hprof
1,executor,executorservice,executors,runnable,callable,ThreadPool 2,execute(执行的是runnabl...
1,Vector,线程同步,原子操作。组合操作不一定原子性。 2,ConcurrentLinkedQueue,并发容器,原子操作。 3,没有并发时: HashMap可以加锁 ...
内部类,不用加锁,也能实现懒加载
1,ReentrantLock手工锁。 2,ReentrantLock必须手动释放锁,经常放到finally中释放。 3,boolean flag = lock.tryLoc...
@殷书霞 有多开挂呢
简书新青年栏目有偿征稿,寻找有趣有料的简书青年简书新青年栏目有偿征稿,寻找有趣有料的简书青年 一: 我们想要寻找什么样的内容 有趣青年的故事 我们希望你是有趣有料的青年人,把你的经历和故事讲给我们(注:最好是自己的故事和...
简书新青年栏目有偿征稿,寻找有趣有料的简书青年 一: 我们想要寻找什么样的内容 有趣青年的故事 我们希望你是有趣有料的青年人,把你的经历和故事讲给我们(注:最好是自己的故事和...
1,volatile可见性,并发框架中大量使用。但是并不能保证原子性,并不能替代synchronized。 2,java1.8后synchronized进行了优化,没有那么重...
1,java程序中也可以产生脏读现象,不只是数据库中有这个现象,使用synchronized时注意。 2,synchronized获得的锁是可重入的。 3,死锁,造成死锁的原...
1,线程的概念 2,如何启动一个线程 继承Thread类,实现runnable接口 3,synchronized 互斥锁、可重入锁 synchronized(object) ...