自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

crallzy的博客

学习笔记

  • 博客(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 86

原创 java锁学习

1公平锁/非公平锁公平锁:线程按照申请顺序依次获取锁。非公平锁:线程获取锁的优先顺序不是按照申请顺序。优点:吞吐量大。注:ReentrantLock和Synchronized都是非公平锁,但ReentrantLock可以通过构造函数成为公平锁。2可重入锁指某线程获取某方法的锁,该方法内部调用其它有锁的方法,该线程可以直接获取内部方法的锁。注:ReentrantLock和Sy...

2019-05-30 15:39:27 118

原创 ThreadPoolExecutor使用和LinkedBlockingQueue

ThreadPoolExecutor1当线程池内线程数小于corePoolSize时,新提交的任务都会创建一个新的线程来执行。2当线程池内线程数等于corePoolSize时,新提交的任务会放入workQueue中,等待线程池中任务调度。3当workQueue已满,且maximumPoolSize>corePoolSize时,新提交任务会创建新线程执行任务。4当提交任务数超过...

2019-05-30 15:39:21 4600

原创 设计模式

1工厂方法模式这个模式的好处就是只需做一个实现类实现sender接口,做一个工厂类实现provider接口,然后工厂类中new实现类即可。可拓展性好。2单例模式单例对象在一个jvm只有一个实例存在。3原型模式该模式的思想就是将一个对象作为原型,对其进行复制、克隆,产生一个和原对象类似的新对象。有深 浅两种复制概念。4适配器模式类适配器模式:当希望一个类转化成满足另一...

2019-05-30 15:39:15 81

原创 spring事务管理

1事务的四大特性原子性:事务内的动作要么同时成功,要么同时失败。一致性:一旦事务完成,系统必须保持数据一致。隔离性:不同事务同时进行时,不会相互影响。持久性:一旦一个事务完成,这个事务所造成的影响就是持久性的。2基本事务属性传播行为 隔离规则 回滚规则 事务超时 是否只读3传播行为概念:当事务方法被另一个事务方法调用时,必须指定事务如何传播。七种事务传播行为...

2019-05-30 15:39:02 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除