
JAVA
文章平均质量分 83
EdgarZeng
这个作者很懒,什么都没留下…
展开
-
ArrayUtils 源码阅读有感 :) (commons-lang3)
这两天刚好在等待分配的过程中想着创建自己的代码库的,但是后来想想世界如此之大,咱想到的东东各位大牛基本上都免费提供了,为哈不双手接上呢,鼓掌,感谢!好了,先说个 ArrayUtils 的大概吧: 顾名思义,这货就是用来进行 array 操作的哦。不过这个工具类很大有6000行左右的说,提供的功能也就相对来说比较完备的。大概有以下几大类方法(其实一般都是 overloading): EMPTY_…原创 2015-03-09 10:41:23 · 1221 阅读 · 0 评论 -
Under Spring Framework: No appenders could be found for logger (....ContextLoader)
log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apa原创 2015-04-22 18:05:41 · 653 阅读 · 0 评论 -
在 Eclipse 中跟踪 JDK 局部变量
jdk 无疑在开发过程中占有巨大作用,无论是开发需要,还是源码学习需要,能够方便进行跟踪调试会给整个过程带来极大的愉悦感~~这里我举个李子MyMap.java ... public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>();原创 2015-05-04 23:45:23 · 984 阅读 · 3 评论 -
Java 中的相等性和一致性
我的网站 当在 Set 中存储对象时同样一个对象是不能够存储两次的,这是 Set 的核心定义。在 Java 中,有两个方法分别用来决定两个引用对象是否相同和它们是否都能存在于 Set 中,这两个方法是 equals() and hashCode() 。接下来我将解释下相等性和一致性之间的区别以及它们各自相对来说的优点。 Java 为这两个方法都提供了标准的实现,翻译 2016-03-09 15:04:59 · 822 阅读 · 0 评论 -
实现一个注解接口
我的网站 对于 Java 程序员来说使用注解就是日常任务,先不说别的,@Override 注解那是再熟悉不过了,不过创建倒是有点小复杂的。在运行时通过反射使用底层注解或者创建创建一个编译时调用的注解处理器这又是另一个级别的复杂度。不过我们很少实现一个注解接口,因为有人秘密地为我们实现了。 当我们有这样一个注解: @Retention(RetentionPolicy.RUN翻译 2016-03-22 23:47:03 · 5410 阅读 · 0 评论 -
数据访问对象(DAO)设计模式 in Java
数据访问对象(DAO) 设计模式是一个非常受欢迎的实现 Java 应用中持久层的设计模式,它是基于抽象和封装设计原则并且避免应用受到来自持久层的改变所带来的影响。比如说,将数据从 Oracle 换到 MySQL,或者将持久化从文件系统换到数据库。这里有这样的具体例子,当我们将依赖关系型数据库来做用户认证的方案调整为 LDAP 执行认证。如果我们使用了 DAO 设计模式来访问数据库,那些只需要在翻译 2016-02-29 23:47:24 · 5790 阅读 · 0 评论 -
构造器或者 setter ?
Java 对象在使用前需要创建出来是不言而喻的,无论是 domain、框架、库或者其它任何形式的类都一样。当你的编码是面向对象的,这些类不过就是对象的定义而已,总之就是不能在没有创建前就使用对象。 当我们谈到对象的初始化时,我通常都会考虑到它们的依赖。是如何注入它们的?你是会用构造器还是 setter ? 让我来帮助你们做出一个正确的选择吧。 之前我们有个需求去处理一些事件。为了翻译 2016-03-01 00:08:32 · 539 阅读 · 0 评论 -
修改 JVM 输出数组
我的网站 前言 Java 比较常见的局限性中,输出数组可以算是其中一个。如果关于如何输出一个数组的回答得到了 1000 以上的赞,那么你就应该好好考虑是否还有一种更简单的方法。在其他的语言中都有简单的方式输出数组,而 Java 为什么没有呢? 不像 JDK 类库中的其他类,数组并没有继承 Object 的 toString() 方法。 输出的类型和地址对吗?翻译 2016-03-14 21:00:42 · 681 阅读 · 1 评论