权限管理模型有很多,但是最为经典实用的还是RBAC。若想设计权限模型或对其进行扩展,了解RBAC是必不可少的功课

阅读全文 »

Redis高级功能,绝非一些面试网站说的消息队列、哨兵模式什么的。而是位图、Geo模块、概率数据结构类型等等,它们都是解决特定场景问题的利器。当你明白它们的大致原理和使用方式,那么遇到的时候,你就是最靓的仔 :)

阅读全文 »

作为有点经验的java coder,使用jdbc或者mybatis的时候有没有发现一点问题?插入大量数据怎么这么慢!查询大量结果,怎么一下就OOM了!!

阅读全文 »

如果要实现不同数据库之前的数据同步,应该怎么做?直接执行sql文件,如果语法不兼容呢?dataX是一个阿里开源的,被广泛使用的离线数据同步的工具,通过各类插件的reader/writer兼容了各类数据的整合。可实现自定义全量/增量的数据同步。

阅读全文 »

TiDB的事务提交是使用二阶段提交实现的。在客户端commit发起后,TiDB会从所有需要写入的Key中选取一个作为Primary Key,然后向所有涉及的TiKV发起prewrite。当发现有其他事务写当前Key,则发生写冲突。

阅读全文 »
0%