摘要: 最近将chm文件下载到本地,但是仍然显示“该网页无法显示”,狗狗之,发现是微软防止某些chm方面的漏洞,将其锁定,所以一个简单的解决方法就是: 右击文件,属性,解除锁定,搞定! 阅读全文
posted @ 2013-05-12 09:57 leealways87 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 适配器模式是一种常见的结构型设计模式,比较耳熟的是电源适配器,将220V的交流电“兼容”成为电脑使用的功率,所以适配器的作用在于兼容。 阅读全文
posted @ 2013-05-05 14:26 leealways87 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 今天爸检查结果出来了,紧紧绷住的弦终于可以松开,还好只是胃出了点问题,远没有到癌症的地步。想想过去的这个星期,每天都会很难熬,只怕子欲养,而亲不在会落在我身上。闯荡在外,即使再坚强,在家人的病痛面前都显得不堪一击。你们都要保重身体。 阅读全文
posted @ 2013-04-24 23:53 leealways87 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Java并发包含很多概念,除了一般的线程安全、死锁、变量可见性,如果想要多线程程序能够正确运行,JMM模型也需要理解,为了支持并发,java在关键字上提供了帮助,比如ThreadLocal。对于类似我这样的初学者,结合《Java并发编程实践》和《深入理解Java内存模型系列》了解Java并发,帮助还是挺大的。 阅读全文
posted @ 2013-04-21 17:14 leealways87 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Oracle存储过程应用广泛,目前对它了解不深,就最近遇到的问题记录下来,包括游标和动态SQL。 阅读全文
posted @ 2013-04-21 12:41 leealways87 阅读(1240) 评论(2) 推荐(1) 编辑
摘要: 在看java并发编程实践第二章,关于线程之间的通信,书上说,“线程通信的主要方式有通过共享访问字段或者字段引用对象完成”,对这句话不理解,难道不是通过信号量、消息队列、共享内存等等方式通信的么? 阅读全文
posted @ 2013-04-16 23:25 leealways87 阅读(228) 评论(0) 推荐(0) 编辑
摘要: git听闻很久,一直没有用,现在尝试一下,希望能积累更多的好代码。 阅读全文
posted @ 2013-04-14 20:32 leealways87 阅读(48366) 评论(1) 推荐(0) 编辑
摘要: java中final关键字可用于基本数据类型,引用类型,也可放置在类和方法前面,修饰基本数据类型时,相当于C语言中的const,final并不能保证变量不被修改,只能保证指向变量的引用不被修改。修饰类时,表示该类绝后,修饰方法时,该方法不能被重写。 阅读全文
posted @ 2013-04-14 09:53 leealways87 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1、Hashtable是Dictionary的子类,1 public class Hashtable<K,V>2 extends Dictionary<K,V>3 implements Map<K,V>, Cloneable, java.io.Serializable HashMap:1 public class HashMap<K,V>2 extends AbstractMap<K,V>3 implements Map<K,V>, Cloneable, Serializable HashMap和Hashtable都是Ma 阅读全文
posted @ 2013-04-14 09:16 leealways87 阅读(597) 评论(0) 推荐(0) 编辑
摘要: java编译器保证所有变量在使用之前都得到初始化。虽然话很简单,但是理解起来还是很难的,尤其是加入static、继承和多态等等java特性,到现在我还没完全理解透,写此博文纯粹总结一下。1、首先是类装载阶段,在java中有两个隐藏了的方法init和clinit,在类的装载阶段,jvm会调用clinit方法对静态类变量和static初始化块进行初始化,这个阶段并没有实例化任何变量,所有的static对象和static代码段都会在加载时依程序中的顺序(即,定义类时的书写顺序)而依次初始化,当然只会被初始化一次。这个阶段加载顺序是先基类(到达Object类为止)后子类。2、进入实例化对象阶段,Jav 阅读全文
posted @ 2013-01-26 22:25 leealways87 阅读(426) 评论(0) 推荐(0) 编辑