- 博客(45)
- 收藏
- 关注
windows下多tomcat问题
windows真是烦,动不动出现莫名其妙的问题,不知道是tomcat的问题还是系统问题还是使用问题,唉: 首先机器已经有两个tomcat,tomcat5(已经安装为系统服务) tomcat6(未安装为系统服务)两tomcat互不影响,各跑各的。。。 放入第三个tomcat6 1、单独启动失败,自己老是启动另外一个tomcat6,晕怎么能启动起来修改catalina....
2009-07-12 06:18:27
156
原创 Target is not a JDK root. System library was not found.
eclipse 在添加JRE时出现Target is not a JDK root. System library was not found. 将JDK目录改名后即可,如:ln -s /usr/lib/jvm/java-6-sun java6
2009-07-11 19:07:49
1943
原创 sudo 的环境变量
$ sudo sqlplusError 6 initializing SQL*PlusMessage file sp1<lang>.msb not foundSP2-0750: You may need to set ORACLE_HOME to your Oracle software directory $ sudo sqlldrMessage 2100 n...
2009-07-08 13:10:46
223
xfire+spring无缝配置
web.xml<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/*.xml</param-value> </context-param> <listener> &
2008-01-21 16:20:29
130
hibernate不能get字符型主键数据
没有找到更好的解决办法:[code="java"]public MusicUsers findById(java.lang.String id) { String queryString = "from MusicUsers as model where model.userId = '" + id + "'"; List l = getHibernateTemplate(...
2008-01-17 23:53:30
174
hibernate:Write operations arenot allowed...)
环境 spring+hibernate3+strutsfailed to lazily initialize a collection of role: no session or session was closed试验了一下发现了几个解决方法:1、是把对应一对多的那两个列lazy=true改为lazy=false即可2、对于查询中如果用的是xxx.load(class,id)则改为xxx,ge...
2008-01-17 23:50:32
111
我的.emacs
(global-set-key [f1] 'cvs-examine) ; 开始 PCL-CVS(global-set-key [f5] 'undo) ; 或许 C-_ 或 C-/ 更方便(global-set-key [f6] 'eshell) ; 一个 elisp 写的 shell(global-set-key [f7] 'calendar)...
2008-01-06 09:18:32
493
emacs插件集锦
CSCOPE:[url]http://cscope.sourceforge.net/[/url] ecb:[url]http://ecb.sourceforge.net/[/url] cedet:[url] http://cedet.sourceforge.net/[/url]doxymacs : 这是一个按照doxy风格生成注释的工具。使代码可以更方便的生成文档...
2008-01-03 18:43:56
356
hibernate的保存(转)
hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态脱管状态的实例可以通过调用sa...
2007-10-25 11:46:29
93
Tapestry的service(转)
这是Tapestry框架的核心部分。Tapestry框架面向组件的开发方式,使得我们不再操心Servlet底层细节和URL中质询参数的结构。Tapestry用于Servlet的底层对象为了更好地理解Tapestry的service运作过程,我们首先需要熟悉一下Tapestry service中常用的核心对象。 1. IRequestCycle对象 该对象用于控制一个单一的请求周期。一旦客户...
2007-10-13 16:27:10
105
PO/POJO/BO/DTO/VO的区别(转)
<script type="text/javascript">unction StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.op...
2007-10-12 11:31:09
215
软件团队的建设和软件开发管理(转)
毕业以后一直在从事软件工作,历经了10年坎坷,现在是一家IT企业的软件开发主管。在不断的摸索、失败、成功中,有不少的经验和教训,希望能和一些成长中的软件从业者分享。软件组织中什么是最重要的呢?团队和开发管理。今天我们的主要话题就是围绕着团队和开发管理展开的。在很多场合,我们都听到人们说“人才是最重要的资产”,我想,这不是一句空话。有了人才就有一切,这是一个真理。对于软件开发来说更是如此。当...
2007-10-08 16:05:04
265
10条有益的涉世忠告
如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比起所学的课堂课程来,它毫不逊色! 1. 买个闹钟,以便按时叫醒你。贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要...
2007-09-27 23:05:58
91
Log4j.xml一例
xml 代码 xml version="1.0" encoding="UTF-8" ?> > <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'> <appender name="STDOUT" class="o.
2007-09-26 21:14:24
94
JUNIT代码的一种编写方式
我用的是Junit4,编写如下基类java 代码 import java.io.IOException; import java.io.InputStream; import java.util.InvalidPropertiesFormatException; import java.util.Properties; ...
2007-09-26 20:55:47
383
解决XFire与Spring2的不兼容问题
XFire和Spring2不兼容,还报一些莫名奇妙的错误。解决办法就是删除掉xfire支持包中的spring低版本的包。(哈哈,如此一个简单的问题竟然困绕我一天)这样基本能解决问题,不过将LOG写到DEBUG状态时还是有些错误的。...
2007-09-26 20:46:44
264
tapestry4+spring2+xfire+hibernate3+proxool 开发过程问题一
tapestry 和 spring 的合并,修改hivemodule.xml如下:xml 代码 <contribution configuration-id="tapestry.url.ServiceEncoders"> <direct-service-encoder id="direct" sta...
2007-09-24 22:34:22
108
一个yale-cas实现单点登录的简单例子实现(转)
Yale CAS (Central Authentication Service,中央认证服务)是耶鲁大学的一个开源项目。它为耶鲁大学的网络应用提供了一种标准的用户认证服务,从而实现了SSO的功能。Yale CAS被设计成为一个独立的网络应用程序,它使用JavaS ervlet技术实现,可以作为用户身份认证模块加入到网络应用中。他的实现的小例子,网上有很多版本,可是总是配置不成功,现在总结一下...
2007-09-06 21:03:25
201
Tapestry的函数的执行顺序 [转]
Tapestry的函数的执行顺序 [转] <script type="text/javascript">var stattitle='Tapestry的函数的执行顺序 [转]';</script> 对之前的该文...
2007-09-06 16:54:51
127
Tapestry的service
这是Tapestry框架的核心部分。Tapestry框架面向组件的开发方式,使得我们不再操心Servlet底层细节和URL中质询参数的结构。Tapestry用于Servlet的底层对象为了更好地理解Tapestry的service运作过程,我们首先需要熟悉一下Tapestry service中常用的核心对象。1. IRequestCycle对象该对象用于控制一个单一的请求周...
2007-09-04 14:58:09
149
生命周期
Visit对象与Global对象是Tapestry框架的对象容器,我们可以在Visit对象和Global对象中存放任意信息。Visit对象和Global对象的区别在于他们的生命周期不同。Visit对象 Visit对象是一个Tapestry应用程序的对象容器,用来存储应用程序逻辑和数据。这个对象能被应用程序中所有的页面和组件共享,并且包含Web应 用程序中某一个客户端的特殊信息。该对象类似于Ht...
2007-09-04 14:57:23
100
页面类和页面事件
Tapestry框架是基于事件触发机制。当满足某些事件的触发条件时,Tapestry就会触发事件所对应的页面类中的方法。页面类 Tapestry框架的思想是面向组件编程,因此页面也是一种特殊的组件。作为组件,它拥有一个规范文件,一个HTML模板,一个页面类和若干嵌入的组件。页面没有调用参数,因为页面是整个组件层次的最外层。页面与组件的差别在于他们的规范文件不同。 为了能够让Tapestry...
2007-09-04 13:37:04
155
(转)ant
Ant的概念可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源 程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都 有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是...
2007-08-28 16:54:11
163
架构师
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角 色“首席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键 技术问题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到底向哪个方向发...
2007-08-21 15:48:04
104
Tomcat的class加载的优先顺序一览
1.最先是$JAVA_HOME/jre/lib/ext/下的jar文件。2.环境变量CLASSPATH中的jar和class文件。3.$CATALINA_HOME/common/classes下的class文件。4.$CATALINA_HOME/commons/endorsed下的jar文件。5.$CATALINA_HOME/commons/i18n下的jar文件。6.$CA...
2007-08-20 11:06:09
192
[转]4种排序方式附源代码
冒泡排序public class BubbleSort { public static void sort(int[] data, int n) { int sortedNum = 0; int index; while (sortedNum < n) { for (index = 1; index < n - sortedNum; index++) { ...
2007-08-20 11:04:51
156
shell script学习笔记三
##### 循环 #####有四种方式:while ... do ... done,until ... do ... done,for ... do ... done,for ... in ... do ... done## while ... do ... donewhile conditiondo //do what you wantdone解释:当condition不...
2007-08-20 11:04:03
92
shell script学习笔记二
##### Shell script 的预定变量( $0,$1,$2...) #####例如:[test@linux test]$ /home/ch07.sh hello world$0 = /home/ch07.sh$1 = hello$2 = world...依此类推##### 流程控制 ####### if ... then定义:if [ 条件判断式1 ]; t...
2007-08-20 11:03:08
91
shell script学习笔记一
#####the fist line should be the following######!/bin/bash#####return value#####exit n#####Usage of read command,读键盘的输入#####read [-pt] variable-p: 后面可以接提示信息-t: 后面可以接等待的秒数,这样脚本不用一直等下去例子:...
2007-08-20 11:02:14
103
下用rewrite实现动态二级域名解析(转)
先前写过一篇通用的动态域名解析:http://www.iecn.cn/article-html-itemid-341-type-blog.html那个相对简单一些,另外还有一种更常见的情况就是二级域名动态解析,这在一些个人主页系统、博客系统中的应用非常常见。关于动态解析的,在无前那篇文章中基本上讲过了,不想再重复了,另外有关Apache的Rewrite大家最还是看Apache的官方文档,这...
2007-08-19 15:05:14
871
JAVA运算取值
mport java.math.BigDecimal; import java.text.DecimalFormat; public class TestGetInt{ public static void main(String[] args){ double i=2, j=2.1, k=2.5, m=2.9; System.out.println("舍掉小数取整...
2007-08-11 13:22:21
262
I/O重定向
command > filename 把把标准输出复位向到一个新文件中command >> filename 把把标准输出复位向到一个文件中(追加)command 1 > fielname 把把标准输出复位向到一个文件中command > filename 2>&1 把把标准输出和标准错误一起复位向到一个文件中command 2 > fil...
2007-07-31 11:30:00
134
有意思的短信
愿好运像地雷一样,时常给你踩到;厄运像流星雨一样,永远淋你不到;财富像垃圾一样,随处可以捡到;幸福伴你一生像苍蝇一样盯着你不放。 祝:领导偏袒你,警察让着你,法院向着你,官运伴着你,媳妇由着你,吃喝随便你,财运罩着你,中奖只有你! 我托一只最可爱的蚊子去找你,它会告诉你我很想你,并请它替我亲你,因为我无法接近你,希望你不要用蚊香和灭蚊器,因为它会替我送上很多红包给你。 过...
2007-07-19 12:07:25
152
Java代码编写的30条建议
Java代码编写的30条建议(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 ...
2007-07-19 12:06:08
71
程序员每天应该做的事
程序员每天应该做的事1、总结自己一天任务的完成情况最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢4、考虑...
2007-07-19 12:02:55
79
面向对像的原则
“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判...
2007-07-19 12:00:00
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人