自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(254)
  • 资源 (24)
  • 收藏
  • 关注

转载 软件开发团队的“基础设施”建设

一.软件团队     自软件危机爆发以来,人们开始用软件工程来试图解决这个问题,提出了各种各样的开发理论, 开发模式。软件开发的艺术性,和不可预知性,使得各种开发理论,开发模式,总是有其局限性,终始无法精确的用工程的手段来量化开发过程。     软件是科学与艺术的结合,理论与实践的结合。作为一种智慧产品,软件开发基本上是一种智能的投入,是软件开发团队的智慧结晶。在软件中凝结的智能愈高,

2012-08-14 13:11:22 3246

原创 oracle从10.2.0.1升级到10.2.0.4

从10.2.0.1升级到10.2.0.4,服务器是Windows2003 R2在win下升级主要过程记录如下1,下载升级包2,关闭所有有关oracle的service3,界面上安装。下一步下一步就行   注意安装目录改为已安装的Oracle的目录,不启用Oracle Configuration Manager, 单击“下一步”。4,升级数据字典。(时间挺长,近40分钟)

2012-07-31 21:54:21 1464

转载 如何写一份良好的缺陷(Bug)报告

没错,任何软件都存在bug,哪怕是我们自己也存在缺陷,因为程序员也是普通人,人是会犯错误的。当有人在使用软件时遇到bug,你需要使用邮件形成一份缺陷bug,发送给开发人员。开发者可以依据该报告定位问题,复现问题,修复问题。但是很多时候,开发人员很难理解提交上的缺陷报告,因为发送人并不了解我们需要的是什么,那如何与开发人员沟通以及如何写出一份缺陷报告,在这篇文章,我将教你如何写出一份清晰的缺陷报

2012-07-12 14:56:31 1511

原创 PHP开发环境搭建(Eclipse PDT XAMPP XDEBUG)

PHP开发环境搭建(Eclipse PDT XAMPP XDEBUG)1.下载和安装配置XAMPP运行 xampp-control.exe,启动 apache访问 http://localhost/xampp/phpinfo.php可以看到apache使用的PHP配置文件为:%xampp%\apache\bin\php.ini 打开php.ini,在最后加入以下配置信息

2012-06-09 18:52:33 4641

原创 windows BAT自动化上传文件到linux server, 执行远程脚本

windows BAT自动化上传文件到linux server使用pscp, 执行远程脚本使用plinkpscp, plink的登录两种方式:用参数pw写上密码 或者 用参数i使用私钥进行身份验证(要求server端配置了公钥,配置方法参考精彩PuTTY 中文教程)直接执行linux命令pscp -pw password filename username@host:direc

2012-06-08 15:01:45 6386

原创 tomcat启动时ClassNotFoundException, tomcat加载机制 eclipse tomcat插件sysdeo.eclipse.tomcat_3.3.0

tomcat启动时ClassNotFoundException, tomcat加载机制 eclipse tomcat插件sysdeo.eclipse.tomcat_3.3.0问题: web project在eclipse里设置好了classpath(通过maven的eclipse:eclipse), 无编译错误,使用tomcat插件启动时却发生    SEVERE: Error con

2012-06-04 15:12:37 4774

原创 查看JVM内存状态的工具使用

只是介绍SUN JDK自带的小工具一些工具的链接http://docs.oracle.com/javase/1.5.0/docs/tooldocs/jps -lvmjinfojstat -options查看可用的选项http://docs.oracle.com/javase/1.5.0/docs/tooldocs/share/jstat.htmljstat -gcjst

2012-05-15 14:07:21 2280

原创 JVM性能调优

JVM参数调优针对SUN的JVM查看JVM内存状态工具介绍回收器选择JVM给了三种选择: 串行收集器、并行收集器、并发收集器,但是串行收集器只适用于小数据量的情况,所以这里的选择主要针对并行收集器和并发收集器。默认情况下,JDK5.0以前都是使用串行收集器,如果想使用其他收集器需要在启动时加入相应参数。JDK5.0以后,JVM会根据当前系统配置进行判断。XMX和XM

