centos 7.x 安装/卸载MySQL

2019-07-20
阅读 3 分钟
7.6k
centos 7.x 安装/卸载MySQL 本篇是基于YUM Repository来安装MySQL的,具体方法在官网可寻,在此记录我的亲身安装过程。 1、安装必要的依赖组件 运行如下命令: {代码...} 这个步骤不太容易出错,如果遇到了异常,请自行百度解决方法。 2、下载 YUM Repository 访问:[链接],选择合适的版本下载。 也可以直接在服务器上...

Spring Cloud Alibaba Nacos(心跳与选举)

2019-07-08
阅读 12 分钟
7.3k
通过阅读NACOS的源码,了解其心跳与选举机制。开始阅读此篇文章之前,建议先阅读如下两篇文章: Spring Cloud Alibaba Nacos(功能篇) Spring Cloud Alibaba Nacos(源码篇) 一、心跳机制 只有NACOS服务与所注册的Instance之间才会有直接的心跳维持机制,换言之,这是一种典型的集中式管理机制。 在client这一侧是心跳...

Spring Cloud Alibaba Nacos(源码篇)

2019-07-03
阅读 12 分钟
20.2k
在看这篇文章之前,最好对NACOS相关功能有所了解,推荐看完Spring Cloud Alibaba Nacos(功能篇)。 针对功能,有目的的去找相对应的源代码,进一步了解功能是如何被实现出来的。 本文针对有一定源代码阅读经验的人群,不会深入太多的细节,还需要读者打开源码跟踪,自行领会。 一、引子 进入GitHub对应的页面,将NACOS...

Spring Cloud Alibaba Nacos(功能篇)

2019-06-23
阅读 9 分钟
9.3k
越来越多的读者在和我交流关于Spring Cloud Alibaba的种种事宜,甚至于在一次面试中,一半时间都在聊这个话题。所以,本着对技术钻研的热情,对Spring Cloud Alibaba进行了一番研究。

大规模手机定位采集系统设计

2019-04-09
阅读 4 分钟
2.3k
基本的业务需求可分为两大部分,第一部分是手机端间隔一定时间上报一次位置信息,第二部分是后台系统可以实时看看手机设备当前所在的位置,并绘制轨迹。

细说双Buffer缓冲池

2019-03-28
阅读 5 分钟
4.9k
缓冲机制是对数据持久化的延迟,减少不必要的IO,提高数据落盘的效率。本文将会详细探讨拥有双Buffer的缓冲池(下文统称TwinsBufferPool)是如何实现的,读者可以依此推广,得到N-Buffer的实现原理。

利用Kettle进行数据同步(下)

2018-06-05
阅读 5 分钟
7.6k
版权声明:本文为博主原创文章,未经博主允许不得转载。关注公众号技术汇(ID: jishuhui_2015) 可联系到作者。 上篇介绍了基于kettle的数据同步工程的搭建,entrypoint.kjb就是整个工程执行的入口。 为了进一步降低操作成本,让整个数据同步过程更稳定、安全,需要进行更高层面的抽象,做成一个简单易用的系统。 以下是应...

利用Kettle进行数据同步(上)

2018-06-04
阅读 4 分钟
10.3k
版权声明:本文为博主原创文章,未经博主允许不得转载。关注公众号技术汇(ID: jishuhui_2015) 可联系到作者。 写这篇文章,是源于公司内部的一个常见需求:将生产环境的数据同步到测试环境,以便更方便的进行测试和bug定位。 起初是用的Navicat Premium这款DB管理软件,功能非常强大了,足以满足开发人员的日常工作需求...

手把手教你搭建Docker Registry私服

2018-05-31
阅读 9 分钟
12.6k
关于Docker更多的概念将不在本文赘述了,作为虚拟化市场的一颗冉冉升起的新星,Docker得到了越来越多企业的青睐,越来越多的开发者决定拥入Docker的怀抱。

