
其他
iteye_4748
这个作者很懒,什么都没留下…
展开
-
Javascript获取select的选中值和选中文本
var obj = document.getElementById(”select_id”); //selectidvar index = obj.selectedIndex; // 选中索引var text = obj.options[index].text; // 选中文本var value = obj.options[index].value; // 选中值JS如何取得SEL...原创 2009-10-27 21:47:15 · 151 阅读 · 0 评论 -
java对象池技术
java中的对象池技术,是为了方便快捷地创建某些对象而出现的,当需要一个对象时,就可以从池中取一个出来(如果池中没有则创建一个),则在需要重复重复创建相等变量时节省了很多时间。对象池其实也就是一个内存空间,不同于使用new关键字创建的对象所在的堆空间。本文只从java使用者的角度来探讨java对象池技术,并不涉及对象池的原理及实现方法。个人认为,如果是真的专注java,就必须对这些细节方面有一定的...原创 2009-10-15 14:42:06 · 178 阅读 · 0 评论 -
java 读取页面源码的多种方式
1、Socket读取 String strServer=http://www.google.cn;//这里同样可以用ip来访问:203.208.35.100 String strPage="/language_tools?hl=zh-CN"; try { String hostname = strServer; ...原创 2009-10-15 14:22:26 · 119 阅读 · 0 评论 -
一个比较全的的log4j配置文件(log4j.properties
log4j.rootLogger=INFO,consoleAppender,logfile,MAIL log4j.addivity.org.apache=true #ConsoleAppender,控制台输出 #FileAppender,文件日志输出 #SMTPAppender,发邮件输出日志 #SocketAppender,Socket日志 #NTEventLogAp...原创 2009-10-11 16:33:14 · 238 阅读 · 0 评论 -
Log4j 配置 的webAppRootKey参数问题
为了让Web项目中的Spring 使用Log4j做如下配置:1、在web.xml中添加如下内容:webAppRootKeywebName.rootlog4jConfigLocation/WEB-INF/log4j.propertieslog4jRefreshInterval60000org.spring...原创 2009-10-11 15:17:38 · 112 阅读 · 0 评论 -
tomcat内存溢出总结
在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMemoryError: PermGen space 3.OutOfMemor...原创 2009-09-29 17:31:14 · 93 阅读 · 0 评论 -
如何用CVS下载SourceForge.net上的源码
如何用CVS下载SourceForge.net上的源码 今天想从Sourceforge.net上面下载源码,找到了项目页面,但是没有写明如何用CVS下载这个项目的源代码。上网搜了下,原来从sourceforge上面下载源码有统一的规则,记下备忘。以Eclipse的CVS为例: 1 Host: 项目名称.cvs.sourceforge.net 2 ...原创 2009-09-24 16:06:24 · 306 阅读 · 0 评论 -
XStream 使用示例
XStream是个很小的开源项目,所以它能实现的功能也就很有限,它只能包装简单类型的元素进行转换,复杂类型的,比如Calendar,Date等类型则需要用户自己实现Converter。 还有,XStream对xml的操作并不好,比如想把一个子节点变成属性就是一个很复杂的工作,但是大家平时用于测试的话,看看对象中到底存着什么数据,还是必要的。...原创 2009-08-14 17:16:39 · 105 阅读 · 0 评论 -
设置环境变量的bat文件
添加下面的一些字符串到Tomcat的bin/setclasspath.bat文件中:set CATALINA_HOME=C:\Tomcat4.1.29set CLASSPATH=%JAVA_HOME%\lib\tools.jarset CLASSPATH=%JAVA_HOME%\soap-2.3.1\lib\soap.jarset CLASSPATH=%CLASSPATH%;%JAVA_HOM...原创 2009-08-11 17:44:27 · 152 阅读 · 0 评论 -
MyEclipse7.0的优化
1、去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去...2010-03-23 12:03:23 · 158 阅读 · 0 评论 -
本地缓存->静态页面
速度上一般从快到慢是本地缓存->静态页面->缓存的动态页面->动态生成。静态页面是很快,但是如果是动态生成的静态页面,其刷新代价非常重要。这个代价包括编码代价和运行代价。 首先,我们要编写静态化页面,那么就不能直接用JSP或模板。只能输出HTML文件。而如何输出、何时输出、输出不及时造成的延迟是否会对业务产生威胁都是问题。所以在编写上很麻烦。也许有人有简单的,不过总比直接用JSP...2010-03-23 10:56:56 · 131 阅读 · 0 评论 -
如何修改MyEclipse的默认工作路径Workplace
为了把现有的MyEclipse的工作目录(有众多工程)与新的项目分开。我需要重新开辟一个工作空间。但原有的Workplace已经被系统绑定,找了半天也不知道怎么设置回可提示选择工作区。终于通过Google发现一个论坛中有一个回复,照着去做果然管用。方法很简单,找到MyEclipse的安装目录后在其MyEclipse 6.5\eclipse\configuration\.settings\目...原创 2010-08-20 12:50:03 · 350 阅读 · 0 评论 -
提升JSP应用程序的七大绝招
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中...原创 2009-10-27 21:52:02 · 90 阅读 · 0 评论 -
设置 Tomcat 自动重新加载 web 应用程序
修改 TOMCAT_HOME/conf/server.xml 文件,添加 <Context> 标签让指定的 web 应用程序自动重载。内容如下:自动重载的配置:修改$tomcat_home/conf/server.xml文件,在host节点下 加入Context 例如:Xml代码 <Host name="localhost" appBase="webapps" ...原创 2009-10-27 21:51:19 · 150 阅读 · 0 评论 -
很诡异的编程问题
很多前辈遇到的很诡异的编程问题http://www.iteye.com/topic/30887?page=1原创 2009-10-27 21:50:16 · 85 阅读 · 0 评论 -
关于恒等于(===)和非恒等于(!==)
有人发了个getXXX()!==0,不明白!==是什么意思,一直也没看到过,问了一下,说是!==非恒等于,还是不明白非怦等于是什么意思,百度了一下非恒等于,呵呵(看来自己是真无知啊) 引用 ·恒等于(===):检查两个操作数是否一样,也就是检查没有进行数据类型转换的操作数的值是否相等。·非恒等于(!==):检查两个操作数的值在没进行数据转换前是否不一样。 使用恒等于和非恒等于操作符(==...原创 2009-10-27 21:49:35 · 1119 阅读 · 0 评论 -
关于Java23种设计模式的有趣见解
创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如...原创 2009-10-27 21:48:54 · 80 阅读 · 0 评论 -
java对象池ObjectPool
commons-pool提供了一套很好用的对象池组件。使用也很简单,不过对一些简单的对象使用对象池就没必要了。 ObjectPool定义了一个简单的池化接口,有三个对应实现 GenericObjectPool:实现了可配置的后进先出或先进先出(LIFO/FIFO)行为,默认是作为一个后进先出队列,这意味当对象池中有可用的空闲对象时,borrowObject 将返回最近的对象实例,如果...原创 2009-10-15 14:50:59 · 119 阅读 · 0 评论