MyCat教程【简单介绍】
MyCat 是目前最流行的基于 java 语言编写的数据库中间件,是一个实现了 MySQL 协议的服务器,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用 MySQL 原生协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多数主流数据库服务器通信,其核心功能是分库分表。配合数据库的主从模式还可实现读写分离。
Cobar源码分析之AST
Cobar是阿里开源的数据库中间件,关于它的介绍这里不再赘述,可以参考之前的文章《Cobar SQL审计的设计与实现》
Cobar中利用AST可以获取table名、列名、比较的值进行分库分表,这也是Cobar最重要的功能
线上写了一条没有where条件的update或delete,这时可以利用AST进行表达式计算,对没有where条件和where条件恒为true的SQL进行拦截。
我在组内的Java问题排查分享
可从三个方面入手
知识:有些问题,思考一下就有答案,就像传说中多隆那样,回忆下就知道第83行代码有问题~
工具:当然不是每个人都能做到过目不忘,也有可能这代码完全不是你写的,这时就需要靠工具来定位问题
数据:程序运行时产生的数据,也能提供很多线索
Go能实现AOP吗?
hello~大家好,我是小楼,今天分享的话题是Go是否能实现AOP?
在开始之前,请允许我推荐《Go语言底层原理剖析》的作者,最近在读这本书,发现作者竟然是我同事,本文是从这本书的第一章得到的灵感,作者也在公众号上写文章,可以关注下哦 ~ 当然买书支持也是可以的。