JAVA
Hozenplotz
这个作者很懒,什么都没留下…
展开
-
JAVA面试题
1、HashMap 和 HashTable的区别 两者都实现了Map接口,HashMap继承的是AbstractMap,HashTable继承的是DictionaryHashMap是不同步的,HashTable是同步的;HashMap的Key或者Value可以为空,HashTable的Key或者Value不可以为空; HashMap使用Iterator迭代,HashTable使用En原创 2008-10-27 15:39:00 · 2557 阅读 · 1 评论 -
Tomcat自动部署的update参数
DATA_SAMPLE_WAR="$1/../../PATH/sample-webapp.war"ls -al "$DATA_SAMPLE_WAR"curl -T "$DATA_SAMPLE_WAR" "http://my.sample.com:8080/../../deploy?path=/sample-webapp&update=true"假设我们要在Tomcat上原创 2015-12-30 11:02:55 · 611 阅读 · 0 评论 -
LDAP Error Code List
贴一个LDAP的error code供自己查看:原创 2014-07-29 21:22:41 · 2662 阅读 · 0 评论 -
Tomcat 7.0初探-- 在Eclipse 中启动Tomcat 后, localhost:8080不能正常访问,返回404错误
在eclipse Luna IDE中集成了Tomcat7.0 以后,原创 2014-07-20 17:59:23 · 6709 阅读 · 3 评论 -
也说说有N阶楼梯每次可以选择下1阶、2阶、3阶一共有多少种下法的问题
假设有50阶台阶,每次可以选择下3阶、2阶、或者1阶,问一共可以有多少种下法原创 2014-07-16 22:18:51 · 5086 阅读 · 0 评论 -
[转]Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法 .
刚刚有人问我下面的问题,想了半天也没记起当时是怎么解决的了(10年的事情就已经不记得了- -!),网上找到了答案,转贴如下以备忘 Tomcat启动时报如下错误: java.lang.OutOfMemoryError: PermGen space解决办法: 配置相关内存大小。其中按照启动tomcat的不同方式,分如下三种情况 a):如果是eclips转载 2013-08-14 14:24:08 · 1610 阅读 · 0 评论 -
关于Hibernate的复合主键查询
Hibernate查询是以主键的方式查询的,如查询的主键有重复,有多条记录复合查询条件的话,会导致查询出的记录不完整,Hibernate只能取出一条记录。所以就需要在在设计Hibernate的映射文件的时,就需要做成复合主键(该复合主键可以不和DB的主键相关联)。原创 2010-04-08 18:01:00 · 2632 阅读 · 0 评论 -
关于eclipse环境下的The User Operation is waiting for background work to complete
关于eclipse环境下的The User Operation is waiting for background work to complete 原因:"http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd"的dtd设置的不正确,导致每次修改*.hbm.xml文件时eclipse都要重新下载解决方法:下载或者在本地原创 2010-04-08 15:15:00 · 18262 阅读 · 1 评论 -
Deployer:149033-- weblogic部署war包失败
问题描述 : Deployer:149033weblogic version :8.1.6.0OS :Linux错误原因:利用FTP工具上传时,Transfer类型设置错误,解决办法:Transfer类型改为"Binary"后,问题解决。原创 2010-03-19 17:51:00 · 5838 阅读 · 1 评论 -
java.util.ConcurrentModificationException! java.util.ConcurrentModificationException!
java.util.ConcurrentModificationException很眼生的一个异常,发生的原因如下:声明了一个list:List list = new ArrayList();/* 以下部分过程用语言描述,代码略 */// 给list赋值;// 对list进行循环处理for(String str:list) { // 对str进行操作;原创 2009-07-09 10:17:00 · 1017 阅读 · 0 评论 -
Servlet的生命周期
Servlet的存在就是要为客户服务Servlet的任务就是得到客户的请求,再发回一个响应。 1、装载Servlet,一般在启动时强制装载和初始化特定的Servlet。2、服务器创建一个Servlet的实例。3、服务器调用Servlet的init()方法。4、一个客户端的请求到达服务器。5、服务器创建一个请求对象。6、服务器创建一个响应对象。7、服务器激活Servlet的service原创 2009-08-05 14:08:00 · 657 阅读 · 0 评论 -
一句话Ajax
Aja即异步JavaScript与XML,在客户端与服务器端之间引入一个中间媒体,Ajax引擎,实现在不刷新页面的情况下,对部分数据,从而降低了网络流量提高了效率。Ajax的优点:1、按需获取数据,减轻了服务器的负担;2、富客户端分担服务器的工作,提高页面的访问速度;3、不刷新页面;4、调用XML等外部数据,促进数据和显示的分离;Ajax的基本组成:1、HTML,用于机原创 2009-07-21 19:52:00 · 772 阅读 · 0 评论 -
一句话JAVA--Reader和InputStream的区别
Reader支持16位的Unicode字符输出,InputStream支持8位的字符输出。Reader和InputStream分别是I/O库提供的两套平行独立的等级机构,InputStream、OutputStream是用来处理8位元的流,Reader、Writer是用来处理16位元的流。而在JAVA语言中,byte类型是8位的,char类型是16位的,所以在处理中文的时候需要用R原创 2009-07-22 14:29:00 · 710 阅读 · 0 评论 -
Struts2的优点
1、简化设计,类与类之间是松散的耦合;2、简化Action,Struts2中Action摇身变为普通的JAVA类,任何具有execute()方法的类都可以作为Struts2的Action,不必实现某个接口、继承某个类;3、取消了ActionFor类,Action可以直接获得用户参数;4、易于测试;5、智能的默认配置;6、改进返回值,不同于ActionForwards,Strut原创 2009-07-21 13:05:00 · 2495 阅读 · 0 评论 -
Struts2与Struts1的区别
1、Struts1要求Action类继承一个抽象类,所以Struts1是面对抽象编程而不是面对接口编程; Struts2的Action类实现了一个Action接口,可以连同其他接口来实现可选择的和自定义服务。2、Struts1的Action是单例类,由一个实例来控制所有的请求,所以Action资源必须是线程安全的; Struts2的Action对象为每个请求都实例化一个原创 2009-07-21 12:44:00 · 760 阅读 · 0 评论 -
java.sql.SQLException: OALL8 is in an inconsistent state.
盖因Connection没有正常关闭所引起的取得数据库连接异常,不过这个错报的,有点太隐晦了吧……原创 2009-04-23 13:51:00 · 7609 阅读 · 0 评论 -
TOMCAT 罢工了
Publishing failed The Tomcat server configuration at /Servers/Tomcat v6.0 Server at localhost-config is missing. Check the server for errors. The Tomcat server configuration at /Servers/Tomcat v6.0原创 2009-04-20 09:34:00 · 13272 阅读 · 7 评论