摘要:
Junit4不是Junit3的升级版,它从根本上改变了结构,吸收了Java5的特性,最主要的就是大量注解的使用。 阅读全文
摘要:
大家都知道,在编译好的class文件中不好debug断点调试,在liunx下部署的更是不好调试了。在MyEclipse的debug里有remote java application 这个工具。今天用了下真爽,这里记录下来。1 先在你部署的tomcat中进入bin目录找到catalina.sh,2 在这个文件中加入 CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=10000,server=y,suspend=n" 这里address=10000,表示要远程调试连接的端口号,3 修改后保存,同时关掉防火墙 阅读全文
摘要:
什么是404页面如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Foundnginx/0.8.6为什么要自定义404页面在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了。如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户。因此,每一个网站都应该自定义自己的404页面。NGINX下如何自定义404页面IIS和APACHE下自 阅读全文
摘要:
今天遇到一个问题(应该是个老问题,但网上答案各异),记录下来 在web.xml中配置错误页面跳转如下: java.lang.Exception /err/error.jsp 或者 500 /err/error.jsp 制造空指针异常,启动tomcat服务器发现并不能跳转到error.jsp,而是跳转到IE的错误提示页面 解决方案: 1.在IE【工具】->【Internet选项】->【高级】中勾掉【显示友好http错误提示】; 2.确保error.jsp的大小>1024字节。 这个从根本上没有解决,只是找到了表面的问题。我们尝试在apache配置里配置或者nginx的配置里配置 阅读全文
摘要:
Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种:一、URI形式的绝对资源路径如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.bURL是URI的特例。URL的前缀/协议,必须是Java认识的。URL可以打开资源,而URI则不行。URL和URI对象可以互相转换,使用各自的toURI(),toURL()方法即可!二、本地系统的绝对路径D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.bJava.io包中的类,需要使用这种形式的参数。但是,它们一般也提供了URI类型的参数,而 阅读全文
摘要:
Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit /** * * 项目名称:${project_name} * 类名称:${type_name} * 类描述: * 创建人:${user} * 创建时间:${date} ${time} * 修改人:${user} * 修改时间:${date} ${time} * 修改备注: * @version * */ 或者: 右边点Import 选择你写好的模板.xml文件 导入进去即可 使用方法: 创建新类的 阅读全文
摘要:
这段文档标记很重要 网页可见区域宽:document.body.clientWidth (不加文档标记的情况下) 网页可见区域宽:document.documentElement.clientWidth(加文档标记的情况下) 网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全文高:document.body.scroll... 阅读全文
摘要:
"E:\data\software\myEclipse\MyEclipse\Genuitec\MyEclipse 8.x Latest\myeclipse.exe" -nl en_US 阅读全文
摘要:
site :http://kurucz-grafika.de/fatjar 阅读全文
摘要:
Struts Recipes 的合著者 George Franciscus 将介绍另一个重大的 Struts 整合窍门 —— 这次是将 Struts 应用程序导入 Spring 框架。请跟随 George,他将向您展示如何改变 Struts 动作,使得管理 Struts 动作就像管理 Spring beans 那样。结果是一个增强的 web 框架,这个框架可以方便地利用 Spring AOP 的优势。 您肯定已经听说过控制反转 (IOC) 设计模式,因为很长一段时间以来一直在流传关于它的信息。如果您在任何功能中使用过 Spring 框架,那么您就知道其原理的作用。在本文中,我利用这... 阅读全文
摘要:
if(confirm("确定该申诉通过审核吗?")){ ////doSomething...... } 阅读全文
摘要:
bean 1 bean 2 启动异常: [ERROR]2011-03-11 14:53:29,687 MESSAGE : Context initialization failedorg.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'rebateInBo': Bean with name 'rebateInBo' has been injected into other beans [... 阅读全文
摘要:
六种异常处理的陋习 你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? Java代码 OutputStreamWriterout=... java.sql.Connectionconn=... try{//⑸ Statementstat=conn.createStatement(); ResultSetrs=stat.executeQuery("selectuid,namefromuser"); while(rs.next()){ out.println("ID:"+r 阅读全文
摘要:
概 述 在JSP页面中,使用标签库代替传统的Java片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了JSTL(JSP Standard Tag Library)。大多数JSP页面逻辑提供了实现的JSTL技术,该技术本身就是一个标签库。 Sun公司Java规范标准的JSTL由apache jakarta组织负责维护。作为开源的标准技术,它一直在不断地完善。JSTL的发布包有两个版本:Standard-1.0Taglib、Standard-1.1 Taglib,它们在使用时是不同的。 qStandard-1.0 Taglib(J... 阅读全文
摘要:
SSL (Secure Socket Layer)为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截取及窃听。目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之更高安全标准,但限制出境。只要3.0版本以上之I.E.或Netscape浏览器即可支持SSL。 当前版本为3.0。它已被广泛地用于Web浏览器与服务器之间的身份认证和加密数据传输。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。SSL协议可分为两层: SSL记录协议(SSL Record 阅读全文
摘要:
引用落日 的 110个Oracle 常用函数的总结1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;A A ZERO SPACE--------- --------- --------- ---------65 97 48 322.CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) chr65 from dual;ZH C-- -赵 A3.CONCAT连接两个字符串;SQL> sele 阅读全文
摘要:
setInterval动作的作用是在播放动画的时,每隔一定时间就调用函数,方法或对象。可以使用本动作更新来自数据库的变量或更新时间显示。setInterval动作的语法格式如下:setInterval(function,interval[,arg1,arg2,......argn])setInterval(object,methodName,interval[,arg1,arg2,.....argn])第一种格式是标准动作面板中setInterval函数的默认语法,第二种格式是在专家模式动作中使用的方法。其中的参数function是一个函数名或者一个对匿名函数的引用。object参数指定从Ob 阅读全文
摘要:
引用tonger20032003 的 恒久的忍耐爱是这样的吗?喜欢就可以如此吗?为什么这些男人的爱情与她的信仰如此南辕北辙?为什么他们可以在爱的同时让他们所爱的人这么痛苦?是谁说过,没有爱情,我们会冻僵。没有永远,我们会死亡。如果爱情只是这样,我们还能相信什么?如果幸福只能守望,我们还能期待什么?如果爱和幸福没有关系,我们何必坚守希望?爱是恒久的忍耐,又有慈悲。爱是不嫉妒,不自夸,不张狂。不作害羞的事,不求自己的益处,不轻易发怒,不计算人的恶。凡事包容,凡事相信,凡事盼望,凡事忍耐。爱是永不止息。如果不是懦弱,她不会一直在加强自己。就是因为觉得不安全,所以才不断地强调要努力,要抓住自己的东西。 阅读全文
摘要:
很多网友都在询问apache的负载均衡配置问题。那么我们在此,就再详细的说一说这个具体的过程。当然,说到apache负载均衡肯定离不开tomacat的使用,以及对mod_jk的了解。这些准备工作,还是大家在闲暇时间可以在学习一下,那么我们现在就切入正题,从安装软件说起。一:软件环境1. Apache: apache 2.0.55 (由http://httpd.apache.org/进入下载)(点击下载apache 2.0.55)2. Tomcat: Tomcat 5.5.25 (由http://tomcat.apache.org/进入下载)(点击下载Tomcat 5.5.25 zip版)3. 阅读全文
摘要:
重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知道每个细枝末节,其次永远不变的就是变化,提出需求的用户往往要在软件成型后,始才开始"品头论足",系统设计人员毕竟不是先知先觉的神仙,功能的变化导致设计的调整再所难免。所以"测 阅读全文