项目管理
talentluke
这个作者很懒,什么都没留下…
展开
-
将JAVA程序做成Windows服务
1、下载wrapper-windows-x86-32系列的工具包,解压缩为<wrapper-home>。 2、新建一个目录,例如:C:\MyServerApp,并在其下面创建五个文件夹 分别为: bin 可执行程序文件夹 conf 配置文件夹 lib wrapper自身的jar包文件夹 logs 日志文件夹包 application 新建一个class用于存放应用...原创 2012-10-19 12:55:47 · 268 阅读 · 0 评论 -
各种流行的编程风格
转自http://coolshell.cn/articles/2058.html 在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗? 散弹枪编程 这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成 true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就注释掉整个...原创 2013-09-10 23:27:49 · 77 阅读 · 0 评论 -
由12306.cn谈谈网站性能技术
转载自http://coolshell.cn/articles/6470.html/comment-page-3#comments 12306.cn网站挂了,被全国人民骂了。我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题。因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指正。(这又是一篇长文,只讨论性能问题,不讨论那些UI,用户...原创 2013-08-28 23:57:01 · 279 阅读 · 0 评论 -
Java Ant build.xml详解
1、什么是antant是构建工具。2、什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个。3、ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当...原创 2013-07-21 23:52:12 · 80 阅读 · 0 评论 -
C语言常见命名规范
1 常见命名规则 比较著名的命名规则首推匈牙利命名法, 这种命名方法是由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。 其主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。 匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀; 前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。 例如:lp...原创 2013-01-09 14:29:46 · 193 阅读 · 0 评论 -
TOMCAT控制台日志输出到指定文件中
1 .修改startup.bat第42行 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 为 call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\logs\my.txt 然后在此启动tomcat,再次查看catalina.txt,预期的信息果然如约而至! 2. 如果要每次启动的时候重新输入不...原创 2012-11-16 16:47:10 · 408 阅读 · 0 评论 -
SVN在update时报com' is missing or not locked 的解决办法汇总
方法一: 使用MyEclipse进行Java开发,用SVN进行版本控制。Update,提示如下类似的错误: org.tigris subversion javahl.ClientException: Working copy not locked;this is probably a bug,please report svn:Working cop...原创 2012-10-26 15:56:14 · 120 阅读 · 0 评论 -
SVN的分支/标记/合并
首先说下为什么我们需要用到分支-合并。比如项目demo下有两个小组,svn下有一个trunk版。由于客户需求突然变化,导致项目需要做较大改动,此时项目组决定由小组1继续完成原来正进行到一半的工作【某个模块】,小组2进行新需求的开发。那么此时,我们就可以为小组2建立一个分支,分支其实就是trunk版【主干线】的一个copy版,不过分支也是具有版本控制功能的,而且是和主干线相互独立的,当然...原创 2012-07-08 15:42:55 · 71 阅读 · 0 评论 -
svn代码冲突,不能提交的解决方法
svn代码冲突,不能提交的解决方法 |字号 订阅 对于刚接触svn的人来说,svn冲突后,不能提交是件让人很郁闷的事情。最让人郁闷的事,是代码间的覆盖。你把我代码盖了,我会很火大的。谁把谁的盖了都不爽。 为什么会出现代码冲突问题呢,因为不同的人,同时修改了同一个文件的同一个地方,这个时候,他提交了,你没有提交,你就提交不了,这个时候,你要先更新,更新就会...原创 2012-07-08 15:28:43 · 239 阅读 · 0 评论 -
Maven实战(三)——多模块项目的POM重构
转自http://www.infoq.com/cn/news/2011/01/xxb-maven-3-pom-refactoring/ 在本专栏的上一篇文章POM重构之增还是删中,我们讨论了一些简单实用的POM重构技巧,包括重构的前提——持续集成,以及如何通过添加或者删除内容来提高POM的可读性和构建的稳定性。但在实际的项目中,这些技巧还是不够的,特别值得一提的是,实际的Maven项目基...原创 2015-05-20 15:28:08 · 149 阅读 · 0 评论