自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringMVC的第一个入门案例

SpringMVC第一个简单案例:1)     建一个Web工程2)     在web.xml中配置servlet>    servlet-name>springMVCservlet-name>    servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>    load

2014-09-24 01:28:06 1017

原创 Spring基于声明式的事务管理

事务管理Spring提供了编码式和声明式事务管理的支持。编码式事务允许用户在代码中精确定义事务的边界,而声明式事务(基于AOP)用助于用户将操作与事务解耦。选择编码式还是声明式在很大程度上是在细粒度控制和易用性之间权衡。  Spring并不直接管理事务,而是提供多种事务管理器,将它们事务管理职责委托给JTA或其他持久化机制所提供的平台相关的事务实现。每个事务管理器都会充当某

2014-09-23 11:13:50 1190

原创 Spring集成Hibernate3

Spring集成Hibernate3Spring集成Hibernate3同集成Jdbc一样,提供了模板,使得我们只需要关心数据表的操作,资源的关闭打开、异常的处理交给Spring来完成,这个模板就是HibernateTemplate。HibernateTemplate(DAO支持类)通过SessionFactory来获取,所以看一下如何在XML中配置SessionFactory//数据源

2014-09-22 10:31:20 894

原创 Spring中SimpleJdbcTemplate的更新操作

SimpleJdbcTemplate更新操作String insertsql="insert into users values(2,'lisi',2)";        //向表中插入一行记录,row表示受影响的行数         int row=stj.update(insertsql);               System.out.println(row);//1

2014-09-22 00:15:04 1147

原创 Spring中SimpleJdbcTemplate查询用法

SimpleJdbcTemplate用法查询实例SimpleJdbcTemplate  stj=ac.getBean("jdbcTemplate",SimpleJdbcTemplate.class);String selectsql1="selectage from users where id = 1 ";               //获得查询结果int的age     

2014-09-21 23:19:22 2394

原创 Spring中使用Jdbc

在Spring中使用JDBC      在我们传统的JDBC中,操作数据库会有大量的异常处理语句和手动关闭资源语句,这使得我们的如果只是插入一条数据,就会产生大量的catch块,这些都是我们写的要呕吐的语句。在Spring中,我们使用模板和回调,能够很好的解决这个问题,Spring模板处理数据访问固定的部分,例如事务控制、管理资源以及异常处理,而回调就是我们用户自定义的数据访问的代码。这样就使

2014-09-21 23:18:51 629

原创 Spring中AOP

AOP     在软件开发中,分布于应用中多处理的功能被称为横切关注点,通常,横切关注点从概念上讲是与应用逻辑相分离的,将横切关注点与业务逻辑相分离正是面向切面编程(AOP)要解决的问题.依赖注入有利于对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦。横切关注点常常应用在日志、事务管理、缓存等。     在面向切面的编程中,横切点就是一个通用的功能,也可以称作为切

2014-09-20 20:40:56 613

原创 Spring自动注解装配、自动检测装配Bean配合过滤组件使用

