自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring源码分析

待建。。。

2017-06-09 15:17:20 275

原创 Mybatis源码分析

MappedStatement

2017-06-09 15:11:46 9695

原创 Java 中的中文编码问题

不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。我们可以把计算机能够理解的语言假定为英语,其它语言要能够在计算机中使用必

2017-06-06 22:34:42 9900

原创 CyclicBarrier介绍

CyclicBarrier 的字面意思是可循环(Cyclic)使用的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。线程进入屏障通过CyclicBarrier的await()方法。CyclicBarrier默认的构造方法是CyclicBarrier(int partie

2017-06-06 14:42:18 9718

原创 CountDownLatch介绍

CountDownLatch是一个同步工具,它主要用线程执行之间的协作。CountDownLatch 的作用和 Thread.join() 方法类似,让一些线程阻塞直到另一些线程完成一系列操作后才被唤醒。在直接创建线程的年代(Java 5.0 之前),我们可以使用 Thread.join()。在线程池出现后,因为线程池中的线程不能直接被引用,所以就必须使用 CountDownLatch 了。

2017-06-06 14:38:42 9733

原创 Quartz原理分析

Quartz集群原理分析1. Quartz集群数据库表Quartz的集群部署方案在架构上是分布式的,没有负责集中管理的节点,而是利用数据库锁的方式来实现集群环境下进行并发控制。BTW,分布式部署时需要保证各个节点的系统时间一致。Quartz数据库核心表如下:Table NameDescriptionQRTZ_CALENDA

2017-06-02 11:55:31 10093

ACM算法-蛇行矩阵等

一些简单的ACM算法:包括蛇行矩阵、找数字对、最小自然数等等。

2009-11-12

信必安公司培训课件symbian

信必安公司培训课件symbian,内部资料。

2009-03-17

北京邮电大学symbian课件

由北邮老师将的symbian课,适合初学者使用。

2009-03-17

英语面试口语900句

面试中对英语的要求越来越重要,所以我们要大好英语基础,才能增加面试成功的可能性

2009-03-03

空空如也

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

TA关注的人

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