Java
thinkact
这个作者很懒,什么都没留下…
展开
-
多线程与cpu利用率的问题
运行环境: windows2003 64bit, 2g 4核 intel至强cpu, 4G内存 jdk1.5, Jboss 4.2.2 MySql 5 使用了struts, spring, hibernate 任务说明: 使用jdk1.5 的concurrent包创建线程池调度程序, 调度400多个Runnalbe对象, 每10分钟执行一遍400个任务,每个任务在多线程运行的情况下大概需要1分钟才...2008-07-26 13:04:41 · 537 阅读 · 0 评论 -
log4j中配置日志文件相对路径方法
方法一、解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log其中“${WORKDIR}/”是个变量,会被SystemProperty中的“WORKDIR”的值代替。这样,我们就可以在log4j加载配置文件之前,先用System.setPr...原创 2011-03-02 13:56:09 · 196 阅读 · 0 评论 -
jsp http header读取
原创 2011-02-23 11:55:08 · 209 阅读 · 0 评论 -
系统设计说明书(架构、概要、详细)目录结构
出自: http://hi.baidu.com/gaoxiaopan/blog/item/2adf220633584072030881ca.htmlXXX 架构设计说明书( 架构设计重点在于将系统分层并产生层次内的模块、阐明模块之间的关系 )一. 概述描述本文的参考依据、资料以及大概内容。二. 目的描述本文编写的目的。三. 架构设计...原创 2010-06-18 13:21:37 · 422 阅读 · 0 评论 -
Java程序员到架构师的推荐阅读书籍
一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要“知其然”。1、《Java编程思想》在有了一定的Java编程经验之后,你需要“知其所以然”了。这个时候《Java编程思想》...原创 2010-05-16 14:57:00 · 87 阅读 · 0 评论 -
Jboss invalid SHA1 signature file解决办法
每次启动JBOSS第一次运行页面出现:invalid SHA1 signature file digest for javax/mail/internet/AsciiOutputStream.class 在Tomcat里则不会出现此问题,解决方案:找到文件: $JBOSS_HOME rver/$SERVERNAME/deploy/jbossweb-tomcat55.sar/conf/web...原创 2009-09-07 10:45:08 · 108 阅读 · 0 评论 -
js/jsp乱码问题
1. 最基本的乱码问题。这个乱码问题是最简单的乱码问题。一般新手会出现。就是页面编码不一致导致的乱码。中文问题我是个好人三个地方的编码:(1)第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。(...2010-05-05 09:33:38 · 118 阅读 · 0 评论 -
Eclispe + Tomcat远程调试环境
第一步, 修改startup.bat 启动catalina.bat哪一行, 并增加如下2行 set JPDA_TRANSPORT=dt_socket set JPDA_ADDRESS=1044//这是倒数第2行 call "%EXECUTABLE%" start jpda %CMD_LINE_ARGS%第二步: 修改catalina.bat, 增加一些jvm启动变量,...原创 2010-07-13 09:29:14 · 127 阅读 · 0 评论 -
Jboss Oracle数据库连接池配置
假设应用程序部署在Jboss的default模式下 用的是oracle,所以在Jboss_home/server/default/deploy里,必须有个oracle-ds.xml,这个文件可以从jboss-4.0.0\docs\examples\jca下找到个oracle-ds.xml模版,然后可以针对自己的来写;如: your_jnd...原创 2009-01-08 17:35:56 · 251 阅读 · 0 评论 -
怎么写软件的技术规范书?
最近一个使用java,jsp的项目进入验收阶段了,客户提出要提交技术规范书作为文档提交,以前从没见过技术规范书,不知道怎么写,包含哪些内容,哪位大侠有此经验?...2009-01-04 09:53:30 · 3313 阅读 · 0 评论 -
一个简单的导出csv文件的方法
分3步:1, 查找对象列表2, 组织字符串3, 输出文件代码片段: //1, 查找对象列表 List callLogList = reportCallService.getCallLogList(fromDate, endDate); //组织字符串,注意添加换行符 StringBuffer bf = new StringBuffer();...原创 2008-12-25 10:56:51 · 1363 阅读 · 0 评论 -
hibernate one-to-one 关联的lazy问题
hibernate one-to-one 关联的时有个烦人的n+1查询问题,特别是设置了cascade=all,lazy总是不起作用,我觉得有2个比较简单的解决办法: 1, 如果关系的的数据比较少,就给他配置cache了,这种方式只能在2次查询中有效 2, 使用单向的one-to-one定义,这种方式会带来其他的不便。 测试了一下,使用formula在hibernate3.2下也没...2009-06-08 17:58:44 · 376 阅读 · 0 评论 -
整合Apache+Tomcat
今天看到一个整合Apache+Tomcat的文章,觉得不错。Apache的HTTPD是目前比较受欢迎的网站服务器软件,它不但功能强大,而且完全免费,并且支持市场上流行的各种操作系统(Windows,Linux,Mac os)。同时对于Java Servlet/JSP的支持,通常也会使用同样Apache出品的Tomcat。Tomcat除了支持Java Servlet/JSP之外,也可以当...原创 2008-12-17 11:07:33 · 93 阅读 · 0 评论 -
优先级的队列任务调度
使用java.util.concurrent 包,让我们有了一个快捷的的方式实现多线程调度。在一个项目中要实现一个带优先级的的线程调度,可是Thread的priority属性并不能保证优先级高的线程对象优先调度我选用的PriorityBlockingQueue来实现。PriorityBlockingQueue是个排序队列,要求放入的对象是可以排序的才行 第一步: 实现可排序的线程类 如:...2008-12-02 22:12:31 · 1202 阅读 · 0 评论 -
安装jboss为服务
1, http://javaservice.objectweb.org/这里可以下载javaservice 的程序包2,下载完毕后,在解压后的目录中,有bin和docs两个目录在doc目录下有 description.html这个文件打开,找到Example (JBoss 3.0)根据其描述一步一步进行即可完成.3To install a Java applicatio...2008-12-01 23:14:35 · 96 阅读 · 0 评论 -
java性能提高
1, 考虑一下线程安全的StringBuffer的用法。问问你自己:是否你曾经明知道它只能被一个线程安全地访问,还是坚持使用StringBuffer,为什么不用StringBuilder代替呢?2, 尽量把临时变量的声明放在循环体外, 如: String tmp; for(int i=0;i<10;i++){ tmp = (String)list.get(i);...原创 2008-11-05 00:10:43 · 143 阅读 · 0 评论 -
struts1.x 升级到struts2的几点问题
最近将struts1.x+spring2+hibernate3 的环境下的struts1.x升级到 struts2,有些小问题,我将把问题记录下来1, s:textfield 标签与struts1.x的标签差别大, 运行中生成html脚本时,s 标签会生成额外的 tr, td 标签, 需要添加theme=simple属性,才可以保持原来的页面布局2, org.springframe...2009-03-31 22:43:28 · 749 阅读 · 0 评论 -
使用JQuery+Struts1.3实现JSON的post传递
json格式的数据传递已经红遍全球,JQuery的AJAX功能自然也可以对其进行进行传递。但是一般的传递都是使用GET方式进行的传递,如果内容不多,数据量不大那还是不错的。但是如果数据量比较大,使用get传递就不太适合,我们自然而然的想到了POST传递。 网上很多的说法都是使用流来读取请求流中的POST过来的数据。对于使用SSH越来越多的今天,写个doPost方法来接收数...原创 2009-03-25 17:05:39 · 379 阅读 · 0 评论 -
weblogic wlst connect 加密连接
weblogic WLST 管理的连接方法一般使用明文密码, 如果需要隐藏, 可用如下方法I will start out with a series of short posts about WLST. I have recently written a bunch of scripts and these tips would have saved me some time had a...原创 2014-05-05 22:38:25 · 882 阅读 · 0 评论