月写意&随月

导航

2016年9月27日

性能优化

摘要: 最近在做框架性能优化的时候,发现了一些之前不是很在意却对性能很有影响的内容,同时和以前知道的东西一起做了整理 1、关于比较 最老生常谈的就是==,equals,一个比较绝对值,一个比较引用地址,一般字符串的比较我们直接用equals 但如果我们的数据类型是Integer的时候呢,比较2个Intege 阅读全文

posted @ 2016-09-27 11:39 月写意&随月 阅读(218) 评论(0) 推荐(0) 编辑

2016年8月18日

如何生成JavaAPI doc

摘要: 1 准备工作 1.1 填写完整的注释 对需要生成API的类,填写完整的注释,包括类注释,方法注释,具体格式如下: 类注释: 原先可能author是作者,需要修改成author英文的, 另外去掉 方法注释: 每一个方法的参数注释都要有意义,没有参数的就不需要参数注释 1.2 新建一个临时目录 在你的电 阅读全文

posted @ 2016-08-18 13:42 月写意&随月 阅读(2516) 评论(0) 推荐(0) 编辑

2016年8月17日

论夸夸其谈

摘要: 夸夸其谈,很明显是个贬义词,今天我想做的,就是为它洗净冤屈,还它清白。 首先,很重要的一点,夸夸其谈,不是不切实际,不是天花乱坠,度你要把握住,否则一切兼空。 在我们讨论夸夸其谈其它正面性的时候,或者当你想把它一直当做贬义词看待之前,你得先问问自己,我会夸夸其谈吗? 夸夸其谈要成立,你要很熟悉你所谈 阅读全文

posted @ 2016-08-17 17:12 月写意&随月 阅读(479) 评论(0) 推荐(1) 编辑

2016年8月16日

注解 你值得拥有

摘要: 在讲注解之前,我们先来看下xml。 xml作为一种可扩展的标记语言,我想大家都不会陌生,尤其对于我们开发人员而言。在我们开发过程中,xml最大的用武之地一般有两个:配置文件和异构系统之间的数据传输。今天我们讲的内容和前一块有关。 在注解出现之前,作为配置文件应用的xml大量的出现在各种框架和系统中。 阅读全文

posted @ 2016-08-16 14:31 月写意&随月 阅读(237) 评论(0) 推荐(1) 编辑

2016年8月11日

降龙十八掌

摘要: 如何才能编写出优质代码,每个开发人员都有自己的理解。我大致整理了下面十八个招数,供大家参考。正像武学界的武功一样,每门功夫都需要一个名字,正好个人比较喜欢降龙十八掌,而正好也有十八招 第一招:养成一个好习惯 在我第一年工作的时候,我有幸加入了一个好团队,另外有一个很好的领导者。我至今记得他跟我们讲的 阅读全文

posted @ 2016-08-11 11:56 月写意&随月 阅读(1604) 评论(2) 推荐(17) 编辑

2011年11月22日

如何获取web应用的部署路径(多种方式)

摘要: 我们用java做web应用的时候,最后会部署到服务器中,一般就是一个war包,或者是ear包。同时,我们常常需要读取一些固定路径的文件内容,比如针对某个功能的配置文件,比如某个jar包中的文件等。当我们需要做到这些的前提,就是知道文件或者jar的决定路径,这样我们可以通过File的API来获取其中的内容。获取一个web应用的部署路径,一般有2种方式:1.从request中获取,也就是当客户端向服务端发送请求时,截取其中的请求路径中内容来获取应用的部署路径,这是一种常用的方法。下面以jsf的请求为例war包部署的路径: public static String getDeployWarPath( 阅读全文

posted @ 2011-11-22 21:45 月写意&随月 阅读(1922) 评论(0) 推荐(0) 编辑

2011年11月20日

java模式的一点感受

摘要: 最初接触模式的时候是在培训的时候,那个时候培训的老师大谈MVC,但仅仅知道这是一种强大的架构,对其他的一无所知。 最初对java模式有一些些概念是在面试的时候,我至今还清晰的记得那个文思创新的面试我的中年人,上来直接问我:学过模式没,知道常用的几种模式吗?能够写并且谈论一下你的感受吗?我一下子有的只是无语,然后是恢恢而去。 最初对java模式有了一定的了解是在工作后的一段时间,来源于那个移动阅读的手机项目。它采用的就是MVC架构:N多的页面View;N多的实体modal;唯一的一个控制器Controller。控制器负责页面之间关系的维护,加载和释放资源的统一调度。这个唯一的一个控制器采用的显. 阅读全文

posted @ 2011-11-20 22:03 月写意&随月 阅读(1290) 评论(4) 推荐(1) 编辑

java接口与模式(观察者)

摘要: 1.接口的概念 接口的概念在java中有2种:在人们谈起"接口"的时候,往往指的是一个类所具有的方法的特征集合,是一种逻辑上的抽象。但是在java中,接口的概念还有另外一种,这是一种Java语言存在的结构,有特定的语法和结构。如果你是一个Java开发人员,你是否使用过它呢,你是否了解它呢?我想大部分刚开始工作不久的人,都不会想起原来java中还有这样一个工具去供你驱使。2.Java接口的特征 Java接口本身没有任何实现,因为它不涉及表象,而只描述public行为,所以它比java抽象类更加抽象化。一个Java接口的方法只能是抽象公开的,它不允许有构造函数。另外,Java接 阅读全文

posted @ 2011-11-20 11:40 月写意&随月 阅读(1201) 评论(2) 推荐(0) 编辑

2011年11月19日

编码原则之接口隔离

摘要: 人类社会就是朝着越来越懒的方向发展的,可以只做一次的事情,就懒的做第二次;可以坐着去某处,就懒的走着去;无论是计算机的出现,还是软件行业的兴起,根本原因其实不是我们变懒了,而是我们变得学会偷懒了,其实偷懒也是一种艺术,也是能力的体现。 开发免不了写代码,相同的代码为了只写一次,我们搞出了方法定义;为了能够供他人使用,我们定义出了工具方法类。从C到各种高级语言的出现,再到各种框架,各种组件库,无一不意味着人们对于重复劳动的厌恶。 如果说模式的出现是针对一类问题的一个最优的解决办法,那么组件库的出现无疑是为了提高web应用前端开发的效率。无论是代码的简洁,还是使用的方便,都得到一个很大的提升。有的 阅读全文

posted @ 2011-11-19 21:36 月写意&随月 阅读(1305) 评论(0) 推荐(0) 编辑

2011年11月15日

Java反射工具类

摘要: Java的反射无疑会让你的代码更加灵活,设计更加多变,耦合性更低,能够写出更漂亮的代码。废话不多说,直接贴出个人写的工具类,应该比较实用。 package com.xxx.utility.code; import java.lang.reflect.Constructor;import java.l 阅读全文

posted @ 2011-11-15 21:31 月写意&随月 阅读(1489) 评论(0) 推荐(0) 编辑