自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 设计模式简介

设计模式共有23种关于构建类的 5种工厂设计模式 Factory抽象工厂设计模式 Abstract Factory单例模式 Singleton构建者模式 Builder原型模式 Prototype关于类结构的 7种适配器模式 Adaptor装饰器模式 Decorator代理模式 Proxy外观模式 Facade桥接模式 Bridge组合模式 Compos...

2016-07-21 19:49:00 189

转载 jdk并发包(1) - ConcurrentHashMap

前言java 集合类 HashMap 为非线程安全,在高并发场景下如果错误使用HashMap会导致代码陷入死循环,服务器load飙升;jdk为HashMap提供了线程安全版本 ConcurrentHashMap,支持高并发场景下使用,并提供了额外的并发接口。后面简称ConcurrentHashMap为CHMap。不做特殊说明,所有jdk源代码都是基于1.7版本。继承关系CHMap...

2016-07-16 12:43:00 96

转载 quatz集群化定时任务使用简介

概要主要介绍quartz如何使用,原理请阅读下面的参考文献,整理的已经很详细。使用quartz集群的主要目的是避免单点job故障,重要job故障后自动重新执行。使用指南加入quartz jar 包依赖<dependency> <groupId>com.opensymphony.quart...

2016-04-07 12:00:00 235

转载 jar包隔离机制简介

业务背景随着业务的发展 和 架构的升级, 业务会越来越多的依赖公司内部提供的中间件,如 rpc服务框架、分库分表框架、异步消息框架、公共工具包等等。每个中间件都有自己的 jar包依赖体系,最常用的如: logback、log4j、httpclient 、common-lang 、guava、zookeeper 等等 ,这些jar包依赖不仅会产生版本冲突,甚至会有jar包不...

2016-04-07 10:32:00 940

空空如也

空空如也

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

TA关注的人

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