自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bruce128的专栏

更多的时候是在排查解决问题

  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring mvc 单元测试Demo

以前用struts框架的时候,给HTTP接口做测试,只能在浏览器上拼url和参数测,十分麻烦,而且不能自动化。但是用了Spring mvc之后,这种状况改变了。spring-test模块对spring mvc的接口提供了良好的单元测试框架支持。有了这个框架,便可以对HTTP接口进行自动化单元测试了。对产品迭代开发的重要意义不言而喻。    首先我们需要添加spring-test的依赖。 org.

2016-04-23 17:06:57 4737

原创 JDK的动态代理

动态代理是Spring AOP的核心原理。以前一直停留在使用的表层认识上,这一阵子抽空研究了下。    先说下静态代理,静态代理每次只为一个类服务。而且需要为每个类编写代理类代码。动态代理的优势则在于,不用为每个代理类编写代码,而是自动根据Class的文件格式去拼装代理类的字节码。    DEMO    接口package reflect; /** * Created by cdlvsheng

2016-04-22 21:46:43 1965

原创 《Java并发编程的艺术》读书笔记:等待/通知机制

看这本书之前,对wait和notify认识大概就是,调用wait的线程A阻塞之后,一旦另外有线程调用notify方法,线程A会立刻从wait方法处返回。看完这本书后,发现自己的认识真实太肤浅了。。。。。。 线程调用wait()后,会释放已经获得的锁。同时进入Waiting状态,而非Blocked状态。只有等待其他的线程调用notify()方法且释放锁之后,当前线程才会从wait()方法处

2016-04-08 21:11:28 2875

原创 《Java并发编程的艺术》读书笔记:Fork/Join框架

JDK1.7提供的Fork/Join框架,用于把大任务拆解成小任务,多线程运行这些小任务,最后把小任务的结果求和。看到这个思想,是否觉得很熟悉?这个和算法里的分治算法如出一辙,Divide and Conquer,分而治之,各个击破。可以看做是分治算法的并行框架。从字面上理解,Fork,复制,把一个大任务切割并拷贝成多份小任务;Join,合并,把所有小任务的结果合并成大任务的结果。     这本

2016-04-04 16:18:21 3230

archetype-catalog

archetype-catalog.xml

2016-10-18

空空如也

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

TA关注的人

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