上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: 转载自 技术世界,原文链接 Kafka设计解析(二)- Kafka High Availability (上) Kafka从0.8版本开始提供High Availability机制,从而提高了系统可用性及数据持久性。本文从Data Replication和Leader Election两方面介绍了K 阅读全文
posted @ 2018-08-18 21:48 写出高级BUG 阅读(853) 评论(0) 推荐(1) 编辑
摘要: 转载自 技术世界,原文链接 Kafka设计解析(一)- Kafka背景及架构介绍 本文介绍了Kafka的创建背景,设计目标,使用消息系统的优势以及目前流行的消息系统对比。并介绍了Kafka的架构,Producer消息路由,Consumer Group以及由其实现的不同消息分发方式,Topic & P 阅读全文
posted @ 2018-08-18 19:00 写出高级BUG 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 前言 给一个系统定位问题的时候,知识、经验是关键基础,数据是依据,工具是运用知识处理数据的手段。这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件)等。经常使用适当的虚拟机监控和分析的工具可以加快我们分 阅读全文
posted @ 2018-08-15 23:56 写出高级BUG 阅读(11584) 评论(1) 推荐(2) 编辑
摘要: 前言 垃圾收集器(Garbage Collection)通常被成为GC,诞生于1960年MIT的Lisp语言。上一篇介绍了Java运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而灭;栈中的栈帧随着方法的进入和退出而执行着出栈和入栈操作,实现了内存的自动清理。因此 阅读全文
posted @ 2018-08-14 23:03 写出高级BUG 阅读(629) 评论(0) 推荐(2) 编辑
摘要: 前言 对于从事C、C++程序开发的开发人员来说,在开始使用对象之前,他们都需要使用new关键字为对象申请内存空间,在使用完对象之后,也需要使用delete关键字来释放对象占用的内存空间。对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每一个new操作是写匹配的delete/fre 阅读全文
posted @ 2018-08-13 23:37 写出高级BUG 阅读(862) 评论(1) 推荐(0) 编辑
摘要: 摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 目录 一、创建事务 1. 获取事务 2. 处理已经存在的事务 3. 准备事务信息 二、回滚处理 1. 回滚条件 2. 回滚处理 3. 回滚后的信患清除 三、事务提交 Transact 阅读全文
posted @ 2018-08-11 22:51 写出高级BUG 阅读(2558) 评论(0) 推荐(0) 编辑
摘要: 摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 目录 一、注册 InfrastructureAdvisorAutoProxyCreator 二、获取对应class/method的增强器 1. 寻找候选增强器 2. 候选增强器中寻找 阅读全文
posted @ 2018-08-11 16:44 写出高级BUG 阅读(1798) 评论(1) 推荐(0) 编辑
摘要: 摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 目录 一、创建数据表结构 二、创建对应数据表的PO 三、创建表与实体间的映射 四、创建数据操作接口 五、创建数据操作接口实现类 六 、创建Spring配置文件 七、测试 Spring 阅读全文
posted @ 2018-08-09 22:50 写出高级BUG 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 目录 一、processPropertyPlaceHolders属性的处理 二、根据配置属性生成过滤器 三、扫描Java文件 我们在applicationContext.xml中配置 阅读全文
posted @ 2018-08-09 01:10 写出高级BUG 阅读(5093) 评论(0) 推荐(0) 编辑
摘要: 摘要: 本文结合《Spring源码深度解析》来分析Spring 5.0.6版本的源代码。若有描述错误之处,欢迎指正。 目录 一、MapperFactoryBean的初始化 二、获取 MapperFactoryBean 的实例 为了使用MyBatis功能,示例中的Spring配置文件提供了两个bean 阅读全文
posted @ 2018-08-08 22:18 写出高级BUG 阅读(1998) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页