- 博客(12)
- 资源 (51)
- 问答 (2)
- 收藏
- 关注
原创 Spring进阶之路(4)-容器中Bean作用域与集合类型配置
Spring容器中Bean的作用域当Spring容器创建一个Bean实例的时候,不仅可以完成Bean实例的实例化,而且会指定他的作用域。Spring支持以下几种作用域。1. singleton:单例模式。Spring的容器中只生产一个这样的实例,调用的时候,从Spring的容器中取出即可。2. prototype:相当于多例,每次获取Bean的时候都会创建一个新的对象的实例。
2016-02-29 21:23:31 2185
原创 Spring进阶之路(3)-bean获得Spring的容器
在实际使用的时候,我们可能会希望通过当前的类的实例找到他所在的spring容器,然后从这个容器中获取到想要获取的对象,因为有的时候通过部分的注解不好实现注入某个想要获得的对象的实例,这个时候这种方式:先拿到当前对象的实例,然后获取到他所在的spring容器,然后从这个容器当中,取出想要的那个对象的实例,完成想要完成的功能即可。为了让Bean获取到他的所在的Spring容器,可以让这个B
2016-02-28 16:43:00 2143 4
原创 Spring进阶之路(2)-ApplicationContext容器以及事件机制
Spring容器最基本的接口是BeanFactory,他负责配置、创建、管理bean,他的子接口之一:ApplicationContext,也叫做spring的上下文。ApplicationContext是BeanFactory的子接口,在web应用中,通常会用到XmlWebApplicationContext、AnnotationCofigWebApplicationContext两个实现类。
2016-02-28 16:42:28 8522
原创 Spring进阶之路(1)-Spring核心机制:依赖注入/控制反转
我们经常会遇到这样一种情景,就是在我们开发项目的时候经常会在一个类中调用其他的类中的方法,来完成我们期望的任务,大部分的情况下往往会采用在当前需要的这个类里面new一个实例出来,然后调用他的方法,那么这样的话会有个问题,就是有一天我想改变下这个类,改为其他的名称,那么这时候必须要做的是同时去调用方的类文件中改变这个改变的类的名称。这样的情况是因为代码的耦合带来了后期维护成本的增加,那么spring
2016-02-28 16:41:50 5382 2
原创 MySQL数据库优化
说到数据库的优化,我在MySQL数据库引擎这篇文章当中对使用MyIsam存储引擎的表和使用InnoDB存储引擎的表之间对比的过程中发现,InnoDB存储引擎的表插入速度十分的慢,我创建了一个存储过程直接往数据库中插入一千万条数据的时候,等了大约一二十分钟的样子,才插入了一百万数据,但是MyIsam存储引擎的表只用了五分钟的时间,一直拖到晚上十一点多,还是没有完成,无奈我只能改为插入一百万的数据作为
2016-02-26 13:04:44 1507
原创 MySQL数据库引擎
经常用MySQL数据库,但是,你在用的时候注意过没有,数据库的存储引擎,可能有注意但是并不清楚什么意思,可能根本没注意过这个问题,使用了默认的数据库引擎,当然我之前属于后者,后来成了前者,然后就有了这篇博文啦,希望可以帮助部分人了解MySQL引擎的一些特性。存储引擎概念MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索
2016-02-26 11:25:07 11856 7
原创 Zookeeper异常:FAILED TO WRITE PID与Permission denied
搭建好的Hadoop集群环境突然在启动的时候抛出异常信息,之前测试很正常,后来仔细看了下抛出的异常信息,发觉很可能是权限的问题。这里对这个异常信息做一个简要的记录希望可以帮到以后遇到这样的问题的人,同时也为自己留作备忘录。异常信息[hadoop@hadoopwy2 bin]$ ./zkServer.sh startJMX enabled by defaultUs
2016-02-24 22:22:23 20636 6
原创 Hibernate与代理模式
代理模式:当需要调用某个对象的时候,不需要关心拿到的是不是一定是这个对象,它需要的是,我拿到的这个对象能够完成我想要让它完成的任务即可,也就是说,这时调用方可以拿到一个代理的一个对象,这个对象可以调用它想创建的对象的方法完成调用方的任务就好了。静态代理模式模拟实例应用场景介绍:这里有一个PDF,我想打开,但是,初始化的过程比较耗时,那么在这个时候如果在创建对象的时候直接初始化那么势
2016-02-23 22:55:45 4811 4
原创 Hibernate查询时用HQL动态创建对象
当你在实际的开发过程中,有时候查询的结果只是需要查询一张表中的一部分数据,而不是所有的数据,比如说,我现在有一个需求是这样的:我只需要user的id和name这两个属性的数据,其他的数据暂时不需要,那么这时候如果按照原来(假设原来user表中数据包括:userId,userName,teleNum,email等等的个人信息)的对象直接将整个对象全部获取到,这是牺牲性能作为代价的,一个user的时候
2016-02-23 20:52:32 7913 4
原创 Hibernate5.1.fianl使用JPA注解方式异常:persistence.Table.indexes()[Ljavax/persistence/Index;
之前开发时我用的是配置文件的方式,实现实体类和数据库中数据的映射关系,后来看到也有注解的方式,也比较方便,就想试试,去Hibernate官网下载了最新版的Hibernate5.1.final版本,直接搭建好环境,进行测试,结果遇到了好几个问题,抛出好几个异常信息。不过逐渐的被解决了。网上对这几个异常处理的解决方案比较少,这里分享一下我是怎么解决的。异常信息INFO: HHH000423:
2016-02-16 17:01:31 4671 1
原创 Hibernate异常--数据库所在服务器关闭引起的异常
春节前要回家去的日子,一切准备就绪,项目初期版本也已经基本上完成。本来想着可以愉快的回家了,结果在给导师演示的时候报出一堆的异常,之前测试的时候很正常,关键时候就报了一堆bug,你能理解我当时的心情是多么的复杂吗?在此记录下这个异常,以便以后再次遇到的时候可以立刻意识到是哪里的问题。异常的信息如下:由于异常信息比较多,我在上面进行解释并阐述一下我找到问题根源的思路:1. 看异常的开头部
2016-02-02 16:03:18 1997 1
原创 Hibernate之load和get的区别
load和get都会可以起到从数据库中获取持久态数据的作用,但是还有些稍微的区别的。参考下面的这个例子:@Test(expected = IllegalArgumentException.class)public void 延迟加载() throws Exception { // 启动 Session session = sessionFactory.openSe
2016-02-01 17:51:58 3354
数据结构课程设计
2015-08-29
SQL Promot 辅助软件
2013-08-04
JAX-WS 2.2 RI 所包含的JAR包集合
2016-07-26
jax-ws与spring整合jar包下载
2016-07-26
HiberTest使用HQL动态构建对象
2016-02-23
Hibernate使用JPA注解代码
2016-02-16
[MongoDB权威指南].(美).霍多罗夫.(美).迪洛尔夫.(译)程
2016-02-02
Weblogic使用手册大全详解(中文)
2016-02-02
Struts2标签中文参考手册
2016-01-20
Hibernate-HQL、Criteria、SQL实现查询对照以及增删改代码
2016-01-02
ElasticJob明明配置了,也配置到ZK了,web端就是不显示数据
2017-07-18
决策树的叶子节点产生条件可不可以用增熵=0判断
2015-04-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人