- 博客(5)
- 收藏
- 关注
原创 线程学习
1线程的创建:实现runnable接口 类名:MyRunnable();Thread t1=new Thread(new MyRunnable());继承thread类 类名:MyThread;Thread t1=new MyThread();2sleep和wait区别sleep不释放锁,wait释放锁。3join用法在mian函数里使用A.JOIN(),A线程调用mai...
2019-05-30 15:39:40
115
原创 java锁学习
1公平锁/非公平锁公平锁:线程按照申请顺序依次获取锁。非公平锁:线程获取锁的优先顺序不是按照申请顺序。优点:吞吐量大。注:ReentrantLock和Synchronized都是非公平锁,但ReentrantLock可以通过构造函数成为公平锁。2可重入锁指某线程获取某方法的锁,该方法内部调用其它有锁的方法,该线程可以直接获取内部方法的锁。注:ReentrantLock和Sy...
2019-05-30 15:39:27
141
原创 ThreadPoolExecutor使用和LinkedBlockingQueue
ThreadPoolExecutor1当线程池内线程数小于corePoolSize时,新提交的任务都会创建一个新的线程来执行。2当线程池内线程数等于corePoolSize时,新提交的任务会放入workQueue中,等待线程池中任务调度。3当workQueue已满,且maximumPoolSize>corePoolSize时,新提交任务会创建新线程执行任务。4当提交任务数超过...
2019-05-30 15:39:21
4785
原创 设计模式
1工厂方法模式这个模式的好处就是只需做一个实现类实现sender接口,做一个工厂类实现provider接口,然后工厂类中new实现类即可。可拓展性好。2单例模式单例对象在一个jvm只有一个实例存在。3原型模式该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。有深 浅两种复制概念。4适配器模式类适配器模式:当希望一个类转化成满足另一...
2019-05-30 15:39:15
114
原创 spring事务管理
1事务的四大特性原子性:事务内的动作要么同时成功,要么同时失败。一致性:一旦事务完成,系统必须保持数据一致。隔离性:不同事务同时进行时,不会相互影响。持久性:一旦一个事务完成,这个事务所造成的影响就是持久性的。2基本事务属性传播行为 隔离规则 回滚规则 事务超时 是否只读3传播行为概念:当事务方法被另一个事务方法调用时,必须指定事务如何传播。七种事务传播行为...
2019-05-30 15:39:02
156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人