2012-05-14 19:31:03 761

转载 再次写给我们这些浮躁的程序员

再次写给我们这些浮躁的程序员多做项目,多思考自己开发框架与工具来提高工作效率当你参与了很多项目,当你发现自己经常做一些COPY,PASTE的操作时,你可以考虑花时间去提取问题的共性,做一些自动化工具去摆平问题,或者是写一些基础框架来屏蔽这些无聊并且累赘的代码。自己开发框架与工具,可以让你快速的从一个初级程序员转变成更高级的程序员或分析师或架构师,因为这个过程中给你提供了

2012-05-13 11:14:58 487

转载 SUN JVM的GC

1. Java堆中各代分布Young:主要是用来存放新生的对象。 Old:主要存放应用程序中生命周期长的内存对象。 Permanent:是指内存的永久保存区域,主要存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域. 它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对

2012-05-10 15:36:51 676

翻译 tomcat启动log和级别的设定 How do I enable theJULI logging in a Tomcat Server instance?

启用tomcat默认自带的 log和级别的设定在启动tomcat时,加上启动参数    -Djava.util.logging.config.file="/conf/logging.properties"    -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager并且在/conf/logging.

2012-04-19 16:51:36 1810

原创 恢复XP的默认搜索方式 the standard Windows search companion (and the friendly dog)

