240 发简信
IP属地:广东
  • 云原生 DevOps 如何做到 Jenkins 开箱即用

    前言 随着 Docker 和 K8S 的普及,云原生时代已经到来,开发工程师对应用环境的掌控力进一步加强,运维成本进一步降低。DevOps 采用...

  • Dubbo IP白名单(多协议 + Telnet)

    背景 当不想改动服务消费者的时候(如服务消费者太多,改动大),只修改服务生产者,如何做服务权限控制? Dubbo 使用注册中心的情况下,可通过 ...

  • JVM 系列 - 内存区域 - 程序计数器(PC寄存器)(二)

    特点 程序计数器是一个以线程私有的一块较小的内存空间,用于记录所属线程所执行的字节码的行号指示器;字节码解释器工作时,通过改变程序计数器的值来选...

  • Resize,w 360,h 240
    JVM 系列 - 内存区域 - 方法区(六)

    特点 方法区(Method Area)与 Java 堆一样,是所有线程共享的内存区域。 JDK7 之前(永久代)用于存储已被虚拟机加载的类信息、...

  • 如何在子线程和线程池中使用 ThreadLocal 传输上下文

    问题举例 在 Spring 框架中,使用 @Async 注解时,如何获取 ThreadLocal 中的数据? 使用 CompletableFut...

  • Resize,w 360,h 240
    JVM 系列 - 内存区域 - Java 堆(五)

    特点 Java 堆(Java Heap)是 Java 虚拟机所管理的内存中最大的一块,也被称为 “GC堆”,是被所有线程共享的一块内存区域,在虚...

  • Resize,w 360,h 240
    TransmittableThreadLocal 源码解析

    1、介绍 TransmittableThreadLocal(TTL) 是 Alibaba 开源的,用于解决在使用线程池等会池化复用线程的组件情况...

    0.8 8405 4 11
  • Resize,w 360,h 240
    Apollo 公共 Namespace 使用

    背景 现在使用 Apollo 配置中心框架的公司越来越多了,也希望写这篇文章对刚入手 Apollo 的同学有所帮助,对系统做出更多更好用的功能。...

  • Resize,w 360,h 240
    JVM 系列 - 内存区域 - Java 虚拟机栈(三)

    特点 Java 虚拟机栈(Java Virtual Machine Stacks)是线程私有的,生命周期随着线程,线程启动而产生,线程结束而消亡...

    1.1 6549 3 11
个人介绍
死撑工作
死磕学习