![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 80
Qunar_尤雪萍
这个作者很懒,什么都没留下…
展开
-
Guava关于JAVA中系统组件之间交互通讯(非线程之间通讯)
Guava EventBus组件// Class is typically registered by the container.class EventBusChangeRecorder { @Subscribe public void recordCustomerChange(ChangeEvent e) { recordChange(e.getChange()); }原创 2014-02-17 12:14:44 · 1022 阅读 · 0 评论 -
ElasticSearch简单使用
ElasticSearch简单Demo原创 2015-08-03 18:53:39 · 2019 阅读 · 0 评论 -
Java Mybatis Plugin插件实现分表路由规则
Mybatis Plugin 插件实现分表路由规则原创 2015-08-03 18:37:00 · 4505 阅读 · 3 评论 -
Java NIO 特性学习
Java NIO 特性学习Java NIO 特性学习ChannelsChannel ImplementationsBase Channel ExampleBufferBuffer UsageBuffer Capacity Position and LimitCapacityPositionLimit常用的Buffer 实现SomeMethods of BufferAlloc原创 2015-07-22 11:37:01 · 574 阅读 · 0 评论 -
了解Jvm虚拟机1
Jvm基本的参数设置-Xms1024m #设置堆最小大小-Xmx2048m #设置堆最大大小-XX:PermSize=256m #设置永久代(方法区大小)-XX:MaxPermSize=256m #限制方法区大小-Xss1m #用于设置栈大小-XX:NewSize=256m #设置年轻代大小-XX:+HeapDumpOnOutOfMemoryError #可以让虚拟机在出现内存溢时Du原创 2015-07-14 00:33:36 · 534 阅读 · 0 评论 -
Guava EventBus配合Spring完成事件分发可配置(变通使用三方库)
在项目需要正对一个事件做分发,触发多个处理逻辑Handler,普通的使用Java代码做会造成代码的高耦合,如果后期涉及到处理添加、修改、去除Handler都会涉及到整体代码变更增加测试复杂度。本文将列举一种通过Guava 的EventBus实现事件和Handler的注册机制,并结合Spring使得整个Handler挂载卸载配置化。包装原生的Guava Handler ,继承EventB原创 2015-06-17 19:36:27 · 6628 阅读 · 0 评论 -
Java JVM内存分析
JVM常见参数及溢出分析工具和方法 JDK1.6.45常用基本参数 -server 服务模式启动 -verbose:gc 开启gc日志打印 -Xms值} 最小堆 -Xmx{值} 最大堆 -Xss{值} 栈容量 -Xmn{值} 新生代的内存空间大小,注意:此处的大小是(eden + 2 survivor space) -Xloggc 日志文件路径原创 2014-04-03 19:05:10 · 886 阅读 · 0 评论 -
Quartz 任务调度机制笔记——01
实例:1、代码实现Demo@Test public void demo01() throws InterruptedException{ //获取调度器 SchedulerFactory schedulerFactory = new StdSchedulerFactory(); Scheduler scheduler = null;原创 2014-02-18 12:04:36 · 2443 阅读 · 0 评论 -
Actor事件处理框架介绍
Actor事件处理框架介绍酒店交易系统架构介绍酒店订单交易架构的一个特点是所有订单业务都是基于事件驱动,统一的订单存储服务order-store在完成每次变更存储之后会将变更信息以消息事件发送出来,各个业务系统通过配置qmq Listener获取订单变更事件,通过具体变更信息匹配实现对各自业务系统流程的一个驱动,基于此模型实现酒店订单架构相关的20+个业务系统的业务流程驱动。 下面两个图分别是酒店原创 2016-08-22 11:23:52 · 3022 阅读 · 1 评论