如何做个优秀的程序员,优秀程序员的十个习惯

在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人能够成为一个优秀的编码人员,他们非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那么你才能真正算得上是优秀程序员。


Tags: 编程这点事  程序员  技术  工程师  
Java中的异常处理方案: 抛异常?用断言?或者if-else

 Java中的异常处理方案: 抛异常?用断言?或者if-else.先抛个话题,有空再来写.


Tags: JAVA  ERROR  Exception  技术  编程这点事  
编程这点事

 

编辑这点事,不就是写写代码么。 

刚走出大学那段时间,写代码就是我的全部,没头没脑的写代码,啃代码,皱着眉头,冥思苦想着,摇头晃脑的,咬着舌头,吮着指头,口里念念着“他妈妈的”,“怎么可能”,“为什么”,“这么复杂”,“搞什么”,“这就对了嘛”,“so easy”。 

其实,编程这点事,不就代码么。 

就这样渡过了人生中第一份工作的第一年,这一年,用着ASP的方式,写着Jsp的代码。直接找第二份工作,我才知道,原来JAVA还有Map类型。没用过MAP,做了一年的JAVA代码,不照样跑得很欢么。

 


Tags: 编程这点事  项目  技术  开发  
windows下 安装 opentaps1.4 笔记
总结一下OpenTaps安装过程
 
下载OpenTaps, 解压,进入解压后的根目录:
修改build.xml文件中关于JVM启动参数的配置,将内存配置按照你电脑的实际能力进行修改,如: 
<project name="OFBiz Main Build" default="build" basedir=".">
        <property name="site.dir" value="../site" />
        <property name="memory.initial.param" value="-Xms256M" />
        <property name="memory.max.param" value="-Xmx768M" />
        <property name="permmemory.max.param" value="-XX:MaxPermSize=512m" />
修改数据库配置(以Mysql为例),修改/framework/entity/config/entityengine.xml 中
    创建一个数据库.
    将<delegator name="default"     中<group-map group-name="org.ofbiz" datasource-name="localmysql"/>   , 以及其它几个delegator 也改一下.
    配置Mysql连接,<datasource name="localmysql"  , 自己根据自身情况修改一下.
 打开CMD,进入到OpenTaps根目录
执行命令ant run-install, 一切顺利的话,可能要10几分钟安装数据库和数据,据说有700多个表,相当NX.
修改一下 startofbiz.bat以及startofbizNoLog.bat, 主要是加上/修改JVM的启动参数,不然,很可能经常出现内存溢出现象.  如:改成"%JAVA_HOME%\bin\java" -Xms256M -Xmx768M -XX:MaxPermSize=512M -jar ofbiz.jar , 如果要将日志写入文件,就在最后加上参数" > runtime\logs\console.log"(不带引号)
好了,启动成功后,就可以通过以下链接来访问你的系统了:.....

Tags: ofbiz  opentaps  JAVA  开发  技术  软件  软件资讯  
转载一篇:正则表达式学习笔记

正则表达式学习笔记

  正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。

  列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。

  为便于理解和记忆,先从一些概念入手,所有特殊字符或字符组合有一个总表在后面,最后一些例子供理解相应的概念。

正则表达式

  是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。

  可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式,即/expression/


Tags: 技术  开发  正则表达式  笔记  
精品转载:程序生涯

 从JE上看到此贴,太感动了,特意转载收藏下:

辛辛苦苦半年时间,新系统终于试运行了.你在感慨,不容易啊.艰难而反复的需求调研,你一直在骂着客户是个变态.艰苦而疲惫的开发,你一直在骂着基础框架的支持人员,他们就是一群猪!不过,这都过来了,系统终于开始试运行了。当然,你知道,试运行是一个难过的阶段,很多要求,用户要到使用时才能最终确定.你心里想着各种规避方法,你一定要和愚蠢的用户周旋到底.试运行期间,你一次又一次的跑到现场,和用户不停的扯皮,你要更改他们的使用习惯,还要教会他们使用方法.没办法,用户在培训期间只想着玩,根本就没听你的讲解.用户手册?是这个吗?在某个文件柜翻了半天之后,用户拿了一本windows的手册问你.你郁闷的摇了摇头,给她找了一份电子的使用手册.半天之后,你又接到了用户的电话,你耐心的告诉她,这个用户手册里写的比你说的更清楚."那我怎么找不到?"用户小声的嘀咕着,你则陪着笑告诉她,使用帮助在第几章,什么样的标题. .................


Tags: 程序员  工程师  人生  技术  项目  
启程,撤离上海,扬帆远行,追逐技术梦想

轻轻的,我走了,正如我轻轻的来,我挥近衣袖,带走一点伤感.

明天,就要离开上海了,这是我人生中又一个大胆的决定.追逐梦想,永不放弃,自我学习,自我强大.踏踏实实,走上技术人生.

四月以来,这个博客没有更新,因为我辞职了,为了找到一个新的,好的,利于我发挥的技术平台,然而,在上海找工作这半个月,没有收获,只有一个公司让我感觉到满意,但是,结果因为英语没达到很高的要求,最终被刷了.但是,我不能就此放弃,外面世界很大,我应该到其它地方了解了解,见多识广嘛,多看看,多走走,世界是属于我们的,但是,并不属于没有能力,没有实力的我们,所以我们必须提高自己,不断奋斗,才能稳稳抓住世界.

...


Tags: 心情日记  技术  程序员  白开水  
为了技术,再开两技术博客

一直以来,感觉都是一个孤独者,努力的在自己的博客上挣扎,希望能以此聚焦很多同样做技术的朋友,一起研究讨论技术,但是,这么久以来,没能实现这个目标.追求技术,是我不变的目标,所以,最近,我在网站上做很大的调整,上线了一个专业的J2EE视频教程网站 www.javabus.cn ,今天,又开通了我在CSDN上的博客http://blog.csdn.net/janrn,而之前,我也在51ATO上开通了博客http://busfly.blog.51cto.com/,不过,都没有发文章.

...


Tags: 技术  博客  CSDN  51ato  
分页:[«] 1[»]
分类最近文章
    <#CACHE_INCLUDE_CATEGORY__HTML#>
Powered By Z-Blog   STYLE by busfly . FatMouse
Copyright © 2007 巴士飞扬技术博客. . 沪ICP备07027972号. 会员群1(J2EE为主):3769186.