sharding database-06-mysql 分库分表 Mycat 分布式主从复制中间件
MyCat
MyCAT 是一款开源软件,面向企业的“大型数据库集群”。
MyCAT是一个强制数据库,它是MySQL的替代品,支持事务和ACID。
MyCAT作为企业数据库MySQL集群,可以替代昂贵的Oracle集群。
MyCAT也是一种新型的数据库,它看起来就像一个融合了内存缓存技术、NoSQL技术和HDFS大数据的SQL服务器。
MyCAT作为一种新型的现代企业数据库产品,与传...
2021-09-05 13:01:55 |
Databae
sharding database-05-apache shardingsphere 01 分布式的数据库生态系统入门介绍
概述
Apache ShardingSphere 是一个开源生态系统,由一套分布式数据库解决方案组成,包括 JDBC、Proxy & Sidecar(Planning)3 个独立产品。
它们都提供了数据横向扩展、分布式事务和分布式治理的功能,适用于Java同构、异构语言、云原生等多种场景。
Apache ShardingSphere 旨在在分布式系统中合理地充分利用现有数据库的...
2021-09-05 13:01:55 |
Databae
awesome-quant Quants (Quantitative Finance) 的精选库、软件包和资源的精选列表
awesome-quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Languages
Python
R
Matlab
Julia
Java
JavaScript
Haskell
Sc...
2021-09-05 13:01:55 |
Awesome
tair 阿里巴巴集团开发的分布式键值存储系统
产品概览
Tair 是快速访问内存 (MDB)/持久性 (LDB) 存储服务。
Tair采用高性能、高可用的分布式集群架构,可以满足企业对读写性能和可扩展容量的高要求。
系统架构
Tair 集群具有三个必要的模块:ConfigServer、DataServer 和客户端。
通常,一个 Tair 集群包括两个 ConfigServer 和多个 DataServer。
两个 Conf...
2021-09-02 13:01:55 |
Cache
libuv Cross-platform asynchronous I/O
概述
libuv 是一个多平台支持库,专注于异步 I/O。
它主要是为 Node.js 开发的,但也被 Luvit、Julia、pyuv 等使用。
功能亮点
由 epoll、kqueue、IOCP、事件端口支持的全功能事件循环。
异步 TCP 和 UDP 套接字
异步 DNS 解析
异步文件和文件系统操作
文件系统事件
ANSI 转义码控制的 TTY
带套接字共享的 IP...
2021-09-02 13:01:55 |
IO
在投入生产之前应涵盖的主题的参考清单。
投产
您是否想知道“在将项目投入生产之前我应该做什么?”。
以下是您在上路之前要解决的问题列表:
服务器端清单
这是 Web 应用程序服务器端的清单。
合法的
我的应用程序的第 3 方依赖项的许可证没有被违反
我的应用程序没有违反密码学政策和法律
我的应用符合组织标准
弹性
我的应用程序可以单独保留合理的功能
我的应用程序可以从重负载中恢复
我的应用程序可以重新建立所...
2021-09-02 13:01:55 |
Tool
fuck-login 模拟登录一些知名的网站,为了方便爬取需要登录的网站
他妈的登录
模拟登录 一些常见的网站
主要基于以下的 Python 的第三 library
requests 处理登录
pillow 处理验证码
rsa 处理加密问题
DONE
知乎
126邮箱
weibo.cn (验证码识别困难,建议不要用这种方式) 和 mweibo.cn (推荐使用)
百度
...
2021-09-02 13:01:55 |
Tool
tesseract Tesseract 开源 OCR 引擎
关于
这个包包含一个 OCR 引擎 - libtesseract 和一个命令行程序 - tesseract。
Tesseract 4 添加了一个新的基于神经网络 (LSTM) 的 OCR 引擎,该引擎专注于线条识别,但仍支持 Tesseract 3 的传统 Tesseract OCR 引擎,该引擎通过识别字符模式来工作。
通过使用旧 OCR 引擎模式 (–oem 0) 启用与 Tess...
2021-09-01 13:01:55 |
java