前言

  • 作为一款优秀的分布式协调软件,ZK的重要性毋庸置疑。
  • 本文以《从Paxos到ZooKeeper 分布式一致性原理与实践》一书为主要参考,节选书中比较核心的一些知识点。下文简略为该书。
    • 本文沿袭该书中的脉络,先对一些理论介绍,再在介绍ZK的同时会重点说一些应用场景,最后会集中补充一些技术细节。对相应章节感兴趣可以直接跳转查阅。
  • 源码部分以ZooKeeper 3.5.8版本为引子,部分内容会结合源码说明
  • 源码注释相关,地址:https://github.com/nimbusking/zookeeper
    阅读全文 »

前言

这本书介绍的知识点,emm,过于零碎,更像是“翻译”了一下底层设计而已,关于脉络主线等内容,需要花很大力气去啃。因此,本篇文章,我主要记录,我薄弱的地方,比如关于事务、MVCC和锁这块内容。这部分会仔细加注。

阅读全文 »

前言

汇总罗列MySQL点点滴滴

参考书籍

点点翻翻了下面这些,各有特点,各有所长属于是

  • 《MySQL是怎样运行的 从根儿上理解MySQL》:白话“啰嗦”,但是容易理解
  • 《MySQL技术内幕 InnoDB存储引擎 第2版 》:章节脉络很清楚,偏向InnoDB源码的,可作为补充看,非DBA不值得长时间深挖。
  • 《高性能MySQL》:宝典,整体介绍全面,对MySQL整体脉络看的比较清楚
  • 官网手册(5.7版本):这没得说,最全的。PS:英语读的累的用Google Translate页面翻译,专业名词翻译的可读性较高。
阅读全文 »

前言

开始前的思考

长久以来,其实接触的笔记软件也有不少,但是鲜有能行程体系的。
Notion是去年,经由一个朋友介绍才了解的。

阅读全文 »

前言

废话少说,从头学Java之第一篇。
按日常使用优先级分级阅读,为了防止篇幅过于太长,其中值得详细探讨的,会单独独立po新文出来。

阅读全文 »

前言

在日常研发工作中,时不时的经常在某些场景需要使用到数据迁移。比如,从产线数据库中,迁移一部分数据到本地、测试环境,进行测试相关。
这时候,就遇到点问题,怎么迁移?
通常你是没有权限直接接触产生数据库后台的,用工具直接连,你就别想了。完了,我们能接触的就是查询,而查询出来的估计也多半是类Excel表格形式。

将待迁移数据到Excel中之后,接下来问题就来了,怎么将Excel数据导入到目的数据库中呢?

阅读全文 »

生活,就是理解。生活,就是面对现实微笑,就是越过障碍注视将来。生活,就是自己身上有一架天平,在那上面衡量善与恶。生活,就是有正义感、有真理、有理智,就是始终不渝、诚实不欺、表里如一、心智纯正,并且对权利与义务同等重视。生活,就是知道自己的价值,自己所能做到的与自己所应该做到的。生活,就是理智。——雨果

背景

没啥好说的,就是,我又双叒叕要搬家了。起因就是因为,最近要涨房租
与其不如涨价,反正都是涨,我寻思干脆住远一点,直接自己住得了。
以前搬家,稍微不那么简单一点,自己会花好长时间去收拾一下。收拾呢,其实也就是找一堆纸箱子,完了去打包收纳而已。
在过往的收纳经验来看,最后的结论就是:大件的我能知道,放到具体哪个里面了。但是,小件,emm,死活最后就铁定不知道在什么地方了。最真实的可能就是,在日后的生活过程中,扒拉扒拉找些东西的时候,哦?原来我还有这个东西……

阅读全文 »

前言

笔记实录

探索

引用

前言

前言中,引用著名NIO书籍《Java NIO》(Ron Hitchens)中的引言,关于NIO的。原文如下:

Java NIO explores the new I/O capabilities of version 1.4 in detail and shows you how to put these features to work to greatly improve the efficiency of the Java code you write. This compact volume examines the typical challenges that Java programmers face with I/O and shows you how to take advantage of the capabilities of the new I/O features. You’ll learn how to put these tools to work using examples of common, real-world I/O problems and see how the new features have a direct impact on responsiveness, scalability, and reliability.

最后一句,直接点题:see how the new features have a direct impact on responsiveness, scalability, and reliability.

阅读全文 »
0%