加油

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年8月26日

摘要: 类加载器,通过一个类的全限定名来获取描述此类的二进制字节流 第一类是启动类加载器(Bootstrap ClassLoader):这个类加载器主要加载JVM自身工作需要的 类。这个类加载器由C++语言实现(特指HotSpot),是虚拟机自身的一部分。负责将存放在%JAVA_HOME%\lib目录中的, 阅读全文
posted @ 2016-08-26 15:51 LelouchKOP 阅读(217) 评论(0) 推荐(0) 编辑

2016年8月21日

摘要: 1.AbstractQueuedSynchronizer(以下简称AQS)是Java并发包提供的一个同步基础机制,是并发包中实现Lock和其他同步机制(如:Semaphore、CountDownLatch和FutureTask等)的基础。 2.AQS内部包含一个FIFO的同步等待队列,简单的说,没有 阅读全文
posted @ 2016-08-21 14:51 LelouchKOP 阅读(527) 评论(0) 推荐(0) 编辑

摘要: 原子量和普通变量相比,主要体现在读写的线程安全上。对原子量的写是原子的,由CAS操作保证原子性。对原子量的读可以读到最新值,由volatile关键字来保证可见性。 ublic class AtomicInteger extends Number implements java.io.Serializ 阅读全文
posted @ 2016-08-21 13:22 LelouchKOP 阅读(145) 评论(0) 推荐(0) 编辑

2016年8月20日

摘要: 加载: 校验: Class文件的字节流中包含的信息符合当前虚拟机的要求,并且不会危害虚拟机自身的安全,魔数,元数据校验;-Xverifynone参数来关闭大部分的类验证措施 准备: 准备阶段是正式为类变量分配内存并设置类变量初始值的阶段,这些变量所使用的内存都将在方法区中进行分配 解析:解析阶段是虚 阅读全文
posted @ 2016-08-20 16:29 LelouchKOP 阅读(212) 评论(0) 推荐(0) 编辑

2016年8月19日

摘要: 1.成员内部类、局部内部类、匿名内部类和静态内部类 外部类访问权限:public 不修饰 成员内部类访问权限:private访问权限、protected访问权限、public访问权限及包访问权限 如果用protected修饰,则只能在同一个包下或者继承外部类的情况下访问; 成员内部类可以问外部类的所 阅读全文
posted @ 2016-08-19 14:38 LelouchKOP 阅读(208) 评论(0) 推荐(0) 编辑

摘要: 1.字符串、列表、散列、集合、有序集合,String, Hash, List, Set和SortedSet. 生存时间 排序,输出排序,redis里面的数据没有排序,只是进行的排序处理 http://blog.csdn.net/u013256816/article/details/51133134 阅读全文
posted @ 2016-08-19 14:12 LelouchKOP 阅读(153) 评论(0) 推荐(0) 编辑

摘要: 1.threadlocal对象为线程提供变量的副本,该副本为线程私有的,其它线程访问不到; 2.变量的副本存储在ThreadLocalMap对象中; 3.使用threadlocal时候,最好先使用initialValue protected,或者set方法设置初始值,否则get方法取出来的是null 阅读全文
posted @ 2016-08-19 10:24 LelouchKOP 阅读(149) 评论(0) 推荐(0) 编辑

2016年8月18日

摘要: CopyOnWriteArrayList, 内部通过锁+volatile修饰的数组实现的 是一种线程安全的ArrayList,写操作时会copy一个新的内部数组出来替换掉旧 的数组。遍历操作不用加锁了,但是遍历的数组不会感知即时变更,只是一个快照。,读写都 加锁的实现方式要高效一些。CopyOnWr 阅读全文
posted @ 2016-08-18 23:53 LelouchKOP 阅读(168) 评论(0) 推荐(0) 编辑

摘要: 基于libenvent网络库,单线程,中心思想IO多路复用,http://www.cnblogs.com/daoluanxiaozi/p/3274925.html 特点: 1.基于键值对的缓存系统,储存字符串或者对象(需要实现serializable接口),协议简单, 基于libevnent网络库, 阅读全文
posted @ 2016-08-18 23:28 LelouchKOP 阅读(143) 评论(0) 推荐(0) 编辑

2016年8月17日

摘要: Linkedlist 1.extneds AbstractSequentialList, implements List<E>, Deque<E>, Cloneable, java.io.Serializable ,element,peek 2.双向链表,header链表头,size大小 3.按下标 阅读全文
posted @ 2016-08-17 19:17 LelouchKOP 阅读(231) 评论(0) 推荐(0) 编辑