- 博客(46)
- 收藏
- 关注
原创 19.Spring后处理器
Spring两种后处理器(用于对Bean或者IOC容器增强功能):“Bean后处理器”和“容器后处理器”。1、Bean后处理器Bean后处理器是一种特殊的Bean,不对外提供服务,甚至无需id,它主要对容器中其他Bean执行后处理操作。例如:为容器中的目标Bean生成代理等。Bean后处理器必须实现BeanPostProcessor接口,其包含以下两个方法:Object p
2015-06-23 08:58:25 584
原创 18、Spring中Bean继承
Spring中子Bean的使用:随着项目越来越大,会有很多雷同的Bean出现,然而相同的操作,我们会提取出一个抽象Bean,个性需求的Bean只需要继承抽象Bean,就完成了业务扩展和应用,提出了重复冗余代码。Spring容器初始化不加载抽象Bean。这样可以提升性能。要成为抽象Bean,只需要添加abstract="true"即可。 示例代码: public
2015-06-08 14:29:13 609
原创 17、Spring初始化Bean的三种方式
Spring Bean实例的创建方式以及依赖配置创建Bean通常有三种方法:1、调用构造器创建;2、静态工厂创建;3、实力工厂创建。A、构造器创建:最常用使用设置注入的方式,要求该类提供无参构造器。这种情况下,class元素是必须的,除非采用继承,class属性值就是Bean的实现类。 Java代码如下: public interface Person{
2015-06-05 18:04:58 682
原创 16、Spring中Bean的作用域
1、单例模式(singleton)在整个IOC容器中,用singleton定义的Bean只有一个实例。2、原型模式(prototype)每次通过容器的getBean()获取Bean,都将产生一个新的Bean。3、request每次HTTP请求,使用request定义的Bean都产生一个新实例。只有在web应用使用Spring时,该作用域才生效。4、s
2015-06-04 17:46:36 640
原创 15、Spring事件机制_观察者模式
1、ApplicationContext的事件机制是使用标准的观察者模式实现。通过ApplicationEvent(被观察者)类和ApplicationListener(观察者)接口实现。ApplicationEvent:容器事件,必须由ApplicationContext发布;ApplicationListener:监听器,可有容器中任何的Bean担任;实际上,Spring的时间
2015-06-04 15:05:48 1464
原创 14、Spring后台国际化
1、spring-base.xml文件添加配置: message 2、src下添加国际化properties文件,文件名称以message开头:如:message_en_US.properties和message_zh_CN.properties3、后台代码调用国际化资源:ApplicationContext
2015-06-04 11:33:24 691
原创 13、Spring-shiro.xml
http://www.springframework.org/schema/beans" xmlns:util="http://www.springframework.org/schema/util" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:xsi="http
2015-06-03 17:03:34 1194
原创 19、Spring-redis.xml
http://www.springframework.org/schema/beans" xmlns:util="http://www.springframework.org/schema/util" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:xsi="http
2015-06-03 16:51:03 2152
原创 12、Spring-mybatis.xml
http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframe
2015-06-03 16:47:44 482
原创 11、Spring-hibernate.xml
http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springfra
2015-06-03 16:44:59 525
原创 10、Spring-base.xml
http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springfra
2015-06-03 16:40:45 1248 1
原创 02、Spring_web.xml
http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/n
2015-06-03 09:45:03 425
原创 01、Spring jar 下载
1、第一种方式:直接进入地址,选择下载需要的版本:http://repo.spring.io/libs-release-local/org/springframework/spring/2、第二种方式: http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-2.5.6-wi
2015-06-02 11:21:54 415
原创 09、Spring_web.xml_DispatcherServlet
类名:DispatcherServlet;org.springframework.web.servlet.DispatcherServlet类路径:org.springframework.web.servlet.DispatcherServlet;类作用:职责调度工作,本身主要用于控制流程,主要职责如下:1、文件上传解析,如果请求类型是multipart将通过MultipartRe
2015-06-01 11:38:12 421
原创 08、Spring_web.xml_DelegatingFilterProxy
类名:DelegatingFilterProxy;类路径:org.springframework.web.filter.DelegatingFilterProxy;类作用:DelegatingFilterProxy类的一些内部运行机制,其实主要作用就是一个代理模式的应用,可以把servlet 容器中的filter同spring容器中的bean关联起来DelegatingFilterProx
2015-06-01 10:43:37 535
原创 Redis8种访问方式
package com.gqshao.redis.connection;import org.junit.Test;import redis.clients.jedis.*;import java.util.Arrays;import java.util.List;/** * Redis的Java客户端Jedis的八种调用方式 */public class
2015-05-29 16:39:42 1065
原创 06、Spring_web.xml_CharacterEncodingFilter
类名:CharacterEncodingFilter;类路径:org.springframework.web.filter.CharacterEncodingFilter;类作用:Spring容器管理request和response统一设置编码格式;用法: encodingFilter org.springframework.web.filter.Characte
2015-05-29 15:11:28 412
原创 07、Spring_web.xml_OpenSessionInViewFilter
类名:OpenSessionInViewFilter;类路径:org.springframework.orm.hibernate3.support.OpenSessionInViewFilter;作用:用来把一个Hibernate Session和一次完整的请求过程对应的线程相绑定。目的是为了实现"Open Session in View"的模式。例如: 它允许在事务提交之后延迟加载显示所
2015-05-29 14:52:26 423
原创 05、Spring_web.xml_ContextLoaderListener
类名:ContextLoaderListener;类路径:org.springframework.web.context.ContextLoaderListener;作用:ContextLoaderListener监听器的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xm
2015-05-29 14:36:11 407
原创 03、Spring_web.xml_WebAppRootListener
类名:WebAppRootListener;类路径:org.springframework.web.util.WebAppRootListener;类作用:获取web应用的目录物理路径。用法:context-param> param-name>webAppRootKeyparam-name> param-value>MyProject.rootp
2015-05-29 14:17:47 506
原创 04、IntrospectorCleanupListener
解决Spring整合其他框架和类库(非Spring托管的Bean,如Struts、quartz)产生的单个内部查看泄露使得整个web应用的类加载器不能进行垃圾回收。类路径:org.springframework.web.util.IntrospectorCleanupListener;解决问题:处理由JavaBean Introspector使用而引起的缓冲泄露, 它是一个在web
2015-05-29 11:34:39 469
原创 欢迎使用CSDN-markdown编辑器
1、对象的toString()方法: 所有创建的对象都是继承与顶级父类Object,顶级父类的toString()方法,是打印了类的名称加上在内存中的hashcode值。因此我们的对象可以重写toString()来对本类进行说明; 2、==和equals()比较运算符: 如果两个基本类型的变量,并且是数值的情况下,只要值相同,那么两个变量用==比较的结果是true;
2015-03-02 17:57:18 364
转载 JAVA高并发访问之解决方案
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据)一:高并发高负载类网站关注点之数据库没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化
2014-12-04 11:50:43 2617
翻译 jss02
$(this).find(".ss").find("a").attr( "target", G); $(this).find(".ss").find("a").text(D); } else { $(this).find(".ss").hide(); } } })
2014-06-13 17:20:39 571
翻译 jss01
if (fontSize != 12) { $("body").css({ fontSize : fontSize + "px" }); if ($("table:[class=tableStyle]").length > 0) { $("table:[class=tableStyle]").css({ fontSize : fontSize + "px
2014-06-13 17:19:05 519
翻译 jss
var parentTopHeight;var parentBottomHeight;var parentTopHeight_left;var parentBottomHeight_left;var fixHeight;var skinName;var themeColor = "sky";var broswerFlag;var fontSize = 12;va
2014-06-13 17:15:11 766
翻译 js
/* * My97 DatePicker 4.6 * SITE: http://dp.my97.net * BLOG: http://my97.cnblogs.com * MAIL: smallcarrot@163.com */var $dp, WdatePicker;(function() { var _ = { $wdate : true, $dpP
2014-06-13 17:13:19 511
原创 Hibernate完成CRUD
1、创建实体类public class User { private int id; private String name; private Date birthday; public int getId() { return id; } public void setId(int id) { this.id = id; } public Stri
2014-04-28 17:57:42 539
原创 Hibername的Criteria查询方式
Criteria /*** 使用Criteria类来查询数据* @param name*/static void cri(String name){Session session= null;try {session= HibernateUtil.getSession();Criteria cr = session.createCriteria
2014-04-25 23:09:12 724
转载 Struts2文件上传下载
本文介绍了: 1.基于表单的文件上传 2.Struts 2 的文件下载 3.Struts2.文件上传 4.使用FileInputStream FileOutputStream文件流来上传 5.使用FileUtil上传 6.使用IOUtil上传 7.使用IOUtil上传 8.使用数组上传多个文件 9.使用List上传多个文件 ----1.基于表单的文件上传--
2014-04-25 21:50:23 501
原创 Swing树结构节点渲染JCheckbox
package tip;import java.awt.Component;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.util.ArrayList;import java.util.Enumeration;import java.util.HashMap;
2014-03-28 18:18:16 801
原创 JDK、JRE、JVM三者关系
JDK:java开发套件JRE:java执行环境(包含了java类别函式库.class和java虚拟机器jvm.dll)JVM:java虚拟机1、当我们首次安装JDK的时候,那么我们电脑上一定会有两套JRE:这两套jre内容没有任何差别!一套在jdk安装目录下的jre文件夹;还有一套默认是在C:\Program File\Java下。那么为什么要有两套java运行环境呢
2013-11-27 15:54:10 2561
翻译 poi大数据量excel导入
1、HxlsAbstractimport java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.PrintStream; import java.sql.SQLException; import java.u
2013-11-22 14:45:29 4731 1
原创 spring配置ibatis直至dao层
1、web.xml配置用spring托管 contextConfigLocation /WEB-INF/conf/spring/applicationContext.xml org.springframework.web.context.ContextLoaderListener 2、applicationContext.xml里面配置ibatis的信息
2013-11-20 11:12:52 1225
原创 java基础加强
day 011、快捷键的绑定:windows-->general-->keys-->content assist2、perspective和view:前者指透视图(多个视图的模块化组合机和显示界面);视图,就是界面一个个的小块界面;3、工作间和工程:file-->switch workspace,每一个工作间,其公有配置对其所拥有的所有工程起作用;工程就是单个工程。4、设置单个工程
2013-11-20 10:51:52 696
原创 AOP注解配置+Spring整合JDBC+Spring整合ibatis
AOP注解配置1、在xml中启用Aop注解配置:;2、切面组件中使用注解:@Aspect@Pointcut@Before、@After、@AfterReturning、@AfterThrowing、@AroundSpring整合JDBC:commons-dbcp.jar以及数据库的jar包1、首先在spring的xml文件定义连接池(dataSour
2013-11-20 10:49:18 820
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人