随笔分类 -  Java

Java反射
摘要:Class对象的获取 三种方式获取Class对象 1. 调用对象的getClass方法 2. 调用类名.class 3. Class.forName("类的全名"), 这种方式是去JVM中查找,可能会抛出ClassNotFoundException 获取类名 获取修饰符 1. java的修饰符 用来 阅读全文
posted @ 2017-12-07 16:54 行走在云端的愚公 阅读(339) 评论(0) 推荐(0) 编辑
java注解
摘要:注解含义 个人理解就是一种带信息的标签, 即元数据,描述数据的数据, 这种数据一般不能独立运行,需要借助外部的代码或者工具才能发挥作用。使用关键字@interface定义一个注解类,本文主要用作快速熟悉的笔记 元注解 用来定义注解的基本注解 1. @Retention, 指定生命周期,源代码中,字节 阅读全文
posted @ 2017-12-07 16:49 行走在云端的愚公 阅读(322) 评论(0) 推荐(0) 编辑
一致性哈希java实现
摘要:值得注意的点 1. 哈希函数的选择 murmur哈希函数 该函数是非加密型哈希,性能高,且发生哈希碰撞的概率据说很低 md5 SHA 可以选择guava包,提供了丰富的哈希函数的API 2. 支持虚拟节点+加权,因为不同的节点可能资源配置不同,加权可以使负载均衡最大化,虚拟节点,可以降低某个节点出现 阅读全文
posted @ 2017-11-16 10:19 行走在云端的愚公 阅读(543) 评论(0) 推荐(0) 编辑
logback的使用和logback.xml详解
摘要:一、logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。它当前分为下面下个模块: logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了sl 阅读全文
posted @ 2016-07-27 11:05 行走在云端的愚公 阅读(452735) 评论(47) 推荐(86) 编辑
最近公司用到了lombok,感觉很不错的样子,所以上网搜了一些资料,总结了一下用法。
摘要:(1)将lombok.jar复制到eclipse.ini/myeclipse.ini所在的目录下 (2)打开eclipse.ini/myeclipse.ini,在最后面插入以下两行并保存: -Xbootclasspath/a:lombok.jar -javaagent:lombok.jar (3)重 阅读全文
posted @ 2015-07-16 13:36 行走在云端的愚公 阅读(2349) 评论(0) 推荐(0) 编辑