
java
iteye_17673
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Tomcat5.5.x的JNDI配置(jakarta-tomcat-5.5.7)。
jakarta-tomcat-5.5.71.web.xml的设置<resource-ref> <description>OPDB JNDI for TOMCAT</description> <res-ref-name>jdbc/opdb</res-ref-name> <res-type>javax.s...2006-10-25 10:09:00 · 122 阅读 · 0 评论 -
今天才知道Daemon的意思是什么?
这段时间在看别人的代码,其中用到了线程。有一个方法setDaemon,不知道是什么意思,于是到google上搜索了一下。"守护线程",当setDaemon(true)的时候,说明该线程是守护线程。守护线程: 在Java里面的定义是,如果虚拟机中只有守护线程在运行,则虚拟机退出。虚拟机中可能会同时有很多个线程在运行,只有当所有的非守护线程都结束的时候,虚拟机的进程才会结束,不管在运行的线程是...2009-05-21 17:26:17 · 1582 阅读 · 0 评论 -
tomcat 6中context.xml的加载顺序
今天需要在另一台机器上重新部署系统,重新设置db的连接池。当我把tomcat拷贝到那台机器,并且修改META-INF\context.xml,然后重新启动tomcat,但发现系统连接的仍然是老的db。再次检查了META-INF\context.xml文件,确信了这个文件已经正确设置db连接了,这也说明这个文件并没有真正起作用。查看了tomcat下conf\context.xml也没有设置db的连接...2009-11-26 11:27:19 · 229 阅读 · 0 评论 -
Eclipse调试时,JVM参数的录入,例如:-D
这几天在看Cassandra的源代码,Cassandra是通过org.apache.cassandra.service.CassandraDaemon来启动的。在-D的参数中(storage-config)指定了的Cassandra配置文件storage-conf.xml的路径。系统通过下面的code来获取值: configFileName_ = System.getProperty("sto...2009-11-16 16:37:26 · 441 阅读 · 0 评论 -
javax.naming.NameNotFoundException: Name java:comp is not bound in this Context
今天一时心血来潮安装了个Myeclipse7.5,然后重新部署系统,启动后,tomcat的控制台竟然显示错误:javax.naming.NameNotFoundException: Name java:comp is not bound in this Context。然后google了一把,竟然是lib下有个naming-common.jar在作怪,remove这个文件在重新部署,问题解决。...2009-11-12 15:19:58 · 370 阅读 · 0 评论 -
利用JGroups同步两台server之间的cache。
一、需求前段时间做了一个项目,在后台有很多的数据都放入到了cache中了,而且还会对cache中的数据进行更新。如果只有一台server没有任何问题,但是如果考虑到集群负载平衡,连接多个server的时候,就有问题出现了,怎么样才能保证多个server之间cache的同步呢?请看下面的部署图。二、引入JGroupsJGroups是一个可靠的组间通讯工具,进程可以加入一个通讯组,给组内所有的成员或...2007-07-16 14:21:00 · 395 阅读 · 0 评论 -
有关“+”和“_”的search。
今天下午QA给我报了一个bug,说输入“f+f”或者“f_f”能够搜索出“f f”的结果。看着这bug的描述,心里还想着怎么会呢,模糊查询也不会出现这样的结果啊!赶紧自己输入“f+f”和“f_f”验证下,结果两次都输出了“f f”。由于查询的条件是通过URL后的参数输入的,当我输入“f+f”时,发现参数传入到服务端后变成了“f f”了,如果是这样,那search的结果是正确的。但为...2007-05-24 23:28:00 · 156 阅读 · 0 评论 -
页面过虑器制作
需求描述: 在网站中有一些网页是受保护的,即只有规定的用户才能访问,而有一些网页任何人都可以访问。所以用户在IE中输入URL提交后,服务器必须对用户输入的URL进行分析过虑。分析: 需要考虑的问题:1、 怎么拦截用户输入的URL?2、 怎么判断输入的URL是否是受保护的?3、 在用户量很大的情况下,每一个URL都要进行判断,怎样提高判断的性能?方法:1、...2005-12-28 09:20:00 · 179 阅读 · 0 评论 -
在java中一种中文问题的解决办法
如果我们想在网址的查询参数中利用中文,则在提交到的页面必须对中文参数进行处理例如:<script> location.href="goto.jsp?type=分类";</script>在goto.jsp页面要获取type参数,需要对此参数进行处理:String type=(String)request.getParameter("type");type=type==nu...2005-12-28 09:18:00 · 129 阅读 · 0 评论 -
含有中文字符串的截取问题!
问题: 字符串:music<<美丽的草原我的家>>。该字符串的长度即str.length()为:17,而目前需要存入数据库对应的字段长度为:16。所以必须对字符串进行截取。而前16个字节中,“原”字只有半个。这样存入数据库确对会出现“?”。所以必须判断是否是半个汉字,即只能存入“music<<美丽的草”。分析: 汉字是双字节编码,它为了能够与英文字符...2005-12-28 09:18:00 · 285 阅读 · 0 评论 -
在struts框架下实现文件的上传
由于jspsmartupload上传文件,当前端页面没有file控件时,后端用jspsmartupload控件upload时将会走入一个死循环。现在采用struts自己提供的功能实现文件的上传。1、前端页面upload.jsp<html:form action="/filesave.do" styleId="formItem" method="post" enctype="multipa...2005-12-28 09:16:00 · 138 阅读 · 0 评论 -
struts及jstl使用问题集(一)
1、ActionForm中的属性必须在<html:form></html:form>块中输出struts-config.xml文件配置: <form-beans> <form-bean name="TestForm" type="yhp.test.struts.TestForm" /> </form-beans> &am2005-12-28 09:15:00 · 166 阅读 · 0 评论 -
junit的使用
背景:当我们写完一个类的时候,需要对类的某些方法进行测试。我以前的做法是在类的main函数中,new一个类的实例,然后调用类的方法进行测试。当需要测试的方法越来越较多的时候,main函数也在逐渐的变大,最后连自己都糊涂了。这时候就需要junit了。编码原则: 从技术上强制你先考虑一个类的功能,也就是这个类提供给外部的接口,而不至于太早陷入它的细节。这是面向对象提倡的一种设计原则。如...2005-12-28 09:14:00 · 271 阅读 · 0 评论 -
在jboss4环境下,URL查询参数中支持中文
在jboss4环境下,使URL参数中支持中文,例如:http://site.net?name=中国找到jboss4的deploy\jbossweb-tomcat50.sar\server.xml,编辑该文件,在下面的XML节点中增加红色的字<Connector port="8080" address="${jboss.bind.address}" maxThreads="15...2005-12-28 09:13:00 · 174 阅读 · 0 评论 -
synchronized的作用
synchronized的作用 一、同步方法public synchronized void methodAAA(){//….}锁定的是调用这个同步方法的对象测试:a、不使用这个关键字修饰方法,两个线程调用同一个对象的这个方法。目标类:1public class TestThread {2 public void execute(){ //synchronized,未修饰3 ...2007-05-08 11:02:00 · 177 阅读 · 0 评论 -
不同时区之间,时间的转换?
一、问题描述 当软件需要国际化的时候,我们不得不考虑时间的问题。不同的地方有不同的时区,从而显示的时间是不一样的。而且很多国家在某一段时间还可能会实行夏令时,显示的时间又不一样。为了保证时间的正确性,必须有统一的基线,从而不得不考虑下列时间之间的转换。 a、long timeToUTC(time,timezone) //把给定的时间根据给定的时区转化为UTC ...2007-04-20 16:24:00 · 1298 阅读 · 0 评论 -
maven2使用问题集(命令篇)!
显示一个插件所有的goal 创建一个基于模版的项目,eclipse项目 //创建标准目录模板 mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=codelineCommons //创建web项目 mvn archetype:create -DgroupId=com.mycompany.app ...2006-11-13 15:30:00 · 134 阅读 · 0 评论 -
同步(synchronized)对程序性能的影响!
在使用多线程时,可能会访问一些全局的数据,这时必然会使用同步机制来使程序按照一定顺序来执行,这样程序的性能也会下降。所以一定要慎用同步,正确用同步。看下面的程序 int curIndex = 0; AuditQueueEntry aqe; synchronized (localCriticalSection) { whi...2006-11-10 12:37:00 · 963 阅读 · 0 评论 -
eclipse启动错误:JVM terminated. Exit code=-1
今天启动eclipse,突然抛出了下面的错误:JVM terminated. Exit code=-1其实以前也到这类错误了,每次都是google了一下,修正可以后就算了。下次遇到又得google,就忘记了修改了哪些,原因是什么。而这里把他记在blog中,以备后用。原因可能是上个星期JDK自动升级了,jvm的一些参数需要从新设置。我试了两种方法可以重新启动eclipse,都是修改e...2009-09-21 13:43:43 · 201 阅读 · 0 评论