天道不一定酬所有勤
但是,天道只酬勤

2015年05月的文章

Debug

自动拆箱导致空指针异常

hollischuang阅读(7076)评论(2)赞(5)

写在前面:三目运算符是我们经常在代码中使用的,a= (b==null?0:1);这样一行代码可以代替一个if-else,可以使代码变得清爽易读。但是,三目运算符也是有一定的语言规范的。在运用不恰当的时候会导致意想不到的问题。前段时间遇到(一...

未分类

[转]Java异常处理的陋习展播

hollischuang阅读(2821)评论(1)赞(1)

你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? OutputStreamWriter out = ... java.sql.Connection co...

Java

接口优于反射

hollischuang阅读(3314)评论(1)赞(0)

接口优于反射 写在前面:最近在做一个需求:要针对不同的度量模型来执行不同的方法,同时要让后面接手的开发同学用最少的代码、最简单的方式来复用并实现更多度量模型。该需求一方面学到了一个新的设计模式——模板方法设计模式。另外一方面还得到一个经验—...

Java

设计模式——模板方法设计模式

hollischuang阅读(4297)评论(0)赞(0)

写在前面:最近在做一个需求:要针对不同的度量模型来执行不同的方法,同时要让后面接手的开发同学用最少的代码、最简单的方式来复用并实现更多度量模型。所以就接触到了一个新的设计模式——模板方法设计模式。 概念 在一个方法中定义了一个算法的骨架或者...

工具

Eclipse的Debug介绍与技巧

hollischuang阅读(13740)评论(2)赞(0)

写在前面:由于最近手上项目新接入了两个中间件,在接入过程中遇到了很多问题,大部分问题都是由身边同事以及中间件的开发者帮忙解决的,在他们解决的过程中学习到了很多关于debug的技巧。同时结合网上的一些介绍,总结出关于Eclipse的Debug...

Java

Java命令学习系列(三)——Jmap

hollischuang阅读(19852)评论(9)赞(3)

Jmap jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。可以使用jmap生成Heap Dump。在Java命令学习系列(零)——常见命令及Java Dump介绍和J...

Java

Java程序员必会而大学里又不教的东西

hollischuang阅读(4900)评论(0)赞(1)

写在前面:在一些在日常环境和线上环境中的开发中,有很多和编写代码本身无关,但是和完成项目息息相关的东西会用到。这些东西,学校里的老师大多都是不讲的(反正我们老师没讲过),所以,需要我们自己去学习。简单的总结了一下,目前能用到的就这些~

Java

美团、58、百度、阿里面经

hollischuang阅读(10287)评论(1)赞(3)

今天在清理电脑文件的时候,发现有一份当年记录的文件,里面记录了我当年参加校招面试的时候面试官问我的问题。想想还是写出来。希望看到的人能有点收获

HollisChuang's Blog

联系我关于我