自定义博客皮肤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)
  • 收藏
  • 关注

原创 项目中使用jrebel

什么是JRebel?JRebel安装一个javaagent监控系统中的classes和resources文件在工作空间的变化,然后在运行的应用服务器上热加载这些变化,支持下面的这些类型的文件改变:改变Java classes文件.改变框架配置文件 (e.g. Spring XML files and annotations, Struts mappings, etc).任何

2014-11-27 15:55:43 1939

转载 httpClient多线程请求

使用httpClient可模拟请求Url获取资源,使用单线程的请求速度上会有一定的限制,参考了Apache给出的例子,自己做了测试实现多线程并发请求,以下代码需要HttpClient 4.2的包,可以在http://hc.apache.org/downloads.cgi下载1、并发请求  1 package generate.httpclient;  2   3

2014-11-12 10:40:23 1651

转载 浅谈springMVC的拦截器、错误异常、数据绑定、转换器、属性编辑器

一、拦截器上篇博文中已经说到过可以继承HandlerInterceptorAdapter类或者实现HandlerInterceptor接口。这里想说的是对于其方法中一个参数的说明。 Java代码  /**      * Controller之前执行      */       @Override       public bool

2014-11-10 16:09:46 2032

转载 线程工厂 ThreadFactory

工厂模式是我们学习编程时,接触到的第一个设计模式,也是最简单、最常用的一个设计模式。在JDK的源码中,大量使用工厂模式,ThreadFactory就是其中一种。在我们一般的使用中,创建一个线程,通常有两种方式:继承Thread类,覆盖run方法,实现我们需要的业务继承Runnable接口,实现run方法,实现我们需要的业务,并且调用new Thread(Runnable

2014-11-09 21:48:13 899

转载 守护线程总结

在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)     Daemon的作用是为其他线程的运行提供便利服务,比如垃圾回收线程就是一个很称职的守护者。User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,虚拟机也就退出了。 因为没有了被

2014-11-09 18:15:02 463

转载 java 同步阻塞io和异步非阻塞io

NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。反应器(Reactor):用于事件多路分离和分派的体系结构模式通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞 与非阻塞 。所谓阻塞方式的意思是指, 当试图对该文件描述符进行读写时, 如果当时没有东西可读,或者暂时不可写, 程序就进入等待 状态, 直到有东西可读或者可写为止。而对于非阻塞状态

2014-11-06 00:32:01 1303 1

转载 XMLHttpRequest对象readyState属性

通过XMLHttpRequest对象向服务器发送请求。onreadystatechange事件处理函数,它处理来自服务器的触发,而不是处理由用户引起的触发。每当readystatechange事件触发它就执行,而readystatechange事件都是由服务器触发的。每当readyState属性改变,那么onreadystatechange就被触发var request = getHTTP

2014-11-05 22:59:19 1280

空空如也

空空如也

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

TA关注的人

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