240 发简信
IP属地:台湾
  • 120
    分布式事务-Seata saga模式源码分析

    1. saga配置与使用 首先看下saga模式的配置,代码地址[https://github.com/seata/seata-samples]: 在以上配置中的DbState...

  • 判断Bean对象指定字段非空

    判断Bean对象指定字段非空。方案:在bean对象上增加注解,指定字段非空,返回异常信息有明确字段描述,省去不必要的if、else判断。 新建注解类 BeanHelper工具...

  • 聊聊rocketmq的HAClient

    序 本文主要研究一下rocketmq的HAClient HAClient rocketmq-all-4.6.0-source-release/store/src/main/j...

  • 120
    Apollo热发布以及OpenAPI调用

    一、准备工作 系统:CentOS7Java:Apollo服务端要求Java1.8+,客户端要求Java1.7+,我们环境都是Java1.8mysql:需要5.6.5以上版本A...

  • 120
    HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!

    前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式...

  • 常见问题总结

    多个项目中都用到了定时任务,如何实现管理,设计思路 redis缓存击穿 ArrayList 扩容原理(扩容大小) LinkedList 遍历 最大容量 HashMap、Has...