- 博客(15)
- 收藏
- 关注
原创 springCloud 中的 archaius 的一些用法
先上一个例子代码 public static void main( String[] args ) throws IOException { DynamicStringProperty stringProperty = DynamicPropertyFactory.getInstance().getStringProperty( "hello", "" ); System.o...
2018-08-14 18:09:16
1270
原创 Java 中Function 的一种写法
今天再看zuul2 源代码是看到这种 Lambda 表达式的写法, 记录一下 private static final Map< Class<?>, Function<String, Object> > PARSERS = new HashMap<>(); static { PARSERS.put( Boolean.class, ...
2018-08-07 12:46:53
3947
原创 @EnableConfigurationProperties 和 @ConfigurationProperties 的使用
@ConfigurationProperties 可以 将application.properties 以指定前缀的属性应用到指定的类。 @EnableConfigurationProperties 导入启用的属性类 以mybatis的自动导入的源代码为例: // 相当于<beans> @org.springframework.context.annotation.Conf...
2018-01-28 23:54:08
1108
原创 mysql
mysql partition 查看sql版本是否支持分区 mysql> SELECT -> PLUGIN_NAME as Name, -> PLUGIN_VERSION as Version, -> PLUGIN_STATUS as Status -> FROM INFORMATION_SCH...
2016-06-26 14:29:07
131
原创 Xorshift RNGs生成随机数
private transient int randomSeed; randomSeed = seedGenerator.nextInt() | 0x0100; private int randomLevel() { int x = randomSeed; x ^= x << 13; x ^= x >>&...
2016-05-08 14:53:39
2066
原创 自己写了一个RPC框架
项目只依赖asm-all.jar 和zookeeper.jar. 项目的配置文是 default.conf.properties 配置ip地址, default是本机 socket.bind.address 端口 socket.bind.port=47048 服务端注解的路径扫描 rpc.service.path.scan=org.fantasy.example...
2016-05-04 09:34:08
167
原创 Java 通过ReflectionFactory 创建序列化的实例(原创)
import java.io.Serializable; public class Foo implements Serializable { private String str; public Foo(String str) { this.str = str; } } Foo是一个可以序列化的实体类 public class FooTest { p...
2016-05-03 14:50:42
638
原创 sun.misc.Unsafe 操作数组(原创)
sun.misc.Unsafe 操作数组的例子, 参照 jdk 的 java.util.concurrent.ConcurrentHashMap的源代码 package org.fantasy.unsafe; public interface Array<T> { /** * 根据下标获取指定的元素 * @param index * @return...
2016-02-29 17:27:25
585
原创 cglib 源代码分析(原创)
最近读了下cglib 的源代码,分析了cglib 通过字节码生成的代理类。就用cglib源代码包中的例子吧. 1.首先eclipse中开启debug模式,如图 例子的代码如下 public static void main(String args[]) { Bean bean = (Bean)newInstance(Bean.class); bean.addPr...
2016-02-25 18:33:23
497
原创 JMX的一个完整例子
import java.io.IOException; import java.lang.reflect.Method; import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry; import java.rmi.server.UnicastRemoteObject; import java....
2016-01-13 15:57:44
297
原创 hadoop hbase 集群的安装(未整理,先记录在这)
ssh 免登陆的配置 ssh-keygen -t rsa cd ~/.ssh [root@master .ssh]# ll 总用量 8 -rw------- 1 root root 1679 1月 2 21:04 id_rsa -rw-r--r-- 1 root root 393 1月 2 21:04 id_rsa.pub slave...
2016-01-03 16:03:31
165
原创 Java 生成唯一的ID
/** * Generator for Globally unique Strings. */ public class IdGenerator { private static final Logger LOG = LoggerFactory.getLogger(IdGenerator.class); private static final S...
2015-12-30 14:55:14
384
原创 ActiveMQ 启动时broker 的源代码调试
入口在 org.apache.activemq.console.Main这个类 在main方法内最前面加入如下代码 // debug System.setProperty("activemq.base", "E:\\apache-activemq-5.10.2"); System.setProperty("activemq.home", "E:\\apache-act...
2015-12-29 15:44:47
342
原创 Lucene 索引的结构示意图
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
2015-11-26 18:53:04
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人