自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轻风无言的博客

做,就对了

  • 博客(24)
  • 收藏
  • 关注

原创 Callable异步原理简析

异步执行,应该不会陌生,那么在java中是怎么用的呢?又是如何实现的?下面我们循序渐进,慢慢分析。

2017-03-27 19:29:10 20042 2

原创 Spring系列-深入研究资源加载

简单分析资源的加载,包括jdk和spring的。

2017-03-26 09:51:11 1800

原创 反射-Field

反射,基于类的运行时信息,通过类加载后的Class对象,获取类的方法,属性,利用Class对象调用方法和修改属性。 本节主要说下Field这个类,代表类的属性,包括实例字段和静态字段。

2017-03-16 20:38:41 812

原创 ThreadPoolExecutor简析

ThreadPoolExecutor是java线程池的实现类,主要作用有这么几点: 1. 解耦任务提交和执行,便于控制任务执行的环境,用于吞吐量、响应能力等系统指标的调优; 2. 控制线程数量,复用线程,避免大量的线程造成资源竞争激烈,内存消耗严重引发的吞吐量下降、服务器宕机等问题; 3. 使系统稳定,当大量任务提交时,超过线程限制的任务会进入队列等待,达到平缓降低性能的目的。

2017-03-12 12:50:06 514

原创 JUC中Atomic包分析

并发场景中,为了保证线程安全,也就是临界区代码按照我们所想的时序运行,我们需要进行加锁,也就是同步控制,但是有很多情况,不需要我们自己进行同步控制,而是可以使用java自带的并发组件,本文主要讲Atomic包中提供原子操作的类,接下来我们依次分析.

2017-02-19 08:52:44 441

原创 Bean初始化过程

Spring初始化过程,相信很多人都知道,而初始化过程中,我们能够做些什么,现在就来做过总结。

2017-02-18 17:13:31 406

原创 WeakHashMap分析

WeakHashMap是基于弱键的HashMap,什么是弱键,如果不懂,可以看我前面的博客分析。

2017-02-16 12:20:44 257

原创 定时任务编码总结-严谨、严谨、再严谨

对于定时任务的一些总结

2017-02-16 08:22:07 486

原创 ThreadLocal简单分析

ThreadLocal(线程本地化存储)是除了同步外,解决共享变量冲突的另一种解决方案。思路就是:根除对变量的共享。

2017-02-14 19:45:27 239

原创 优先队列-PriorityQueue简析

PriorityQueue是优先队列,能根据优先级,取出元素,最长用的操作就是插入元素,获取最大优先级元素。

2017-02-12 16:57:10 346

原创 TreeMap简析

红黑树的演化既然叫TreeMap,那么肯定是建立在树这种数据结构的Map了,是什么数呢?叫红黑树。

2017-02-11 21:42:55 442

原创 java工具类快速定位

其实 java作为一个完善的类库,本身就提供了很多权威工具类,因此我们平时写代码时候,如果能够很好的利用现有的工具,将会使开发的速度得到很大的提高,而代码的bug也会更少,毕竟经过实践反复测试完善的代码,不能否认具有更高的权威性。

2017-02-11 16:55:01 812

原创 java泛型,怎么这么难

泛型,就是参数化类型。好吧,这是我抄的定义,自己都觉得难以理解,还是简单分析下吧。

2017-02-11 11:18:25 2304

原创 类加载器简单分析

简单分析下类加载细节

2017-02-09 20:37:00 364

原创 基于散列的集合简析-HashMap、HashSet、LinkedHashSet、LinkedHashMap

统一分析下基于散列的集合

2017-02-08 21:57:48 466

原创 LinkedList分析

一千个读者就有一千个哈姆雷特,linkedlist自己也能有独特见解

2017-02-08 16:56:20 251

原创 foreach解析

foreach用法解析

2017-02-08 12:48:52 265

原创 ArrayList分析

一千个读者就有一千个哈姆雷特,arraylist自己也能有独特见解。

2017-02-08 10:14:19 217

原创 类初始化简析

类初始化简析

2017-02-06 21:25:17 171

原创 简单的tomcat实现

做了长时间web开发,一直都是用spring,导致自己成了操作工,按照既定的模子,重复的劳动,没有丝毫的进步,所以想深入的了解一番干了这么长时间的web的整个运行流程,绝大多数web开发学习应该都是servlet开始的吧,所以又重拾了servelt狠狠的研究了一番,最后发现servlet其实就是些标准,那啥为标准,说白了,就是定了些接口,导致看源码的过程很不过瘾,感觉没啥提升,就决定了解下更底层的工作。

2017-02-06 10:39:17 808

原创 java枚举到底是什么鬼?

枚举类型是什么呢,其实是指一组固定的常量组成合法值的类型。

2017-02-05 18:57:48 8066 2

原创 tomcat如何进行请求信息编码

tomcat请求信息进行编码

2017-02-05 17:16:24 598

原创 简单的web服务器原型

Web服务器使用的是http协议,是基于“请求-响应”的协议,Socket 库是用于调用网络功能的程序组件集合,使用现成的组件搭建应用程序我们可以节省编程 工作量,简化编程,下面是用socket实现的web服务器原型

2017-02-05 15:57:32 1239

原创 java7资源释放新语法

java自动资源释放新方式,解决资源释放复杂,难度大的问题。

2017-02-05 14:02:58 440

空空如也

空空如也

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

TA关注的人

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