在安装了Windows Desktop Search后,对文件夹的默认搜索变成了新的搜索方式,如下图。但是我喜欢使用原来的那个搜索,又不想每次都要点击新搜索下面的链接。修改注册表如下:找到 HKEY_CURRENT_USER\Software\Microsoft\Windows Desktop Search\DS(或者HKEY_LOCAL_MACHINE\SOFTWARE\

2012-04-10 21:56:44 3536

原创 BAT脚本重启Dropbox

BAT脚本重启Dropbox最近发现Dropbox不能及时自动下载更新文件,需要重新关闭再启动才可以。今天在月光上看到这篇解决Dropbox中国无法及时自动同步的问题才知道原因。就写了两行脚本用来重启它。把它保存为bat文件,可以加入到Path路径下以快速通过运行执行。taskkill /im dropbox.exe /fstart "" "C:\DropboxPath\b

2012-04-07 21:40:38 1287

原创 Windows杂记

Excel Shortcut KeysCtrl +Shift+ ; Enter the current timeCtrl +; Enter the current date定时关机  shutdown -s -t 7200当前用户文件夹 %homepath%我的常用字体 Fixed, Lucida bright, Georgia, Arial is better

2012-04-07 17:48:05 628

转载 给开发维护大型项目开发者的建议

假设你是正在开发和维护一个包含2000个类并使用了很多框架的Java开发人员。你要如何理解这些代码?在一个典型的Java企业项目小组中,大部分能够帮你的高级工程师看起来都很忙。文档也很少。你需要尽快交付成果,并向项目组证明自己的能力。你会如何处理这种状况?这篇文章为开始一个新项目的Java开发者提供了一些建议。0. 不要试图一下子搞懂整个项目好好考虑一下,为什么理解项目代码是第一位的?大部

2012-04-07 13:24:52 708

转载 工程师在创业团队的技术挑战

作者: Fenng| 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/startup/challenge_for_engineer_at_startup.html曾经有不少人对我问过类似的问题:作为技术人员在创业团队(或是小公司)工作,技术上没什么挑战,觉得自己得不到锻炼,我该怎么办?的确,就说互

2012-04-01 12:07:43 929

原创 AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameters

使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parametersIllegal key size or default parameters是指密钥长度是受限制的,java运行时环境读到的是受限的policy文件。文件位于${java_home}/jre/lib/s

2012-03-31 17:34:17 48522

原创 远程调试 Jboss Documentum Java Method Server (JMS)

远程调试JMSContent Server 6.5, the Documentum Java Method Server 使用JBoss修改startMethodServer.sh文件,在文件开始加入以下两行。JAVA_OPTS="$JAVA_OPTS -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n"e

2012-03-30 13:50:26 1243

转载 ftp命令

记录几个常用的连接一个ftp: ftp [ip-address]连接指定端口: open ip portascii: 使用ascii类型传输方式。binary: 设置二进制传输方式bin: 同binaryimage: 同binarytype[type-name]: 设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式

2012-03-28 16:52:01 773

原创 eclipse template 应用

将eclipse template自定义设置后,可以极大提高编码效率比如说你输入sysout,自动提示或者按提示功能快捷键(快捷键设置方式)直接变为System.out.println();它的template是System.out.println(${cursor});修改template位置:Window->Preferences->Java -> Editor ->

2012-03-16 13:32:34 833

原创 批量拷贝时跳过某个文件或文件夹 xcopy的EXCLUDE参数用法

xcopy的/EXCLUDE参数值为文件名,文件中列出需要跳过的文件或文件夹例:(来自StackExchange)拷贝下列文件夹下所有文件,除了source code文件夹下边的-SourceFolder -FoldersIWantToCopy -ManyFoldersIWantToCopy -... -SourceCode使用命令xcopy

2012-03-15 11:16:06 8349

转载 如何查看端口是否被占用

如何查看端口是否被占用http://zhangym-hollycrm-com.iteye.com/blog/618720开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端

2012-03-05 15:09:21 1200

原创 理解javap -c

理解javap -c javap是sun提供的对class文件进行反编译的工具,javap就和javac、java等命令用法类似。        javap最常用的参数是c,也就是javap -c test 其中,test是test.java文件经javac编译后产生的class文件名一个例子public class TestJavap { public sta

2012-03-05 12:48:54 1872 1

转载 三板斧

http://firecacada.blog.163.com/blog/static/7074376200971072045559/有这么一个愚蠢的问题经常被提起,管理的诀窍是什么?比较常见的回答是这么8个字:“合情合理,赏罚分明”。是句典型的屁话,其“臭鼬指数”略逊于“以人为本”,“从用户需求出发”。其实管理本身并没有太多的诀窍,大部分靠先天的性格影响,小部分靠后天的

2012-02-28 11:02:07 1211

转载 管理角色与执行角色

管理角色与执行角色  http://firecacada.blog.163.com/blog/static/7074376201045111324446/我以前待的一个工作群,后来因故转变成了工作时间闲聊群,大家感情不错,我空下来的时候也常常加入一起闲聊,听到过很多抱怨。可能大部分人都明白的一件事情是,管理角色与执行角色,在心态上有着很大的差异。难听点说是屁股决定脑

2012-02-28 10:08:23 2435

转载 招聘技巧一二

招聘技巧一二  http://firecacada.blog.163.com/blog/static/7074376201082682026478/ 公司组织的管理培训参加过好几场,大多是一些绝对正确的屁话,听着听着就忍不住要打起瞌睡来。因为不能动弹,大脑皮层的兴奋度又低,参加培训比整天干活儿还累。管理上遇到的难题往往来自性格缺陷,岂有听两三天课就勇猛精进的道理。但是有那么一次关于

2012-02-27 17:35:05 813

翻译 Controlling Application - a_controlling_app 用户总是得到READ权限

症状:  遇到一种情况,发现用户只能得到READ权限(该用户不是super user)      content server授予用户权限时会进行下列检查:   1. content server 首先检查SysObject的a_controlling_app属性   2. 如果它是空的,用户将得到基于ACL的权限。   3. 如果它有值,将会与apiconfig或者sessi

2012-02-24 13:13:20 667

原创 远程调试 ERROR: JDWP unable to get necessary JVMTI capabilities. ["debugInit.c",L279]

ERROR: JDWP unable to get necessary JVMTI capabilities. ["debugInit.c",L279] 远程调试时,重复调用命令启动程序。第二次不能分配到相应资源,所以报错。关掉重启,或者检查启动命令中有无重复的调用。

2012-02-13 10:14:22 2374

转载 Java初始化顺序

Java初始化顺序http://www.blogjava.net/itkui/archive/2007/07/07/128771.htmlclass Test1 { //3.父类构造器 Test1(){ System.out.print("5\n"); } //1.父类静态初始化块 static{ System.out.pr

2012-02-11 23:30:11 574

原创 Shell脚本编写

Shell脚本编写Bash有几个开关和选项对于跟踪调试脚本是非常有用的。“-n”开关可以使你不用运行脚本就可以检查脚本语法的正确性。通常在开发期间使用这个开关来检查脚本的语法。$ bash -n bad.shbad.sh: line 3: syntaxerror near unexpected token ‘fi’bad.sh: line 3: ‘fi’上面的示例说明了

2012-02-08 17:06:39 707

转载 shell 之空格

http://blog.sina.com.cn/s/blog_45497dfa0100kczc.html1:定义变量时, =号的两边不可以留空格.eg:gender=femal------------rightgender =femal-----------wronggender= femal-----------wrong2条件测试语句 [ 符号的两边都要留空

2012-02-08 16:21:45 657

原创 shell 多文件查找与替换

使用find和sed#首先查找个数(sed -n)find . -name '*.htm' | xargs sed -n '/old/p'#然后替换(sed -i)find . -name '*.htm' | xargs sed -i 's/old/new/g'使用grep和sedgrep -l old *.htm | xargs sed -n "/ol

2012-02-02 12:54:01 2328

原创 shell脚本判断进程是否存在,并重新启动

shell脚本判断进程是否存在,并重新启动#!/bin/bash##调用关闭jboss进程脚本stopMethodServer.sh#打印出当前的jboss进程:grep jboss查询的jboss进程,grep -v "grep" 去掉grep进程jmsThread=`ps -ef | grep gdms | grep jboss | grep -v

2012-01-19 11:54:21 17445

原创 添加右键操作:当前路径打开cmd, 添加用Notepad++打开文件, 删除.svn文件夹, 修改IE查看源文件编辑器

1.  当前路径打开cmdManually add the context menu   1. In explorer, open Tools, Folder Options.   2. Select the File Types tab.   3. For Windows XP: Go to NONE / Folder.   6. Select the entry lab

2011-11-09 08:56:34 2944

翻译 eclipse鼠标悬浮提示过快 修改注册表设置响应时间差

eclipse鼠标悬浮提示过快 修改注册表设置响应时间差http://untamedmind.wordpress.com/changing-the-mousehovertime-add-delay-on-the-tooltips-pop-up/找到HKEY_CURRENT_USER\Control Panel\Mouse, 在右边如果有mousehovertime,修改它的

2011-11-06 08:24:34 2903

翻译 去掉新版google reader上方空白 fix Google Reader white space

去掉新版google reader上方空白http://theincidentaleconomist.com/wordpress/how-to-fix-google-reader-white-space-line-spacing-fonts-etc/对于firefox用户,可以使用Google Reader Absolutely Customizable来去掉reader的上方

2011-11-04 08:57:10 874

原创 MANIFEST.MF写法.txt

今天给个程序打包,由于用到多个jar包,所以在打包的时候要在MANIFEST.MF文件中添加这些jar包多行添加要注意关键点:1)Classpath每行(最后一行除外)开头结尾都要有空格2)最后一行写完后,要回车两次,而且要确保回车的两行都是顶格刚才准备给一个小程序打成jar文件来运行,MANIFEST.MF文件内容大概如下:Class-Path: . /a

