`
fanjf
  • 浏览: 299065 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论
文章列表
tomcat6.0 下的log4j日志文件 配置过程2009-06-17 11:32首先下载两个文件, http://www.apache.org/dist/tomcat/tomcat-6/v6.0.16/bin/extras/tomcat-juli-adapters.jar http://www.apache.org/dist/tomcat/tomcat-6/v6.0.16/bin/extras/tomcat-juli.jar 其中v6.0.16为tomcat的版本号,请根据具体版本进行修改后下载,以保证最后正常效果。 接下去再保证已经有log4j的情况下。 按照我写的目录结构来放置 ...
在项目中的classes 中新建立一个log4j.properties文件即可; 在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使 用。Log4j支 持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties 文件) 1、配置根Logger         其语法为:         log4j.rootLogger = [ level ] , appenderName1, appe ...
Alt + / 这个快捷键还是很有用的,比如HttpServletResponse不知如何拼写,只要打H,然后Alt + / 就可以列出H开头的类了。   如果Alt + / 或对象后输入“.”没有反应,那就要查看首选项设置了。原因,MyEclipse把alt+/分配给了单词提示,还有代码提示的快捷代码也不是alt+/,因此要恢复代码提示用alt+/.需要做两件事。   首先看代码提示的Keys 设置正确没有: 1,windows-->preference-->workbench-->keys 下设置Content Assist 的快捷键 2,windows--& ...
有的女人就像Windows 虽然很优秀,但是安全隐患太大。 有的女人就像UNIX  她条件很好,然而不是谁都能玩的起。 有的女人就像C# 长的很漂亮,但是家务活不行。 有的女人就像C++,她会默默的为你做很多的事情。 有的女人就像JAVA,只需一点付出她就会为你到处服务。 有的女人就像JAVA script,虽然对她处处小心但最终还是没有结果。 有的女人就像汇编 虽然很麻烦,但是有的时候还得求它。 有的女人就像 SQL,她会为你的发展带来莫大的帮助。 爱情就是死循环,一旦执行就陷进去了。 爱上一个人,就是内存泄露,你永远释放不了。 真正爱上一个人的时候,那 ...

Spring的优点:

Spring带给我们什么:       ◆方便解耦,简化开发   通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注于上层的应用。   ◆AOP编程的支持   通过Spring提供的AOP功能,方便进行面向切面的编程,许多不容易用传统OOP实现的功能可以通过AOP轻松应付。   ◆声明式事务的支持   在Spring中,我们可以从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。 ...
spring依赖注入的两种方式: 1.设置注入; 2.构造注入; 设置注入的优点: 与传统的JavaBean的写法更相似,程序员更容易理解、接受,通过setter方式设定依赖关系显得更加直观、明显; 对于复杂的依赖关系,如果采用构造注入,会导致构造器过于臃肿,难以阅读。Spring在创建Bean实例时,需要同时实例化其依赖的全部实例,因而导致死你功能下降。而使用设置注入,则避免这下问题; 尤其在某些属性可选的情况下,多参数的构造器更加笨拙! 构造注入的优点: 构造注入可以再构造器中决定依赖关系的注入顺序,优先依赖的优先注入。 对于依赖关系无须变化的Bean,构造注入更有 ...
1.Spring中子bean和父bean可以是不同类型,java中子类必定是一个特定的父类 2.Spring中继承是实例之间的关系,主要表现在参数的延续,java类中的继承是类之间的关系,主要表现为方法,属性的延续 3.Spring子bean不可以作为父bean使用,不具有多态性,java反之
依赖注入--如果A依赖于B,则B实例不再由A负责生成,而有容器负责生成,并注入给A实例,因此称为依赖注入,也称为控制反转。       配置依赖      根据注入方式的不同, bean的依赖注入通常表现为如下两种形式:         1,属性:通过property属性来指定对应的设值注入。         2,构造器参数:通过constructor-arg属性来指定对应的构造注入。    在Spring在实例化BeanFactory时,通常会校验BeanFactory中的每一个Bean的配置。       这些校验包括:         1.bean引用的合作者指向一个合 ...

Spring 依赖检查

在进行说明bean依赖检查的几种模式前,先给大家说明我们为什么要使用依赖检查那?我们知道在自动装配的过程都是隐式的,并不像我们使用ref的 属性指定依赖那么直接,所以作为开发人员很难看出Bean的每个属性是否都设定成功,这时我们就要借助这种依赖检查模式来帮助我们查看Bean的每个属性 是否被设置完成.所以一般情况下依赖检查和自动装配会经常配合来使用,使用Bean的dependency-check属性来指定Bean定义的依赖检查 有四种模式,simple,object,all,none.下面我们来分别看一下每种模式的用法.   1--->>simple模式 simple模式就是 ...
Spring内核研究-管理bean的 ...
1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec) 2、创建一个数据库abccs mysql> CREATE DATABASE abccs; 注意不同操作系统对大小写的敏感。 3、选择你所创建的数据库 mysql> USE abccs Database changed ...
1.瓦拉赫效应 奥托·瓦拉赫是诺贝尔化学奖获得者,他的成功过程 极富传奇色彩。瓦拉赫在开始读中学时,父母为他选择了一条文学之路,不料一学期下来,教师为他写下了这样的评语:“瓦拉赫很用功。但过分拘泥,难以造 ...
开篇先用一张老图描述下 Spring 中 Bean 容器的生命周期。   插叙一下,记得某个博文中提到:“ Spring 的 Bean 容器只管理非单例 Bean 的生命周期,单例 Bean 的生命周期不在管理范围内”,其实我认为这句话恰好说反了。首先明确一点,并非 Spring 容器中所有的 Bean 都有生命周期行为,只有接受容器管理生命周期的 Bean 才具有生命周期行为:而单例( Singleton ) Bean 接受容器管理,非单例( non-singleton ) Bean 在实例化后,完全交给了客户端代码管 ...
Spring 容器中的 Bean 是有生命周期的 , Spring  允许在 Bean  在初始化完成后以及 Bean  销毁前执行特定的操作,常用的设定 方式有以下三种: 通过实现 InitializingBean/DisposableBean  接口来定制初始化之后 / 销毁 ...
Spring在设置完一个bean所有的属性后,会检查bean是否实现了InitializingBean接口,如果实现就调用bean的 afterPropertiesSet方法。另外,如果bean是单例的,则afterPropertiesSet方法只会被调用一次;否则每次创建 bean时afterPropertiesSet方法都会被重新调用. Spring虽然可以通过InitializingBean完成一个 bean初始化后对这个bean的回调,但是这种方式要求bean实现 InitializingBean接口。一但bean实现了InitializingBean接口,那么这个bean的 ...
Global site tag (gtag.js) - Google Analytics