摘要: DB主从一致性架构优化4种方法 原创 58沈剑 架构师之路 2016-05-18 需求缘起 大部分互联网的业务都是“读多写少”的场景,数据库层面,读性能往往成为瓶颈。如下图:业界通常采用“一主多从,读写分离,冗余多个读库”的数据库架构来提升数据库的读性能。 这种架构的一个潜在缺点是,业务方有可能读取 阅读全文
posted @ 2020-09-25 09:16 窦婴 阅读(88) 评论(0) 推荐(0) 编辑
摘要: HTTP协议属于无状态协议,当完成数据交换时,客户端与服务器端的连接就会关闭;但再次进行数据交换时,就需要建立新的连接。这意味着服务器无法从连接上跟踪会话,客户端与服务器端之间的联系是离散的、非连续性的。当用户在同一网站的多个页面转换时,服务器无法确定是否是同一用户。例如:用户登录淘宝后进入商品页购 阅读全文
posted @ 2020-09-18 15:18 窦婴 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 一、缘起 如《消息总线消息必达》所述,MQ消息必达,架构上有两个核心设计点: (1)消息落地 (2)消息超时、重传、确认 再次回顾消息总线核心架构,它由发送端、服务端、固化存储、接收端四大部分组成。 为保证消息的可达性,超时、重传、确认机制可能导致消息总线、或者业务方收到重复的消息,从而对业务产生影 阅读全文
posted @ 2020-09-18 15:05 窦婴 阅读(108) 评论(0) 推荐(0) 编辑
摘要: # The number of milliseconds of each tick 心跳间隔 毫秒每次 # 通信心跳数,Zookeeper服务器与客户端心跳时间,单位毫秒 # Zookeeper使用的基本时间,服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个tickTime时间就会发送一 阅读全文
posted @ 2020-09-17 11:26 窦婴 阅读(203) 评论(0) 推荐(0) 编辑
摘要: sources.list ## Generated by deepin-installer deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free #deb-src 阅读全文
posted @ 2020-08-10 09:16 窦婴 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 环境变量配置 GOROOT = D:\soft\go\goRoot //goLang安装目录 GOPATH= D:\soft\go\goPath //goLang项目目录 GOPROXY= https://mirrors.aliyun.com/goproxy/ //国内代理远程仓库 GO111MOD 阅读全文
posted @ 2020-07-10 09:51 窦婴 阅读(124) 评论(0) 推荐(0) 编辑
摘要: //指定日期的上一个周末 trunc(to_date('2020-06-01','YYYY-MM-DD'),'iw') - 1 //指定日期的下一个周一 trunc(to_date('2020-06-01','YYYY-MM-DD'),'iw') + 7 //昨天 trunc(to_date('20 阅读全文
posted @ 2020-06-08 09:14 窦婴 阅读(325) 评论(0) 推荐(0) 编辑
摘要: List<xxx> list = JSON.parseObject(jsonString, new TypeReference<List< xxx >>() {}); 例如 :List<Map<String, String>> pids=JSON.parseObject(jsonString, ne 阅读全文
posted @ 2020-04-18 14:45 窦婴 阅读(877) 评论(0) 推荐(0) 编辑
摘要: Bitcoin 的基本原理 昨天读到了 Bitcoin 的中文介绍,觉得非常有意思。不过上面这篇文章解释的非常不靠谱,我花了一晚上去Bitcoin的官方网站 仔细研究了一下,总算理解了其原理。感觉非常有启发,尤其是对虚拟货币的流通和发行有许多借鉴意义。今天写这篇 Blog 理一下。 什么是货币呢?货 阅读全文
posted @ 2020-02-26 22:59 窦婴 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 正数的原码,反码,补码和原码一样,负数的反码是原码取反,补码是反码 +1; 在计算机里,负数用补码表示 & : 按位与 ,双目运算 ,1 & 1 = 1,1 & 0 = 0,0 & 1 = 0,0 & 0 = 0 , | : 按位或 ,双目运算 ,1 & 1 = 1,1 & 0 = 1,0 & 1 阅读全文
posted @ 2019-12-13 15:40 窦婴 阅读(1375) 评论(0) 推荐(0) 编辑