- 博客(17)
- 资源 (11)
- 收藏
- 关注
原创 JAVA在多核平台下运行资料
资料摘要: 1、多核平台下的机遇; 1)、硬件多线程; 2)、增加吞吐量; 3)、提高确定性; 4)、parallel 收集器 和concurrent收集器 2、多核平台下的挑战; ...
2011-08-08 14:51:30
253
原创 velocity模板问题
今天很不幸又看到线上一个故障,又是因为在velocity模板中,foreach循环里set临时变量碰到null的问题#foreach($x in $list) ## 1 #set ($temp = $x) ## 2 设置临时变量的值 $temp ## 3 输出临时变量的值#end ## 4...
2010-09-03 21:29:06
225
原创 tomcat配制问题
我们线上以及开发、测试使用的jboss是设置过uri传输编码为GBK的(在conf\tomcat-server.xml中,URIEncoding="GBK") 开发人员采用wtp方式进行开发的时候,因为使用的是tomcat,实际上web容器默认的uri编码是iso-8859-1的,所有如果你的应用有设计到地址上显示中文的情况,可能需要注意了,可能你测试的时候没有任何问题,但是一旦提交测试...
2010-09-03 21:24:49
179
原创 log4J不妥当的写法
//log4j不妥当的写法 public class Xml2DataParserImpl { private final Log log = LogFactory.getLog(Xml2DataParserImpl.class);} 妥当的写法 public class Xml2DataParserImpl { private st...
2010-09-03 21:19:46
177
原创 【性能优化领域】linu各层面可调性能参数介绍
上次简单介绍了下,linux的cpu,memory,disk i/o; net i/o 性能监控的一些工具;这节就介绍下,这些层面上出现瓶颈时,怎样调节内核,有那些内核参数可以调节来获得性能的提升; 下节介绍下:怎么识别性能瓶颈,当然只是空想了,怎样识别需要具体问题具体对待了; 希望对这些参数的介绍使大家对于linux的内核有一定的认识;第一节:cpu 性能瓶颈计算机中,cpu是最重...
2010-09-03 21:10:30
255
原创 java泛型小问题 --摘自一个同事发的邮件
几年前当Java5还未正式发布的时候,看到过一些人写的介绍Tiger中的新特性,当时对我第一感觉冲击最大的就是泛型(generics)和注释(annotation),因为它们直接影响了我们编码的语法习惯。在后来的使用过程中,对于泛型一直没有特别深入的使用过,没有遇到那样的需求和场景。只需要了解Java中的泛型是编译期的,运行期被“擦拭”掉了;然后还有几种通配符的表示就足够了。 直到一天...
2010-06-18 11:14:23
339
原创 maven开发常见问题排除
ÒMAVEN2使用mvn install命令出现java.lang.OutOfMemoryError错误解决办法命令行先执行:set MAVEN_OPTS=-Xms256m -Xmx256m,然后照常执行:mvn install.问题解决! Ò打开maven的bin目录下的mvn.bat(windows),将 set MAVEN_OPTS=-Xms256m -Xmx256m添加进去...
2010-06-09 09:20:06
177
原创 nested exception is java.sql.SQLException: 关闭的连接
前段时间做一个后台系统,在开发测试环境应用运行的非常良好,没有出现任何的问题。当测试完成上预发布时问题出现了,应用运行非常缓慢,一直停在某一个地方不执行,最后抛一个nested exception is java.sql.SQLException: 关闭的连接的异常,很时郁闷。刚开始碰到这个部题一直以为是我的连接池出现了问题,应用中事务太大,导致死锁等引起的。网上也搜了一个遍,找到的答案基...
2010-01-21 10:40:07
1773
原创 java一般任务较好的写法举例
1.定义任务/** * 表示一个任务 * */public interface Task { /** * 运行实际的任务内容 * * @throws Exception */ public void runTask() throws Exception; /** * 返回Task的信息 * @return */...
2010-01-14 12:56:29
197
原创 代码review
对于代码review个人也有些小小的看法: 1.首先我觉得我们所有开发人员要弄明白 现在Code Review 的目的 ,凡事不弄明白目的,无法做好完成一件事情,个人觉得有以下一些目的: a)可以在项目早期就能够发现代码中的BUG ,提测后可以尽快的释放开发资源;b)同时可以达到知识共享 ,避免我们所有开发人员犯一些很常见,很普通低级的错误 ;c)保证项目组人员的良好沟通 ,项目的代码更容易维护 ...
2010-01-11 17:56:18
279
原创 执行力文档
为什么我们要谈执行力? 意愿、能力作为分析一个人工作表现好坏的标准不够。 每个人都想工作表现好。我认为不是没意愿,也不是没能力,而是有些人并不清楚该如何正确地做事情。 为什么执行力很重要? 一个企业成功,30%靠战略,40%靠执行力,其余30%靠运气。 对于个人来说,目标到结果,中间的重要一环就是执行。 什么是执行力? 做事三部曲: 做正确的事情: 目标 正确地做事:执行力 正确地让别...
2010-01-11 17:52:25
243
原创 无限层次扩展 和 查询性能 矛盾的解决
经典问题,刚好以前解决过,分享一下: 就是逻辑树,怎么存储的问题。主要考虑点: 无限层次扩展 和 查询性能 矛盾的解决。基本模式: 表:Location 编码名称父编码CN中国 ZJ浙江省CNHZ杭州市HZXH滨江区HZNB宁波市ZJ优点: 模型简约而不简单, 支持任意层次扩展。缺点...
2010-01-11 17:47:45
169
原创 SSL设置
这几天做个单点登录,要用到SSL,于是需要做apache的SSL证书,google了很多,都不行,在一个老事的帮助下终于搞定了,非常简单,在windows平台或者linux平台都可以按以下命令生成证书:步骤1:生成密钥命令:openssl genrsa 1024 > server.key说明:这是用128位rsa算法生成密钥,得到server.key文件步骤2: 生成证书请求命令:o...
2010-01-11 17:36:28
226
原创 spring事务
在一个项目的开发中,为spring的事务折腾了一下,主要是注解后测试事务总是无法回滚,刚开始以为那里配制错了,上网到处寻找,都是这样配制的,让我有点晕。最后不得已把spring的源码打开看了一下,发现掉到陷井里去了!也许是对spring了解的不深,不过还是把自己的解决方案分享出来!欢迎拍砖。 我们知道,Spring的AOP实现方式有两种:1、Java代理方式;2、Cglib动态增强方式
2010-01-08 09:25:00
525
转载 java 的clone
经常听到有人说java中没有指针。事实如此吗?no,java是有指针的,只不过换了个名字而已,也就是我们经常提到的引用。我们知道,在java 中一切都是对象,那么我们如何操控对象?如何在成千上万的对象中找到我们所需的那个对象呢?又是如何让对象按照我们的意思来完成任务的呢? Object o = new Object(); 这是java中最常见的语句了,在这句话中做了三件事。首先声明一个Obj
2008-06-09 02:39:00
637
原创 CVS安装配置与使用
1、前言: CVS是版本控制的利器,目前在Linux和Windows下都有不同版本;但是国内大多数应用介绍都是基于Linux等开放源代码的开放性软件组织,而且讲解的也不系统,让人摸不着头脑;Windows下的CVS使用介绍更是了了无几。 本文是针对Windows的LAN环境下使用CVS的经验介绍,一步一步的向您介绍如何配置和使用CVS的服务器端和客户端。同时,本文只使用到了CVS当中最基本的东西,
2008-06-09 02:37:00
983
原创 详细讲解大型数据库的设计原则与开发技巧
目前,计算机技术已经广泛地应用于国民经济的各个领域当中,在计算机硬件不断微型化的同时,应用系统也逐渐向着复杂化、大型化的方向发展。数据库是整个系统的核心,它的设计直接关系系统执行的效率和系统的稳定性。因此在软件系统开发中,数据库设计应遵循必要的数据库范式理论,以减少冗余、保证数据的完整性与正确性。只有在合适的数据库产品上设计出合理的数据库模型,才能降低整个系统的编程和维护难度,提高系统的实际运
2008-06-09 02:29:00
637
应用Rails进行REST开发
2010-01-07
apache mina帮助文档
2009-09-17
工作流详解
2008-07-14
jbpm工作流详解
2008-07-14
Struts2.0中文教程
2008-07-07
Struts2.0深入浅出
2008-07-07
Struts2.0权威指南完整版
2008-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人