摘要: 不能衡量,就不能改进,所以是好与是坏,一切都是从如何评价衡量开始的。 停顿时间和吞吐量便是一切垃圾级收集器的评价准则。G1有着更可控的pause time 和 更大的throughput,所以g1在java9 便是默认的垃圾收集器,是cms 的替代者。 所谓的pause time,就是只每次停顿的的 阅读全文
posted @ 2019-11-20 17:01 IT实战家 阅读(779) 评论(0) 推荐(0)
摘要: 2015年夏天我们在北京静安中心12层当当架构部启动自研数据库中间件项目的时候,完全没想过3年多之后,这个项目会成为首个加入Apache基金会的分布式数据库中间件开源项目,并在超过60家公司的系统中投入应用。 Apache ShardingSphere,发端于Sharding-JDBC,记得当年为了 阅读全文
posted @ 2019-11-20 16:58 IT实战家 阅读(636) 评论(0) 推荐(0)
摘要: 在阅读本文前,若您对RocketMQ技术感兴趣,请加入 RocketMQ技术交流群根据上文的描述,发送事务消息的入口为: TransactionMQProducer#sendMessageInTransaction: public TransactionSendResult sendMessageI 阅读全文
posted @ 2019-11-20 16:56 IT实战家 阅读(244) 评论(0) 推荐(0)
摘要: Spring Cloud Sleuth超详细实战 为什么需要Spring Cloud Sleuth 微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去定位。主要体现在,一个请求可能需要调用很多个服务, 阅读全文
posted @ 2019-11-20 16:54 IT实战家 阅读(16336) 评论(0) 推荐(1)
摘要: 共识算法:Raft 闭眼卖布 72018.02.27 02:01:15字数 2,758阅读 34,638 上篇讲到了「拜占庭将军问题」:多个拜占庭将军要如何在可能有叛徒、信使可能被策反或者暗杀的情况下达成是否要进攻的一致性决定?还不了解的先看看上一篇《拜占庭将军问题》。这篇主要是介绍简化版拜占庭将军 阅读全文
posted @ 2019-11-20 16:52 IT实战家 阅读(408) 评论(0) 推荐(0)
摘要: 本文链接:https://blog.csdn.net/qq_36118769/article/details/85293865一般来说,服务器端的I/O主要有两种情况:一是来自网络的I/O;二是对文件(设备)的I/O。首先一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作,同步IO和异步I 阅读全文
posted @ 2019-11-20 16:50 IT实战家 阅读(971) 评论(0) 推荐(1)
摘要: 内容转自:https://blog.csdn.net/Dazhu233/article/details/79596584 先看HashMap的定义: public class HashMap<K,V>extends AbstractMap<K,V> implements Map<K,V>, Clon 阅读全文
posted @ 2019-08-09 21:04 IT实战家 阅读(452) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/NTEG-A8zhxAhvxV223QTsw 阅读全文
posted @ 2019-08-09 20:58 IT实战家 阅读(392) 评论(0) 推荐(0)
摘要: 快速开发平台推荐—laoA的guns Guns基于Spring Boot2,致力于做更简洁的后台管理系统。包含系统管理,代码生成,多数据库适配,SSO单点登录,工作流,短信,邮件发送,OAuth2登录,任务调度,持续集成,docker部署等功。支持Spring Cloud Alibaba微服务。社区 阅读全文
posted @ 2019-08-09 20:53 IT实战家 阅读(684) 评论(0) 推荐(0)
摘要: 一、前言 关于mysql主从同步,相信大家都不陌生,随着系统应用访问量逐渐增大,单台数据库读写访问压力也随之增大,当读写访问达到一定瓶颈时,将数据库的读写效率骤然下降,甚至不可用;为了解决此类问题,通常会采用mysql集群,当主库宕机后,集群会自动将一个从库升级为主库,继续对外提供服务;那么主库和从 阅读全文
posted @ 2019-07-19 20:57 IT实战家 阅读(408) 评论(0) 推荐(0)