自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 Java并发编程随笔

死锁:两个线程互相等待对方释放锁才可以继续运行。避免死锁的常见方法:  1.避免一个线程同时获取多个锁  2.避免一个线程在锁内同时占用多个资源,尽量保证一个锁只占用一个资源  3.尝试使用定时锁,使用lock.tryLock(timeout)来替代使用内部锁机制  4.对于数据库,加锁个解锁必须在一个数据库连接里,否则会出现解锁失败的情况volatile变量:...

2019-04-01 14:30:00 168

转载 AQS原理以及AQS同步组件总结

1 AQS简单介绍2 AQS原理转载于:https://www.cnblogs.com/audience7510/p/10635140.html

2019-04-01 10:55:00 321

转载 并发容器总结

1 JDK提供的并发容器总结2 ConcurrentHashMap3 CopyOnWriteArrayList4 ConcurrentLinkedQueue5 BlockingQueue转载于:https://www.cnblogs.com/audience7510/p/10635097.html

2019-04-01 10:49:00 181

转载 Juc中Atomic原子类总结

1 Atomic原子类介绍2 基本类型原子类3 数组类型原子类4 引用类型原子类5 对象的属性修改类型原子类转载于:https://www.cnblogs.com/audience7510/p/10635052.html...

2019-04-01 10:42:00 350

转载 乐观锁与悲观锁

乐观锁与悲观锁转载于:https://www.cnblogs.com/audience7510/p/10635025.html

2019-04-01 10:39:00 120

转载 最是难解少年梦,黄粱一转又付空

  今天早上在上班的地铁上,不知是立水桥站还是北苑站,上来了一位长发姑娘。当时,我正专注的在看手机,不知是她发丝的香味还是她香水的味道,吸引我瞥了一眼,天呐,大眼睛,黑长直,加上那袭来的香味,顿时让我感觉口干舌燥,挪不开的眼睛盯了她好久,直到她注意到我在看她,我才缓过神来,这样直勾勾的盯着她有失风度。我控制自己的脑袋强行转向地铁窗外,可眼睛是怎么回事啊,老是向左偏下去瞥,她应该是...

2019-03-29 11:26:00 921

转载 JDK源码随笔

JDK源码随笔转载于:https://www.cnblogs.com/audience7510/p/10613179.html

2019-03-28 10:16:00 116

转载 Spring源码随笔

1.核心实现2.企业应用转载于:https://www.cnblogs.com/audience7510/p/10592214.html

2019-03-25 10:14:00 123

转载 深入理解Java虚拟机之JVM垃圾回收随笔

1、对象已经死亡?  1.1引用计数法:给对象中添加一个引用计数器,每当有一个地方引用他时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不可能再被使用  的。但是它很难解决对象之间相互循环引用的问题。  1.2根搜索算法:主流的商用语言(Java和C#),都是使用根搜索算法判定对象是否存活的。这个算法的基本思路:通过一系列的名为“GC Root...

2019-03-19 18:27:00 206

转载 并发编程之synchronized关键字

synchronized关键字    synchronized关键字最主要的三种使用方式的总结  1.修饰实例方法,作用于当前对象实例加锁,进入同步代码块前要获得当前对象实例的锁  2.修饰静态方法,作用于当前类对象加锁,进入同步代码块前要获得当前类对象的锁。也就是给当前类加锁,会作用于类的所有对象实例,因为静态成员不属于任何一个实例  对象,是类成员(static表明这...

2019-03-18 11:11:00 237

转载 mapper.xml文件,sql语句参数为list

<insert id="insertPjCustomAttribute" parameterType="com.devops.server.model.PjCustomAttribute"> INSERT INTO      `PJ_CUSTOM_ATTRIBUTE` (PJ_ID,NAME,VALUE,CREATE_TIME) ...

2019-03-05 15:01:00 1112

转载 深入理解Java虚拟机之Java内存区域随笔

1、java内存区域与内存溢出异常Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域:1.程序计数器,2.栈(虚拟机栈和本地方法栈 ),3.堆,4.方法区(包含运行时常量池)。程序计数器和栈(虚拟机栈和本地方法栈 )为线程私有的,堆和方法区(包含运行时常量池)为线程共享的。  1.1程序计数器  程序计数器是一块儿较小的内存空间,可以看做...

2019-02-28 14:45:00 171

转载 设计模式简单随笔2

7.装饰器模式:装饰器模式与代理模式很像,装饰器模式关注于在一个对象上动态的添加方法,然而代理模式关注于控制对对象的访问。换句话 说,用代理模式,代理类(proxy class)可以对它的客户隐藏一个对象的具体信息。因此,当使用代理模式的时候,我们常常在一个代理类中创建一个对象的实例。并且,当我们使用装饰器模 式的时候,我们通常的做法是将原始对象作为一个参数传给装饰者的构造器。使用代理模...

2019-02-21 17:11:00 121

转载 设计模式简单随笔

1.适配器模式简单来使用:  Adapter实现新接口,原接口及其实现类保持不变,并由Adapter来持有实现类的对象,此为对象适配模式。  Adapter实现新接口,并继承原接口的实现类,此为类适配模式。  这两种适配方式既可以使用新接口的方法,又可以使用原接口的方法,还可以在Adapter中进行适配。2.单例模式:懒汉式线程不安全,饿汉式线程安全,但如果不使用造成内存...

2019-02-18 11:34:00 140

空空如也

空空如也

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

TA关注的人

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