基于BPMN2.0的工单系统架构设计(下)

2018-05-30
阅读 4 分钟
4.2k
在上两篇文章中,介绍了BPMN2.0和工作流定义语言(以下简称WDL),以及工单系统的业务流程设计。本文是工单系统系列的最后一篇,着重讲解工单系统的程序设计。

基于BPMN2.0的工单系统架构设计(中)

2018-05-29
阅读 2 分钟
3.4k
版权声明:本文为博主原创文章,未经博主允许不得转载。关注公众号技术汇(ID: jishuhui_2015) 可联系到作者。 在上篇基于BPMN2.0的工单系统架构设计(上)中,笔者带大家学习了一下BPMN2.0的相关标准,也是笔者实现工单系统的至关重要的基础部分。 在接下来两篇文章中,将重点阐述整个工单系统是如何实现上篇提到的一部...

基于BPMN2.0的工单系统架构设计(上)

2018-05-26
阅读 8 分钟
6.4k
『工单系统』从宏观上看,是一些状态流的转换,笔者认为,工单系统的实现即是对工作流(workflow)的实现,典型的应用有企业OA系统,各类CRM,ERP等。

分布式发号器架构设计

2018-05-25
阅读 6 分钟
4.7k
版权声明:本文为博主原创文章,未经博主允许不得转载。关注公众号 技术汇(ID: jishuhui_2015) 可联系到作者。 一、需求介绍 1、分布式环境下,保证每个序列号(sequence)是全系统唯一的; 2、序列号可排序,满足单调递增的规律; 3、特定场景下,能生成无规则(或者看不出规则)的序列号; 4、生成的序列号尽量短; 5...

谈谈优惠券系统的设计

2018-05-24
阅读 5 分钟
10k
版权声明:本文为博主原创文章,未经博主允许不得转载。关注公众号 技术汇(ID: jishuhui_2015) 可联系到作者。 优惠券系统的核心在于各种券种的管理,发放和使用。 通常的设计角度是从终端用户出发,所谓“所见即所得”,终端用户所见到的形形色色的优惠券,正是开发整个系统的挑战所在。 可以想象,为了配合不同形式的线...

[译]一个系统管理员眼中的DevOps

2017-12-25
阅读 4 分钟
2.9k
通篇围绕运维工作进行阐述,始终是在强调运维人员和开发人员需要通力协作,这大概也是DevOps理念的核心价值所在吧!大概是因为作者来自比利时吧!翻译的时候还是有些吃力。尽量保证原汁原味,不足之处,敬请指正!

DevOps之我见

2017-12-24
阅读 5 分钟
3.6k
现如今(2017年),DevOps已诞生了8年了,与此同时,一年一度的“DevOpsDays”盛会也在北京顺利举办,而且身为DevOps之父的Patrick Debois也亲自参加了。

读《Microservices》有感

2017-12-23
阅读 4 分钟
3k
在过去的几天,我一直在咀嚼着关于微服务的相关概念,唯恐给自己落下一丝的不明白,也算是给自己采取的扫盲行动。毕竟也是在微服务圈子里混的人了,不把概念吃透,还怎么出去跟人家撕x呢?

微服务治理之道

2017-12-23
阅读 5 分钟
10.3k
The microservice architectural style is an approach to developing asingle application as a suite of small services, each running in itsown process and communicating with lightweight mechanisms, often anHTTP resource API. These services are built around business capabilities andindependently deplo...

我所了解的微服务

2017-12-19
阅读 5 分钟
4.9k
这句话适合一切高大上的概念,比如:SOA,DevOps,DDD,Agile,Cloud等等,包括我现在想要讲述的「微服务」。为什么会这样?“专家”太多了,俗话说的好:「一千个专家眼里,有一千个哈姆雷特」。概念听的多了,还以为自己见多识广,最后大多都是迷茫了:「卧槽!我到底应该信谁?」依老夫看:信谁都不如信自己!如此纷繁...