240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    深入学习JVM(三) -- JVM垃圾收集-G1

    G1 (Garbage First)垃圾收集器 因为上一篇文章JVM垃圾收集器总结[https://juejin.cn/post/6955120...

  • Resize,w 360,h 240
    深入学习JVM(二) -- JVM垃圾收集总结

    最近学习了关于JVM相关的东西,距离上一次写JVM的内存模型[https://haoxiaoyong.cn/2019/11/10/2019/20...

  • Resize,w 360,h 240
    从SpringBoot源码到自己封装一个Starter

    这篇博客主要讲述一下springboot怎么给我们简化了大量的配置,然后跟着源码自己封装一个Starter,首先我们需要从两个地方来说,第一就是...

  • Resize,w 360,h 240
    AOP+自定义注解+策略模式 记录操作日志,避免过多的if else

    演示案例代码 首先看下业务需求: 这里有个前提就是必须这些操作是成功之后才可以入库,所以我选择了使用@Around,在切入点前后切入内容;因为这...

  • Resize,w 360,h 240
    到底怎么才能解释清楚Spring-IOC

    IoC(Inversion of Control)控制反转 三个问题谁控制谁?控制的双方是什么?什么是反转?反转什么?怎样反转?为什么要反转?反...

  • Resize,w 360,h 240
    ZooKeeper分布式专题(七)-- 使用zookeeper实现分布式锁

    ZooKeeper分布式专题与Dubbo微服务入门 zookeeper实现分布式锁 什么多线程 多线程为了能够提高应用程序的运行效率,在一个进程...

  • Resize,w 360,h 240
    ZooKeeper分布式专题(六)-- Dubbo入门到重构服务

    ZooKeeper分布式专题与Dubbo微服务入门 本项目地址 Dubbo入门到重构服务 本文将以原理+实战的方式,首先对“微服务”相关的概念进...

  • ZooKeeper分布式专题(五)-- Apache Curator客户端的使用

    ZooKeeper分布式专题与Dubbo微服务入门 Apache Curator客户端的使用 zk原生 api的不足之处超时重连,不支持自动,需...

  • ZooKeeper分布式专题(四)--使用ZooKeeper原生Java API进行客户端开发

    使用ZooKeeper原生Java API进行客户端开发 ZooKeeper分布式专题与Dubbo微服务入门 建立客户端与zk服务端的链接 zk...