自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 提交svn时报告attempted to lock an already-locked dir

[size=large]用subeclipse插件提交代码到svn时报告attempted to lock an already-locked dir。解决方法:到工程所在目录->.svn,找到lock文件并删除。这个lock文件时怎么产生的?[/size]...

2012-05-18 18:52:14 219

原创 ant执行sonar任务时失败

[size=large]最近在研究ant与sonar的集成,按照官方例子做了一个,提交却报告findbugs-result can not be parsed。再一看findbugs-result.xml,其中含有一些无法解析的乱码。问题可能出在这里。而这个sonar的例子在别的jre下可以正常执行,换成自己安装的jre6就会出问题。于是改变ant执行的jre,让其与workspace...

2012-05-18 18:46:49 230

原创 dom4j xPath语法

用xPath时注意两点:1,要加入jaxen.jar,否则会包找不到class。因为dom4j用到了jaxen.jar2,表达式 描述 节点名 选择所有该名称的节点集 / 选择根节点 // 选择当前节点下的所有节点 . 选择当前节点 ....

2012-05-16 16:14:30 117

原创 eclipse无法启动

[size=large]莫名奇妙的eclipse无法启动,搜查了一下原因。至少有三种可能1, 在path中加载的jdk有问题。path中的jdk如果有多个,那么加载的顺序是从左到友。jdk搞错的话会导致插件无法启动。2, 插件更新的问题。插件更新了可能会导致与jdk冲突而无法启动。3, 安装了新版的svn。我是因为更新了oracle,而oracle又对jdk做了些动作而导致无法...

2012-05-14 17:55:09 135

原创 开发小书店管理客户端的代码

[size=large]这个程序写的很菜,完全菜鸟水准,典型问题如下1,界面和运算没有分开2,Query资源有开却没有关闭3,重复性代码很多4,界面之间相互引用5,一个List 中remove方法的实现中最好有一个返回被删除对象的实现6,记录操作时间的时候应当用服务器数据库的时间,而不是客户端系统的时间7,在做Transaction操作的时候,程序一开始就打开事务,每执...

2012-02-28 11:31:20 119

原创 【zt】如何做好presentation

[size=large]大多欧美企业都非常重视presentation skills,不懂得这一点,是许多在外企工作的人认为自己怀才不遇的原因。 所谓presentation,不一定非是powerpoint presentation不可。外企对管理人员的衡量指标之一有一个selling skill,其实大多便是从presentation里面得来的印象。外企看重的presentation是所...

2012-02-15 13:00:28 192

原创 单例模式中的线程安全问题

[size=large]教科书中的单例模式的描述好些都没注意线程安全,很两个线程同时去创造实例,这样就能够产生两个实例,正确写法如下:public class Singleton(){ private volatile static Singleton singleton; private Sington(){}; public static Sing...

2012-02-12 19:44:04 77

原创 POST HTTP405

[size=large]描述:当的提交方法使用POST时,总提示HTTP405错误。解决:问题可能存在两方面:1,Servlet中忘了写doPost方法;2,从一个servlet重定向到另一个servlet,而另一个servlet还没有实现[/size]...

2012-02-12 19:40:34 409

原创 配置tomcat数据源碰到的问题

[size=large]描述:将tomcat工程部署好后,报错"Cannot create JDBC driver of class '' for connect URL 'null'".解决:在tomcat的conf目录中的context.xml中配置数据源信息,错误消失。但这不是个好的方法,因为context.xml中部署的数据源会运用于所有的webapp,属于全局性质。最好还...

2012-02-12 19:36:20 278

原创 [zt]tomcat中通过JNDI数据源配置使用

一、数据源简介: *********************************************************************************** 在Java语言中,DataSource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存储数据的工具,它可以是复杂的大型企业级数据库,也可以是简单得只有行和列的文件。数据源可以位于在服务器端,也可以...

2012-02-12 19:22:21 78

原创 oracle无法启动oracleConsoleDB服务

[size=large]问题:Oracle DB无法启动oracleConsoleDB服务原因:IP地址更换描述:之前新建datebase的时候,没有使用domain,导致该新建的DB以当时的IP作为domain,当ip地址换掉后(DHCP),找不到该数据库的目录,故而无法启动服务。解决:当时删掉EM,然后重建EM,告知targets.xml更新出错,并给出一堆log。后来发现...

2012-02-12 19:19:30 518

原创 【zt】Web项目检查用户输入及安全

[size=large][b]表单数据验证[/b]在数据被输入程序前必须对数据合法性的检验。非法输入问题是最常见的Web应用程序安全漏洞。需要做到:对任何输入内容进行检查。接受所有可以接受的内容,拒绝所有不能接受的内容。所有提交的表单数据,都必须验证两次,即提交前在客户端用Javascript验证,提交后在服务器端用脚本再次验证,保证数据的合法性。尤其是对于必填项,不仅需要同时在客户端...

2012-02-06 23:51:10 311

原创 [zt] servlet技术总结

1.服务器如何调用servlet的? servlet是运行在服务器的程序,当客机请求服务器的时候,服务器servlet会调用service方法,它会自动判断如果它是get方式提交,那么 就调用doget()方法如果是post提交就调用dopost()方法.我们只需要重写doget()跟dopost()方法即可! 2.servlet与生命周期相关的方法...

2012-01-24 00:40:01 92

原创 [zt] 高并发处理

转载自: http://yizhyi.iteye.com/blog/765600时常看到高并发的问题,但高并发其实是最不需要考虑的东西。为何,他虚无缥缈,很少有网站真的需要这些东西,而且其中很多技术,其实你已经在用了。有这个意识就够了,不需要时刻盯着这个问题。只有很少的网站真的能达到高并发。 简单做一个归纳,从低成本、高性能和高扩张性的角度来说有如下处理方案: 1、HTML...

2012-01-24 00:39:08 101

空空如也

空空如也

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

TA关注的人

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