自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 Spring - bean的属性

当我们要往一个bean的某个属性里注入另外一个bean,我们会使用 + 标签的形式。但是对于大型项目,假设有一个bean A被多个bean引用注入,如果A的id因为某种原因修改了,那么所有引用了A的bean的标签内容都得修改,这时候如果使用autowire="byType",那么引用了A的bean就完全不用修改了autowire的用法: autowi

2017-03-16 16:59:54 398

转载 spring中使用parent属性来减少配置

在基于spring框架开发的项目中,如果有多个bean都是一个类的实力,如配置多个数据源时,大部分配置的属性都一样,只有少部分不一样,经常是copy上一个的定义,然后修改不一样的地方。其实spring bean定义也可以和对象一样进行继承。bean id="testBeanParent"  abstract="true"  class="com.wanzheng90.bean.Te

2017-03-15 16:40:30 297

原创 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 12361

原创 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 212

原创 ThreadLocal

为每一个线程维护变量的副本,在ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本。

2017-02-10 13:59:25 250

原创 Java中Vector和ArrayList的区别

Vector这个类中的一些办法保证了Vector中的对象是线程安全的的,Vector很是类似ArrayList,然则Vector是同步的。这两类都实现List接口,而List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复ArrayList是最常用的List实现类

2017-02-10 11:18:08 211

原创 zookeeper Lilux部署问题

lilux解析localhost为127.0.0.1,而windows为本机IP地址,这样在调用服务的时候会出现问题更改lilux主机名        配置主机名对应的IP地址为本机IP地址

2017-02-10 10:30:38 377

空空如也

空空如也

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

TA关注的人

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