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

原创 Apache Curator Lock 简单示例

版本依赖: org.apache.curator curator-recipes 2.10.0示例代码如下:package com.zk.lock;import java.util.Random;import java.util.concurrent.TimeUnit;import org.apache.curator.framework.CuratorFramewo

2016-05-26 15:42:50 1543

原创 Apache Curator Leader选举 简单示例

版本依赖: org.apache.curator curator-recipes 2.10.0示例一:package com.zk.leader;import java.util.ArrayList;import java.util.List;import java.util.concurrent.TimeUnit;import org.apache.c

2016-05-26 14:51:51 4161

原创 使用ASM字节码框架实现AOP功能

目前实现AOP最常见,最简单的方法就是Propxy模式,写一个代理类,代理类里面持有真实类的引用。这种方式实现的AOP,多了一层包装使用ASM的话,就不需要多一层包装了,它是直接把代码植入到class文件里面(严格上说是字节码中)相当于在代码里面写AOP,因此要想实现 Aop 的关键是,如何将我们的代码安插到被调用方法的相应位置。首先加入asm的依赖 org.ow2.

2016-05-15 19:47:01 1959

原创 Java字节码操纵框架ASM快速入门

ASM 是一个 Java 字节码操纵框架。它可以直接以二进制形式动态地生成 stub 类或其他代理类,或者在装载时动态地修改类。ASM 提供类似于 BCEL 和 SERP 之类的工具包的功能,但是被设计得更小巧、更快速,这使它适用于实时代码插装。本篇内容使用ASM动态生成java类和方法在阅读本文之前,需要对JVM有所了解,class文件格式,JVM指令等等先加入ASM

2016-05-15 18:48:15 20048

原创 SpringBoot动态创建Bean

SpringBoot测试版本:1.3.4.RELEASE参考代码如下:package com.spring.configuration;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.support.BeanDefiniti

2016-05-09 11:59:50 14648 1

原创 SpringBoot优化内嵌的Tomcat

SpringBoot测试版本 org.springframework.boot spring-boot-starter-parent 1.3.3.RELEASE org.springframework.boot spring-boot-starter-web SpringBoot默认使用的是Tomcat作为

2016-05-03 17:17:10 42800 7

空空如也

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

TA关注的人

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