2011-11-03 21:23:30 1379

转载 如何用搜索手段在几个小时之内深入了解一个互联网行业

参考方法,第一步:了解B2C行业全貌及主要数据,搜索来源:艾瑞及易观国际第二步:了解中国排前几十名的服装网站:主要信息来源hao123/265第三步 分析主要服装网站的流量表现,主要工具:chinaz第四步:了解这个行业的商业模式及问题,参考网站techweb/d

2011-09-30 04:56:08 1518

原创 linux挂载其它文件系统

挂载光盘 mount /dev/cdrom /mnt/cdrom 在linux中,用mount挂载你的windows分区,事先以root权限用fdisk -l查看具体信息,再选择挂载mount /dev/hdal /mnt/c如果是ntfs分区,有时需要用到ntfs-

2011-09-04 02:26:54 659

转载 如何取得职业的进步? & 我们mark来mark去究竟m到了什么?

我们mark来mark去究竟m到了什么?http://www.nuanhuhu.net/2011/08/20/mark/前几天JACK在豆瓣推荐了一篇《如何取得职业的进步?》,我浏览了一下觉得写的很好,顺手推荐,也是替自己mark存档。点“推荐”按扭的时候,我脑袋里突

2011-08-26 07:21:49 741

Spring+Security+2.0.x中文参考文档.pdf

