240 发简信
IP属地:上海
  • kubernetes 网关 Ambassador 笔记

    kubernetes配置外网访问是个麻烦事 kubectl port-forward临时性的转发,退出就失效如果后台运行,容易遗忘啊,难道还要设...

  • Resize,w 360,h 240
    Quartz设计原理详解(多图)

    定时任务是日常开发中非常常见的功能。 对于简单的任务处理Spring的@Scheduled非常好用。如果处理更复杂的情况,比如需要宕机恢复或者集...

  • Resize,w 360,h 240
    分布式 应用中实现 即时消息推送

    流程图 后台业务系统发送消息到公共RabbitMq的Topic Web应用(集群中的一台)通过routingKey获取自己需要的消息 收到消息的...

  • Resize,w 360,h 240
    Axon Framework 从入门、深入到放弃

    DDD领域驱动/CQRS读写分离/ES事件溯源 这些前沿的时髦的技术理念汇聚在一次,落地到一套完整实现方案。这就是Axon 我们从ES事件溯源开...

  • Resize,w 360,h 240
    算法-最大矩形面积(解释思路)

    有连续立柱,底边是1,高度不等2,1,5,6,2,3,4,6,6,2,1,2,3 求这些立柱中包含的最大矩形面积。如图所示,最大面积为12 暴力...

  • Resize,w 360,h 240
    @RefreshScope那些事

    @RefreshScope那些事 要说清楚RefreshScope,先要了解Scope Scope(org.springframework.be...

  • 远程连接docker的一些网络问题

    docker配置远程连接 官方文档里有步骤描述。 一种方式是配置docker-daemon自己的配置文件:创建/修改 /etc/docker/d...

  • Spring Data JPA 进阶:优雅实现 mybatis style 的查询

    JPA和Mybatis相比还是比较复杂的,Spring Data JPA极大的简化了JPA的处理。但是在处理复杂查询方面比较繁琐。 用惯Myba...

  • Disruptor 缓冲行填充的进一步解释

    最近学习Disruptor的使用。也看了不少介绍缓冲行的原理,比如这篇。其中关于缓冲行的实现,一直不太明白。为什么是15个long?不是更多或更...