- 博客(18)
- 资源 (26)
- 收藏
- 关注
原创 项目中的日志配置执行你懂吗?
java日志,需要知道的几件事如果对于commons-loging、log4j、slf4j、LogBack等都已经非常清楚了,可以忽略本文。几次解决日志冲突问题时对这几个概念的简单总结,希望对这块基础没有理解透的同学能有所帮助,当然如果对这块有更深刻理解的同学,也贡献出自己的知识和见解。一、 概念Commons-logging:apache最早提供的日志的门面接口。避免和具体的日
2016-04-26 11:53:33 1091
原创 昨天面试面到equals()和hashCode()关系了
equals()和hashCode()方法是用来在同一类中做比较用的,尤其是在容器里如set存放同一类对象时用来判断放入的对象是否重复。先说重点:针对笔试 equals()相等的两个对象,hashcode()一定相等,equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。换句话说,equals()方法不相等的两个对象,hashCode()有可能相等。(我的理解是
2016-04-21 11:01:07 1977
原创 java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized
2016-04-20 23:34:14 465 2
原创 Choose unique values for the 'webAppRootKey' context-param in your web.xml files!
定义以后,在Web Container启动时将把ROOT的绝对路径写到系统变量里。然后log4j的配置文件里就可以用${webName.root }来表示Web目录的绝对路径,把log文件存放于webapp中。此参数用于后面的“Log4jConfigListener”-->log4jConfigLocation/WEB-INF/log4j.propertie
2016-04-18 15:30:19 1945
原创 Forward和Redirect的区别
用户向服务器发送了一次HTTP请求,该请求肯能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect)两种有何区别呢?1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把
2016-04-17 10:19:58 2326
原创 org.springframework.beans.factory.BeanCreationException
Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/resource/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.Annota
2016-04-16 19:55:19 670
转载 JSP取得绝对路径
在JavaWeb开发中,常使用绝对路径的方式来引入JavaScript和CSS文件,这样可以避免因为目录变动导致引入文件找不到的情况,常用的做法如下:一、使用${pageContext.request.contextPath} 代码” ${pageContext.request.contextPath}”的作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的。例如:
2016-04-15 23:15:36 338
原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'baseDAOFacto
Error creating bean with name 'baseDAOFactory': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'b
2016-04-15 17:31:56 2326
原创 tomcat中catalina是什么
catalina 就是Tomcat服务器使用的 Apache实现的servlet容器的 名字。Tomcat的核心分为3个部分:(1)Web容器---处理静态页面;(2)catalina --- 一个servlet容器-----处理servlet;(3)还有就是JSP容器,它就是把jsp页面翻译成一般的servlet。
2016-04-14 11:18:38 21869 3
原创 StringUtils中 isNotEmpty 和isNotBlank的区别
isNotEmpty将空格也作为参数,isNotBlank则排除空格参数参考 Quote StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是
2016-04-11 16:05:51 335
原创 jquery中常用的SET和GET$(”#msg”).html循环介绍
$(”#msg”).html(); //返回id为msg的元素节点的html内容。$(”#msg”).html(”new content“);//将“new content” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content$(”#msg”).text(); //返回id为msg的元素节点的文本内容。$(”#msg”).text(”new conten
2016-04-11 14:55:10 2183
转载 JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)
一、打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个JavaWeb应用打包成war包 执行完之后,就可以得到一个文件,平时开发完JavaWeb应用后,一般都会将JavaWeb应用打包成一个war包,然后将这个war包放到Tomcat服务器的web
2016-04-11 08:56:45 373
转载 JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
一、Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。 如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置1 Connector
2016-04-11 08:51:20 285
转载 JavaWeb学习总结(一)——JavaWeb开发入门
一、基本概念1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。 静态
2016-04-11 08:48:08 375
原创 successView isn't set
是不是很头疼????问题一: javax.servlet.ServletException: successView isn't set ======================================================== 首先,确定你的set方法是否正确。 其次,确定你是否正确的override了OnSubmit。 最后,确定是否导入了
2016-04-10 20:30:35 707
原创 java函数加载顺序
子类A继承父类B A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数class SuperClass{private static Stri
2016-04-10 09:08:20 380
原创 java RMI 分布式简单应用
PersonService.javaimport java.rmi.*;import java.util.*; public interface PersonService extends Remote{ public List GetList() throws RemoteException;}PersonServiceImpl.javaimport java.r
2016-04-06 22:41:36 450
原创 网页宽度自动适应手机屏幕宽度的方法
方法一:meta name="viewport"content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes"/>在网页的中添加以上这句话,可以让网页的宽度自动适应手机屏幕的宽度。其中:width=device-width :表示宽度是设
2016-04-05 18:02:41 432
node.js静态网页聊天系统
2016-03-02
Lessons_learned_doucment
2015-11-28
Documentation_plan
2015-11-28
acceptance_worksheet
2015-11-28
contractor_closeout_checklist
2015-11-28
Change_request
2015-11-28
project_outline
2015-11-28
Communication_plan
2015-11-28
WBS_DICTIONARY
2015-11-28
projetc_req
2015-11-28
projetc_charter
2015-11-28
struct2 登录验证
2015-10-21
Linux手机模拟缴费系统(完整版)
2014-06-24
栈队列答案
2012-10-30
循环赛问题c语言代码
2012-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人