Spring+Security+2.0.x中文参考文档.pdf

2010-04-27

自己动手写Struts.pdf

自己动手写Struts.pdf 给正在从菜鸟向高手演变的同志! 学习Struts就要先懂Struts 自己写一个 对你学习很有帮助

2012-04-14

数据模型资源手册卷2.part1

数据库设计经典作品,本部分是卷2的part1,下载part2后一起才能解压

2010-05-12

Oracle公司内部数据库培训学习资料ppt

Oracle公司内部数据库培训学习资料ppt

2010-01-29

Spring Security安全权限管理手册 html

Spring Security安全权限管理手册-family168

2010-04-27

encoding_1.0.0

encoding_1.0.0 encoding eclipse 编码转换插件 改变项目文件的编码的插件

2010-04-08

The Java Virtual Machine Specification Second Edition.CHM

The Java Virtual Machine Specification Second Edition.CHM English

2011-06-24

30款系统后台模板 源码

30款系统后台模板,非常精美的静态页面,

2010-03-22

struts1.3api.chm

struts1.3api.chm struts 1.3 的API文档

2009-04-11

Spring Security安全权限管理手册.chm

Spring Security安全权限管理手册.chm

2010-04-27

spring-framework-2.0.6.chm

\spring-framework-2.0.6.chm

2009-04-11

季风流量统计系统1.0版(JSP)

季风流量统计系统1.0版(JSP) 程序作者:季风 QQ:9183838 E-Mail:feng0904@163.com 网站:http://www.hxwa.net

2010-01-12

java面试资料 Java基础 求职笔试大全

EJB方面.doc Java基础方面.doc 代码与编程题.doc 求职笔试大全.pdf 线程编程方面.doc 应聘Java笔试时可能出现问题及其答案.doc

2010-01-29

eclipse文件编码设置、转换原理与实用工具

1.介绍了编码的相关知识:编码理论、eclipse编码设置的理解; 2.实用工具(java写的,代码开放,使用请参考“使用示例”包里面的几个用法,代码里面有详尽的说明)用于eclipse编码设置、转换、编码分析:

2010-04-08

Struts Taglibs-chm.chm

Struts Taglibs-chm.chm Struts 标签的帮助文档

2009-04-11

howtomcatworks_samplechapters1-6EN.zip

how tomcat works_sample chapters 1-6 EN.zip

2010-01-12

数据模型资源手册卷1.pdf

数据模型资源手册卷1.pdf 数据库设计经典作品

2010-05-12

Powerdesigner数据库建模工具教程

Powerdesigner数据库建模工具教程

2010-05-12

gwt-2.0.0API.CHM

gwt-2.0.0API.CHM Google Web Toolkit (GWT)是一个开源的工具集,可以让Web开发人员用Java语言创建和维护复杂的JavaScript前端应用程序

2010-01-12

smartgwt-2.0API.CHM

smartgwt-2.0API.CHM 2009年12月18日 ... SmartGWT 2.0发布下载了

2010-01-12

jexcelapi_2_6_8API.CHM

jexcelapi_2_6_8API.CHM

2010-01-12

The Java Language Specification, Third Edition.CHM

The Java Language Specification, Third Edition.CHM English

2011-06-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除