本文摘选自已故知名软件大师John Vlissides的Pattern Hatching (Design Patterns Applied)【中译本名为:《设计模式沉思录》,葛子昂译,人民邮电出版社】一书。该书出版于1998年,但中译本一直到2010年才出版,?!。在本文中,Vlissides针对普 ...
分类:
其他好文 时间:
2020-07-30 14:18:54
阅读次数:
119
#include <cstdint> #include <stdexcept> class BitPattern { private: std::uint64_t expected{}; std::uint64_t mask{0XFFFFFFFFFFFFFFFF}; public: template ...
分类:
其他好文 时间:
2020-07-30 01:40:33
阅读次数:
71
1.Atals介绍 1.简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。它在MySQL官方推出的MySQL-Proxy ...
分类:
其他好文 时间:
2020-07-29 21:38:25
阅读次数:
81
装饰器模式 - Decorator Pattern 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 意图: 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类 ...
分类:
编程语言 时间:
2020-07-29 17:42:14
阅读次数:
71
后端传到前端的时间,变成时间戳 解决办法: @JsonFormat(pattern = "YYYY-MM-dd HH:mm:ss",timezone = "GMT+8") ...
分类:
其他好文 时间:
2020-07-29 17:40:43
阅读次数:
154
Ansible介绍 Ansible是什么 Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如连续部署或零停机滚动更新。 Ansible的主要目标是简单和易用。它还着重于安全性和可靠性,其特点是活动部件最少,使用OpenSSH进行运输(使用其他运输方式和拉动模式 ...
分类:
其他好文 时间:
2020-07-29 10:00:32
阅读次数:
74
①在项目文件的根目录下新建文件proxy.config.json { "/": { "target": "http://127.0.0.1:3000", "secure": false } } //或者 { "/api": { //适用场景:需要每个请求地址前加个’/api‘ "target": " ...
分类:
其他好文 时间:
2020-07-29 00:44:14
阅读次数:
104
Usage: ./clusterd.py [options] 可选参数: -h, --help 显示此帮助消息并退出 连接: -i [ip address] 服务器地址 -iL [file] 服务器列表 -p [port] 服务器端口 --proxy [proxy://server:port] 通过 ...
分类:
其他好文 时间:
2020-07-28 16:50:20
阅读次数:
67
mysql读写分离读写分离首先不推荐使用,很多业务场景也没有必要,不仅增加技术复杂度,而且可能会导致读到落后的数据,建议优化数据库,推荐使用keepalive+mysql双主复制的方案然后mysql-proxy是官方推出的中间件,不仅无法高可用,而且这个项目已经夭折了,使用mysql-route了,本次仅记录mysql-proxy的安装过程。mysql-proxy不再支持mysql5.7以后的cl
分类:
数据库 时间:
2020-07-28 10:25:43
阅读次数:
103
## 集群初探 nginx:keepalived,入口唯一 tomcat:负载均衡集群,session共享,使用redis mysql:mysql proxy中间层,master可读写,以写为主,slave只读 oracle:rac,外层看起来多个实例,底层是共享一个存储系统 集群与分布式 集群是软 ...
分类:
其他好文 时间:
2020-07-27 23:41:53
阅读次数:
85