yin.kh

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

02 2017 档案

摘要:转自:http://www.cnblogs.com/gaopeng527/p/5246707.html Java类加载器的作用就是在运行时加载类。Java类加载器基于三个机制:委托、可见性和单一性。委托机制是指将加载一个类的请求交给父类加载 器,如果这个父类加载器不能够找到或者加载这个类,那么再加载 阅读全文
posted @ 2017-02-28 17:00 yin.kh 阅读(271) 评论(0) 推荐(0)

摘要:三个类加载器修改加载路径的方式是修改jvm参数 1、BootstrapClassLoader的加载路径由 sun.boot.class.path 指定。因此运行程序时加上参数 -Dsun.boot.class.path=加载路径 即可 例如: 运行程序结果如下: 2、ExtClassLoader的加 阅读全文
posted @ 2017-02-28 16:26 yin.kh 阅读(849) 评论(0) 推荐(0)

摘要:转自:http://www.iteye.com/topic/103804 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象 阅读全文
posted @ 2017-02-27 14:18 yin.kh 阅读(229) 评论(0) 推荐(0)

摘要:1、冒泡排序 算法描述: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较 时 阅读全文
posted @ 2017-02-24 16:59 yin.kh 阅读(1578) 评论(0) 推荐(0)

摘要:ArrayList 和 LinkedList 是java集合框架中 List 的实现类。 从数据结构上看,ArrayList 是通过数组存储数据,LinkedList 是一个双向链表。 下面具体分析一下其中比较重要的几个方法 一、ArrayList ArrayList 的数据全部存储在这个数组中。 阅读全文
posted @ 2017-02-22 14:22 yin.kh 阅读(275) 评论(0) 推荐(0)

摘要:1、ArrayList 和 LinkedList 在数据结构上有什么不同? http://www.cnblogs.com/yinkh/p/6428759.html 2、LinkedList 是单向链表还是双向链表? http://www.cnblogs.com/yinkh/p/6428759.htm 阅读全文
posted @ 2017-02-17 18:34 yin.kh 阅读(133) 评论(0) 推荐(0)

摘要:一.事务 定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进行分析。 二.ACID ACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个 阅读全文
posted @ 2017-02-17 18:01 yin.kh 阅读(459) 评论(0) 推荐(0)

摘要:java中线程有哪些状态? Thread类有一个内部的枚举,State 1、NEW 创建了一个Thread对象,还没有执行start之前,状态为NEW 2、RUNNABLE 调用了Thread的start()方法,状态变为 RUNNABLE 3、BLOCKED 正在等待获取锁,状态为BLOCKED。 阅读全文
posted @ 2017-02-13 16:23 yin.kh 阅读(160) 评论(0) 推荐(0)

摘要:1、查看邮件 进入 /var/spool/mail 文件夹,会发现文件夹下的文件结构为 不难发现,这几个文件对应linux用户的邮件。 查看具体的邮件使用 mail -f。例如,查看root收到的邮件 mail -f root 显示1172封邮件,940封未读。下边是邮件列表。 按回车,会一封接一封 阅读全文
posted @ 2017-02-08 10:12 yin.kh 阅读(204) 评论(0) 推荐(0)