240 发简信
IP属地:北京
  • Resize,w 360,h 240
    mybatis-插件拦截器动态替换表名

    插件(plugins) MyBatis 允许你在映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用...

  • 美团leaf框架-数据库方式获取分布式id

    美团开源的leaf:https://tech.meituan.com/2017/04/21/mt-leaf.html[https://tech....

  • HTTP调用(三):Ribbon 会自动重试请求

    一些 HTTP 客户端往往会内置一些重试策略。 Feign 内部有一个 Ribbon 组件负责客户端负载均衡, 在客户端配置服务端2个节点: f...

  • HTTP调用(二):feign调用的超时

    避坑配置connectTimeout和readTimeout 坑点1: feign客户端默认2个超时时间是1s 坑点2: 如果要配置 Feign...

  • HTTP调用(一):要考虑到超时、重试、并发

    进行 HTTP 调用与执行本地方法不同,本质上是通过 HTTP 协议进行一次网络请求。网络请求必然有超时的可能性,因此我们必须考虑到这三点: 框...

  • Resize,w 360,h 240
    ShardingSphere-数据脱敏实战(二)

    1. 定义表结构 2. 定义实体类 3. 添加依赖 4. 添加配置 5. 定义dao 6. 测试用例 添加测试1: 添加测试2,去掉明文列配置项:

  • Resize,w 360,h 240
    ShardingSphere-数据脱敏剖析(一)

    1. 什么是数据脱敏 数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。涉及客户安全数据或者一些商业性敏感数据,...

  • ShardingSphere-Hint强制路由剖析

    1. 什么是强制路由 一种通过在外部业务代码中指定路由配置的一种方式,在ShardingSphere中叫做Hint。如果使用Hint指定了强制分...