自动注解装配当我们使用注解装配时,需要在XML文件中配置:那么我们就可以使用基于注解的自动装配Spring支持几种不同的自动注解装配 1.@Autowired :Spring会尝试使用byType的自动装配方式例如:  @Autowired    publicPeople(Language language) {            this.language

2014-09-19 23:35:21 2238

原创 Spring中bean的作用域与bean的初始化与销毁

bean的作用域通过在配置bean时,指定bean元素的scope来指定该bean的作用域scope的默认值是singleton,即单例模式,在一个ApplicationContext中,每次调用getBean()方法,获取的都是同一个bean.如果要使每次获取的bean 都不相同可以指定scope的值为prototype,那么每次调用getBean()都会获得一个新的beanSc

2014-09-19 00:01:52 2372 2

原创 Spring中自动装配

自动装配在我们了解过constructor-arg和property装配中,都需要配置相应的属性和值或者引用,如果在比较复杂的项目中,就会使得XML的配置变得复杂,自动装配可以使用较少的配置实现。主要通过使用bean的autowire属性来控制,autowire可取值:byName:为属性自动装配id与该属性的名字相同的bean              例如:People中有一个名为

2014-09-18 23:57:07 1017

原创 Spring中装配集合

集合装配对于bean中含有list、set、Array,都可以用相同的装配方法                     对于set中引用bean,可以使用        对于装配Map类型             简单类型    引用类型 装配properties类型,该类型与Map 的主要区别

2014-09-18 23:57:05 603

原创 Spring的内部bean与空间命名

内部bean内部bean其实很简单就是在一个bean的内部在装配一个bean,那么此时的内部bean就不能被其他bean所使用。通常在beans节点下的bean可以被任何bean使用,如果我们希望一个bean只能被特定的bean所使用那么此时就可以使用内部bean。内部bean对于setter和构造函数都使用:实例:beanid="p"class="bean1.People">

2014-09-18 23:53:31 1450

原创 Spring中接口编程

在Spring中提倡接口编程,这样可以实现模块的松散耦合。实例:public interface Language{    public void say();} public classChineseLanguage implements Language {     @Override    public void say() {    

2014-09-18 23:51:33 703

原创 Spring中factory-method的使用

除了以上两种装配bean的方式,我们还可以通过bean的factory-method方法装配bean,factory-method表示的是工厂方法,主要用于装配工厂模式中的静态方法,从而创建一个实例。实例:使用ClassFactory类创建一个Class类public  classClass{    int num;public Class(intnum){        

2014-09-18 23:49:23 5158

原创 Spring注入依赖

在Spring中,注入依赖和控制反转其实是一个概念,就是将对象的创建与对象之间的关系的管理交给了我们的Spring容器,在我们的程序中不需要我们自己手动的去new出一个对象和手动的去管理对象的之间的关系。这样可以极大的简化我们的Java代码,并且利于模块之间的解耦。例如:  public  class Studetn{     privateString name;     pri

2014-09-18 23:46:58 908

原创 Solr笔记五之SolrServer

SolrServerSolrServer是一个抽象类,主要要的实现类有CommonsHttpSolrServer、HttpSolrServer、ConcurrentUpdateSolrServer等,SolrServer类主要用于对索引的创建、添加、删除、修改、查询,因此对于索引的所有操作都是交给SolrServer来完成。CommonsHttpSolrServer类是在Solrj3.5版本之

2014-09-16 22:30:29 2921

原创 Solr笔记四之Solrj创建索引和搜索的一般步骤

在solrj中创建索引的一般步骤:   1)创建一个SolrServer对象,SolrServer用于管理索引 2)创建SolrInputDocument对象,即文档对象,并且向文档对象添加字段3)利用SolrServer对象的add方法添加SolrInputDocument对象,创建索引4)调用SolrServer对象的commit()方法提交索引。

2014-09-15 02:20:02 1773

原创 Solr笔记三之Solr加入中文分词

Solr与中文分词的整合

2014-09-15 02:03:10 627

原创 Solr笔记二之Solr与Tomcat整合

将tomcat与solr整合步骤第一步:在Lucene目录下新建一个solr文件夹,在这个solr文件夹下面新建home文件夹,然后将solr中example下的solr文件里面的内容拷贝到Lucene中home的文件下面,然后将data文件里面的内容全部删除。第二部:在Lucene的solr文件夹下面新建一个server文件夹,然后将solr中example下的webapps文件

2014-09-15 01:48:32 887

原创 Solr笔记一 之Solr介绍

Solr是一个独立的企业级的搜索服务器,它对外类提供似于web-service的API。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。     Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时

2014-09-15 01:44:15 697

原创 JSON

JSONJSON表示JavaScriptObject Noation,它与XML一样,也是用于数据交换的,是javascript的一个子集,独立与语言的文本格式,在跨平台中的数据传输有很大的优势。JSON主要有两种数据结构形式:一、   对象对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值

2014-09-12 22:00:21 728

原创 Hibernate中hbm.xml文件的inverse、cascade、fetch、outer-join、lazy

inverse : 用于控制表与表之间的关系,默认值为“false”,一般在多对多或一对多双向关联中常见,例如在student和courser表中,产生一个sc表,如果我们对hbm文件中inverse值取默认,那么此时就由student和course共同维护它们之间的关系,也就是对其中任何一个表操作时,都会改变sc表。当在关系的一头将inverse设置为true,那么就将管理权交给它的对应端。例如

2014-09-12 21:56:49 2179

原创 Hibernate中HQL和QBC

Hibernate检索对象的方式导航对象检索方式根据已加载的对象,导航到与之关联的对象。OID检索方式根据对象的OID检索。Session的get和load方法。HQL面向对象的查询语言,与SQL很相似。提供HQL查询的接口,能够执行各种HQL语句。实例:Query query=session.createQuery(“select * from Studentas

2014-09-12 21:53:15 1029

Hibernate详解

该文档详细讲解了Hibernate的几个核心技术:Hibernate的配置文件、缓存机制、查询策略、事务管理、HQL和QBC、一对多、一对一、多对多映射关系、继承映射等,并且还有配有实例。

2014-09-12

Struts2.2.3

struts2参考手册,其中包含xwork框架部分的API

2014-09-08

Jquery1.10.3

jquery最新版1.10.3中文参考手册,详细介绍了Ajax、CSS、事件、属性、选择器等用法。

2014-09-08

tika.jar包

可直接通过java -jar tika.jar运行该jar包 查看我们解析得到文本的结果

2014-07-26

Apache tomcat

此Apache-tomcat是安装类型,在安装时选择JDK,不用去配置文件中添加代码

2014-07-23

solr与tomcat整合

该文档详细讲解了solr如何整合到tomcat中,并且还有附有图片说明

2014-07-23

nutch工具包

Apache nutch 1.5 src的包

2014-07-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除