- 博客(9)
- 收藏
- 关注
转载 技术总监谈好的程序员如何写代码
<br />要判断一个程序员是不是好的程序员,主要看他写的代码,因为程序员最重要的事是写代码。 <br /> <br />即便不去理解代码的意图,只要看一眼,好的程序员写的代码与差的程序员写的代码基本上就可以看出来。好的程序员写的代码,整洁而规范,视觉上自然有一种美感。空白错落有致,注释恰到好处,命名和排版遵守统一的规范。差的程序员写的代码则经常出现过长的函数,前后不一致的命名方式和排版,过深的嵌套结构,非常复杂的表达式,随处可见的数字等毛病。 <br /> <br />再去粗粗阅读,对好的程序员还是差的程
2010-09-29 08:48:00
364
原创 JVM-垃圾回收机制(GC)
<br /> GC即垃圾收集机制是指JVM释放那些不在使用的对象所占的内存。GC通过确定对象是否被引用来确定是否收集该对象,在收集之前GC首先的判断该对象是不是时候收集了,一般通过以下两种常用的方式进行衡量:<br /> 一 引用计数<br /> 引用计数是垃圾收集器中的早期策略。在这种方法中,堆中每个对象(不是引用)都有一个引用计数。当一个对象被创建时,分配给该对象一个引用计数并将其置为1。当有其它任何变量被赋为该对象的引用时,计数加1(A=B,则B引用了对象A,A的引用计数
2010-09-27 18:02:00
420
原创 构建Json树形目录结构
<br /> 程序主要是拼装符合Json格式的树形数据文件,分两部分:<br /> 一 表示节点的简单POJO <br /> <br /> public class TreeNode {<br /> private long nodeId;<br /> <br /> private String nodeName;<br /> <br /> private long father_nodeId;<br /> <br /> public Tree
2010-09-27 14:55:00
6346
1
原创 windows平台下Oracle自动备份脚本
<br />因数据安全需要,要求每天定时对Oracle数据库中的业务数据进行备份,我参照相关资料编写了一下脚本:<br /> <br /> @echo off<br /> REM # Windows Server2000 Oracle数据库自动备份批处理脚本<br /> <br /> REM 取得当前日期和时间,可能因操作系统不同而取值不同<br /> set CURDATE=%date:~0,4%%date:~5,2%%date:~8,2%<br /> set CURTIME
2010-09-27 14:08:00
925
原创 如何借助DOM生成XML文件
<br /> 前段时间因为工作原因,要将一些动态的数据存入临时文件,经过思索我选择了XML文本。<br /> 以下就是我生成XML的Java代码,拿出来与大家分享,有什么不对请不吝赐教:<br />import org.w3c.dom.*;<br />import java.io.*;<br />import javax.xml.parsers.DocumentBuilder;<br />import javax.xml.parsers.DocumentBuilderFactory;<br />im
2010-09-21 15:17:00
578
转载 知行合一难在哪
<br />一次我让一个实习生去复印一份文件。文件倒是复印好了,只是印歪了,下半页的最后一列字不见了,不过可以凭上下文猜出。这是个名校毕业生,简历上有着策划组织过多次社会活动的辉煌战绩,并且对自己的组织管理能力很自信。对他的综合能力,我并没有证据去怀疑。但就这一次“复印”任务的完成效果来看,我有理由质疑他的执行能力。显然他低估了这项工作的难度,因而没有投入足够的精力。我有个很拽的摄影师朋友的口头禅是“这个简单,我用脚都能拍。”但她厉害的地方在于,她给予那些只配用“脚”去拍摄的项目的重视程度基本上都能让客户满
2010-09-10 16:19:00
702
原创 如何删除detached instance?
<br /> 昨天在做EJB底层DAO的开发时,抱着试试心态传了一个Object进去(之前一直是传Id,然后在删除之前find对象),谁知用Junit测试时竟报出这个异常:<br /> <br /> java.lang.IllegalArgumentException: Removing a detached instance <br /> 意思就是说在删除一个detached instance(已分离)对象时出错<br /> <br /> 之前出错代码:<br />
2010-09-09 11:27:00
837
原创 关于Jboss启动服务后本机可以访问,其他机子却无法访问问题解答
<br /> 近日做项目中,要用Ejb的客户端调用部署在其他机子上的服务器端,却发现服务器端已经正常启动且服务器机也可以访问。但是,我的机子就是无法与服务器端建立通信,进行数据交互。查资料发现默认情况下启动jboss,本机可以访问,而其他机器无法访问,原因是jboss默认只允许本机进行连接。<br /> 下面我对Jboss启动参数做一下解释:<br /> -h, --help 显示帮助信息<br />
2010-08-30 09:36:00
1589
转载 构建成功web应用的十项黄金法则-----转载
<br />Fred Wilson 2010年2月在迈阿密举行的Web未来应用的年会上的演讲<br /><br />构建成功web应用的十项黄金法则<br /><br />开场白:<br />谢谢,大家好,很高兴能够来到迈阿密。昨晚我从纽约抵达的时候还很冷,地上都是积雪,但是现在这里却很温暖很舒服,非常高兴能够来到这里。<br /><br />演说前,Carsonified有人提议希望我能够列出构建成功web应用的十项法则, 我想了想:“好吧,我都不知道是否能控制在是个”。不过,我现在已经列出来了并打算今天
2010-08-27 00:22:00
316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人