- 博客(7)
- 资源 (12)
- 收藏
- 关注
转载 JDK动态代理用法
关于JDK的动态代理,最为人熟知要可能要数spring AOP的实现,默认情况下,Spring AOP的实现对于接口来说就是使用的JDK的动态代理来实现的,而对于类的代理使用CGLIB来实现。那么,什么是JDK的动态代理呢?JDK的动态代理,就是在程序运行的过程中,根据被代理的接口来动态生成代理类的class文件,并加载运行的过程。JDK从1.3开始支持动态代理。那么JDK是如何生成动态代理的
2016-12-20 23:06:12 422
转载 Spring方法注入
引言在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个bean的property值就可以了。不过对于具有不同生命周期的bean来说这样做就会有问题了,比如在调用一个singleton
2016-12-16 22:36:22 329
转载 spring scope prototype与singleton区别
1、singleton作用域 当一个bean的作用域设置为singleton, 那么Spring IOC容器中只会存在一个共享的bean实例,并且所有对bean的请求,只要id与该bean定义相匹配,则只会返回bean的同一实例。换言之,当把一个bean定义设置为singleton作用域时,Spring IOC容器只会创建该bean定义的唯一实例。这个单一实例会被存储到单例缓存(sing
2016-12-16 22:19:48 1330
原创 Spring命名空间介绍
什么是spring命名空间?这个就要从XML说了,Spring的配置管理可以利用XML方式进行配置,而XML里面就有命名空间这个概念。。实际上就和标签的意思有点像 你给一个命名空间以后,这个XML文件里面就可以用那个命名空间上下文里面的标签了。简化配置用,你可以去看看Spring AOP用命名空间和不用命名空间的配置有什么区别。 xmlns:content是为引用Spring的模块功能
2016-12-14 09:48:10 9309 4
原创 按照概率生成随机数
提出问题现实中,人员学历一定不是均匀分布的,例如某高科技企业员工学历分布如下:大学本科:40%专科:24%中专:20%高中以下:10%硕士研究生:5%博士研究生:1%如何按照这样的比例设定随机学历的出现概率呢?——控制随机数出现几率。解决方案:设定一个范围为0-99的随机数生成器:生成0--39的概率是40%,与向量一中的0匹配,
2016-12-06 15:00:50 4161
git、gitlab以及SourceTree介绍
2016-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人