240 发简信
IP属地:江苏
  • 运维告诉我CPU飙升300%,为什么我的程序上线就奔溃了

    线上服务CPU飙升 前言 功能开发完成仅仅是项目周期中的第一步,一个完美的项目是在运行期体现的 今天我们就来看看笔者之前遇到的一个问题CPU飙升...

  • Resize,w 360,h 240
    分布式服务熔断降级限流利器至Hystrix

    全文概览 [TOC] 为什么需要hystrix hystrix官网地址github[https://github.com/Netflix/Hys...

  • Resize,w 360,h 240
    分布式系列接口调用openfeign小试牛刀

    申明式接口调用Feign,极大的简化了我们接口之间的调用。只需要通过注解就可以实现我们系统之间接口的调用。 关于分布式我们之前主要集中讨论了服务...

  • Resize,w 360,h 240
    分布式springcould服务调用Ribbon的负载均衡

    [TOC] 之前我们介绍了管理分布式组件注册的服务;eureka、consul、zookeeper、nacos他们都可以实现我们服务的注册于获取...

  • Resize,w 360,h 240
    分布式服务治理zookeeper原理及使用大全

    [TOC] zookeeper动物管理员全局把控。提供了配置管理、服务发现等服务。其本身也是可以集群化的。实现上是基于观察者模式。不想eurek...

  • rabbitmq如何保证消息可靠性不丢失

    [TOC] 之前我们简单介绍了rabbitmq的功能。他的作用就是方便我们的消息解耦。紧接着问题就会暴露出来。解耦就设计到双方系统不稳定问题。在...

  • Resize,w 360,h 240
    AbstractQueuedSynchronizer(AQS)抽丝剥茧深入了解JUC框架原理

    [TOC] 简介 AQS(AbstractQueuedSynchronizer)是并发开发中一个基础组件。主要实现了同步状态管理、线程队列管理、...

  • 【优雅写代码系统】springboot+mybatis+pagehelper+mybatisplus+druid教你如何优雅写代码

    [TOC] springboot 融合了很多插件。springboot相比spring来说有一下有点 自动配置: 针对很多spring的应用程序...

  • Mybatis到底是如何优雅的实现的。我和他之间还差很多个你

    [TOC] mybatis运行分为两部分,第一部分读取配置文件缓存到Configuration对象中。用以创建SqlSessionFactory...