- 博客(7)
- 收藏
- 关注
转载 Spring - bean的属性
当我们要往一个bean的某个属性里注入另外一个bean,我们会使用 + 标签的形式。但是对于大型项目,假设有一个bean A被多个bean引用注入,如果A的id因为某种原因修改了,那么所有引用了A的bean的标签内容都得修改,这时候如果使用autowire="byType",那么引用了A的bean就完全不用修改了autowire的用法: autowi
2017-03-16 16:59:54
457
转载 spring中使用parent属性来减少配置
在基于spring框架开发的项目中,如果有多个bean都是一个类的实力,如配置多个数据源时,大部分配置的属性都一样,只有少部分不一样,经常是copy上一个的定义,然后修改不一样的地方。其实spring bean定义也可以和对象一样进行继承。bean id="testBeanParent" abstract="true" class="com.wanzheng90.bean.Te
2017-03-15 16:40:30
332
原创 java Pattern和Match详解
Pattern与Matcher一起合作.Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用Pattern只能使用Pattern.matcher(String regex,CharSequence input)一种最基础最简单的匹配。Java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅读本文时,
2017-03-13 17:55:06
12478
原创 Class.forName() 和 ClassLoader.loadClass()的区别
Class.forName("xx.xx")等同于Class.forName("xx.xx",true,CALLClass.class.getClassLoader()) 第二个参数(布尔值)表示装载类的时候是否初始化该类(装载类的时候需要传入全限类名),即调用类的静态块的语句及初始化静态成 员变量。Class cls = loader.loadClass("xx.xx");
2017-02-21 16:31:36
248
原创 ThreadLocal
为每一个线程维护变量的副本,在ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本。
2017-02-10 13:59:25
289
原创 Java中Vector和ArrayList的区别
Vector这个类中的一些办法保证了Vector中的对象是线程安全的的,Vector很是类似ArrayList,然则Vector是同步的。这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复ArrayList是最常用的List实现类
2017-02-10 11:18:08
239
原创 zookeeper Lilux部署问题
lilux解析localhost为127.0.0.1,而windows为本机IP地址,这样在调用服务的时候会出现问题更改lilux主机名 配置主机名对应的IP地址为本机IP地址
2017-02-10 10:30:38
419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人