java
文章平均质量分 52
lengyimeng
这个作者很懒,什么都没留下…
展开
-
关于socket编程的一个很有意思的问题
先贴上两段代码:服务端ServerCode.class的public class ServerCode { public static int portNo = 3333; public static void main(String[] args) throws IOException{ ServerSocket ss = new ServerSocket(portNo...2012-06-07 15:19:58 · 94 阅读 · 0 评论 -
不知sql语句以及返回对象的情况下使用的rowMapper
有时候我们在开发的过程中,sql语句是由用户自己填写的,这样的话我们就不能预知这条sql语句返回的是什么对象,于是daoImpl中我们在返回数据的时候所需要的rowMapper就不能用某一个对象来概括,下面就是我在开发过程中用到的一个通用的rowMapper:bean代码(set和get方法就不写了):public class CommonData { private S...2012-06-25 10:27:13 · 168 阅读 · 0 评论 -
自动对比2个配置文件的差异
package compareConfFile; import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Properties;import j...2014-12-23 13:51:12 · 508 阅读 · 0 评论 -
自动生成代码
这里写的都是比较简单的,为了节省在写一个bean的时候花费过多的时间,代码和所需jar包都在附件2014-12-23 13:56:23 · 118 阅读 · 0 评论 -
自动对比2个数据库表结构差异
最近在做一期系统升级到二期的事情,就写了点代码自动对比2个数据库结构的区别。原创 2014-12-23 14:05:22 · 801 阅读 · 0 评论 -
程序员该有的艺术气质—SOLID原则(转)
昨天Amazon在我们学校有场讲座,主要是跟我们分享一些经验:作为一个程序员该有的编码硬技术和工作软技术。当然他们也有来我们学校招聘人才的目的,想要吸引我们去他们公司,于我而言,这么牛逼的一个公司我当然特别想去啦,这场讲座我是必听无疑,的确学到了一些知识。没有过实际项目的在校生往往不能写出漂亮的代码(包括编码规范、注释、设计模式、性能等等),因为他们更多注重的正确性,只要结果出来了且是正确...原创 2014-11-10 10:24:40 · 76 阅读 · 0 评论 -
java遍历(深度优先和广度优先)转
在编程生活中,我们总会遇见属性结构,这几天刚好需要对树形结构操作,就记录下自己的操作方式以及过程。现在假设有一颗这样树,(是不是二叉树都没关系,原理都是一样的) 1、深度优先英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。对于上面的例子来说深度优先遍历的结果就是:A,B,D,E,I,C...原创 2014-12-03 10:24:27 · 81 阅读 · 0 评论