正文内容加载中...
posted @ 2018-01-09 10:54 北斗玄机 阅读(2) 评论(0) 编辑
摘要: 最近看了Brian Goetz写的一篇有关DCL的文章:Double-checked locking: Clever, but broken。( 2001年发表于JavaWorld上) 这篇文章讲述了DCL设计的初衷,但是因为JVM的不同实现(没有严格遵循JMM规范)导致DCL在实际应用中失效。 1阅读全文
posted @ 2018-01-03 21:33 北斗玄机 阅读(16) 评论(0) 编辑
摘要: Spring支持三种注册Bean及装配Bean的方式: 这三种方式可以混合使用。选择哪种更多地是看个人品味。 下文主要介绍第三种方式:自动扫描注册Bean及自动装配(Autowiring)Bean(在beans.xml中配置)。 1. <context: annotation-config/> 这个阅读全文
posted @ 2018-01-03 14:51 北斗玄机 阅读(18) 评论(0) 编辑
摘要: 资料来源于网络,仅供参考学习。 1、A Java program ends when all its threads finish (more specifically, when all its non-daemon threads finish). If the initial thread (阅读全文
posted @ 2017-12-29 12:09 北斗玄机 阅读(4) 评论(0) 编辑
摘要: 可以参看以下资料: Windows service HOW-TO 在windows下如何将Tomcat设置为自动启动的服务 方式: Windows key + r -> Run dialog cmd -> console cd apache-tomcat-[version]/bin service.阅读全文
posted @ 2017-12-29 12:07 北斗玄机 阅读(3) 评论(0) 编辑
摘要: 图片来源于网络,仅供参考学习。阅读全文
posted @ 2017-12-29 11:40 北斗玄机 阅读(3) 评论(0) 编辑
摘要: Java中equals() & ==的异同,可以通过翻阅JDK源码java.lang.String.equals(Object anObject)的来获得一个感性认识: 从上面可以看到java.lang.String.equals(Object anObject)方法返回true的情况: 需要注意的阅读全文
posted @ 2017-12-29 11:35 北斗玄机 阅读(4) 评论(0) 编辑
摘要: 在编译生成class文件时,会自动产生两个方法,一个是类的初始化方法<clinit>, 另一个是实例的初始化方法<init>。 <clinit>:在jvm第一次加载class文件时调用,包括静态变量初始化语句和静态块的执行 <init>:在实例创建出来的时候调用,包括调用new操作符;调用Class阅读全文
posted @ 2017-12-29 11:28 北斗玄机 阅读(3) 评论(0) 编辑
摘要: 遇到了一个问题如下: Caused by the combination of generics and autoboxing. 这是由于泛型和自动装箱联合使用引起的。 可以查看以下两个回答: 1.http://stackoverflow.com/questions/11747020/error-t阅读全文
posted @ 2017-12-29 11:27 北斗玄机 阅读(1) 评论(0) 编辑
摘要: readAsDataURL(file)会把文件内容转换为data类型的URL: data:text/plain;base64,b3JkZXItaWQJb3JkZXItaXRlbS1p... 这种data类型的URL可以在浏览器地址栏中直接访问。 readAsText(file, [encoding]阅读全文
posted @ 2017-12-29 11:22 北斗玄机 阅读(2) 评论(0) 编辑