最新博客
  • 2016年11月11日 Spring中Bean的作用域 摘要: Spring中Bean的作用域: Spring中Bean的作用域的问题是一个基本的问题,了解一下概念和他的定义层次: 1:默认创建Bean的时候是单例 2:Spring提供的Bean创建的单例不是传统意义上的单例,只是对于一个类的加载器有效 ... 发表于 2016-11-11 16:54 阅读(520) 评论(0)

  • 2016年11月01日 java动态代理 摘要: Spring的Aop的实现原理就是java的动态代理,java的动态代理也是对代理设计模式的一个很好的实现 java动态代理的与那里可以概括为:使用java的反射生成和委托类相同的代理类,代理类通过处理消息,过滤消息,转发消息来对委托类负责。但是要注意的是,代理类对象并不... 1482744934284031555.jpg    1482744949531005097.jpg    1482745007241015097.jpg    发表于 2016-11-01 20:23 阅读(567) 评论(0)

  • 2016年10月30日 Mybatis中的#和$的区别以及传递参数的方式 摘要: 相同点: 都可以进行参数传递不同点: 1: #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:如果传入的值是111,那么解析成sql时的值为order by "111",而$不会,它传递的值就是原生态的。 2: #方式能够很大程度防止sql注入,而$是不能防止的 ... 1482919898333010572.jpg    发表于 2016-10-30 11:21 阅读(416) 评论(0)

  • 2016年10月28日 Java中的反射 摘要: 概念:反射指的是程序可以访问,检测和修改它本身状态或者行为的一种能力,它是java中具有强大的功能,可以方便的创建代码,可以在程序启动时候进行装配等优点作用:一:反编译;.class-->.java二:通过反编译获取对象,进而访问对象的方法,成员变量等。具体的例子:一:利用java反射获取类 java... 发表于 2016-10-28 17:14 阅读(436) 评论(0)

  • 2016年10月24日 知识点总结 摘要: 要总结的知识点:1:hashMap的实现原理2:concurrentHashMap的锁分段技术3:hashTable和hashMap的区别4:StringBuilder和StringBuffer的区别以及使用场景5:error和Exception的区别6:volitile关键字7:static关键字8:基础... 发表于 2016-10-24 20:03 阅读(484) 评论(0)

  • 2016年10月16日 synchronized和ReentrantLock的区别 摘要: 一:用法区别 synchronized:大家都知道这个是为了在并发中控制同步使用,synchronized可以被加在方法上,代码块上还有对象上 lock:需要new对象,同时需要显示的指定锁定和释放的代码,在需要加锁的代码块中一般使用try。。catch。。finally的模式,在fina... 发表于 2016-10-16 18:16 阅读(500) 评论(0)

  • 2016年10月16日 关于对ReentrantLock的理解 摘要: ReentrantLock,重入锁;支持线程对一个资源的再次加锁。此外,该所还支持公平锁和非公平锁的选择一:实现重进入的原理: 实现重进入首先得解决以下两个问题 1)线程再次获取锁 关于判断再次获取锁,需要识别尝试获取锁的线程是不是当前占据锁的线程。如果是则表示再次获取锁成功。... 发表于 2016-10-16 17:57 阅读(451) 评论(0)

  • 2016年10月16日 Exchanger线程间的数据交换 摘要: Exchanger用作线程间的数据交换。两个线程进行数据交换,第一个执行了exchange方法,直到第二个线程也执行了exchange方法,达到了同步点,这两个线程才能达到同步点。使用的场景比如遗传算法,账户校对等。比如ab测试等。Demo如下:public class ExchangerDemo { pri... 发表于 2016-10-16 12:14 阅读(424) 评论(0)

  • 2016年10月16日 SemapHore信号量 摘要: SemapHore这个类经常被用在控制并发线程数的场景下面,举个例子,每次有上百个请求去读取数据库数据,但是数据库连接只有10个,所以就得控制每次获取连接的数量。下面看一个demo,这个例子就是每次有30个并发,但是只能控制到10个,然后打印出每次获取线程以后当前剩余可用的线程等.public class S... 发表于 2016-10-16 11:45 阅读(408) 评论(0)

  • 2016年10月16日 Fork/join框架 摘要: Fork/join框架是java7以后提供的一个用于并发执行任务的框架... 发表于 2016-10-16 10:50 阅读(369) 评论(0)

Copyright © 2012-2017 yinbin.lan 版权所有   京ICP备16047123号