自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山月记

苟有恒何必三更眠五更起 最无益莫过一日曝十日寒

  • 博客(2)
  • 资源 (8)
  • 收藏
  • 关注

原创 Java线程池使用与原理

线程池是什么?我们可以利用java很容易创建一个新线程,同时操作系统创建一个线程也是一笔不小的开销。所以基于线程的复用,就提出了线程池的概念,我们使用线程池创建出若干个线程,执行完一个任务后,该线程会存在一段时间(用户可以设定空闲线程的存活时间,后面会介绍),等到新任务来的时候就直接复用这个空闲线程,这样就省去了创建、销毁线程损耗。当然空闲线程也会是一种资源的浪费(所有才有空闲线程存活时间的限制),

2017-09-25 10:01:17 3238 7

原创 模板方法模式

定义&示例HeadFirst定义:在一个方法中定义了一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。其实就是将一些算法、业务步骤封装到一个方法中,使用者直接调用该模板方法,这样保证该步骤不会出错,减轻调用方压力。老规矩先放一个demo github传送门demo我假设了我们常用的12306买火车票场景。把下单支付环节抽象为一个模板方法

2017-09-17 22:45:41 402

Argo 类图,时序图

argo源码类图,运行时序图

2017-08-25

argo uml类图

argo源码uml类图,用rational rose打开

2017-08-23

CDN资源下载工具

一个直接下载CDN上文件的工具

2017-01-13

利用udig美化shape文件并由Geoserver发布

这是gis方向文档,用于shape文件美化显示,用udig软件对shape文件添加美化style,并导出style文件,利用geoserver加载style文件并发布,可以通过openlayers显示

2016-10-20

Geoserver如何对shape加工处理

Geoserver如何对shape加工处理

2016-10-19

仿手机QQ空间更多操作dialog

高仿手机qq空间中每条说说倒三角点击弹窗效果,dialog的弹出位置是跟随倒三角的位置,同时弹出动画也一样

2016-08-18

volly-1.0.11.jar

是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。尤其适用于高并发,小数据交互。

2016-01-05

java 1.6中文开发文档

不少jdk api打开后需要联网,该文档无需联网,打开就用

2015-07-23

空空如也

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

TA关注的人

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