240 发简信
  • Docker学习(三)认识Docker和常用命令

    Docker体系结构 docker服务端,作为服务的提供方,核心进程 docker daemon,所有docker命令都是通过这个进程完成的 R...

    0.1 48 1 0
  • Docker学习(一)环境准备安装centos7

    前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Win...

  • java中对象循环引用的思考

    什么是循环引用 ​ 循环引用就是循环依赖,就是两个或多个bean相互之前间的持有对方,比如对象CycleA,CycleB两个对象,如...

  • synchronized与Lock的比较

    前言 synchronized和Lock通过互斥保障原子性,能够保护共享数据以实现线程安全,其作用包括保障原子性、可见性、有序性 常见问题 在平...

  • 设计模式-装饰模式

    设计模式是一套被在实际使用中,总结出来的一些代码设计经验的总结,学习设计模式有助于理解框架的结构。成熟的框架通常使用了多种设计模式,如果你熟悉这...

  • 记录一次logback的扩展

    介绍 本文是一次数据泄漏之后的一点儿思考,系统日志对于后端系统而言是非常重要的,但是大多数开发人员在打印日志时,是非常随意的,不会去想太多,觉得...

  • 一、从另一个角度了解JAVA的可见性

    什么是可见性问题 在多线程环境下,一个线程对某个共享变量更新之后,其它线程访问该变量的线程,是否可以立刻读取到这个变量的更新结果,或者说,线程A...

  • 120
    栈的经典实用

    在JVM的运行时数据区包括:方法区、虚拟机栈、本地方法栈、堆、程序计数器。而虚拟机栈描述的是JAVA方法执行的内存模型:每个方法在执行的同时都会...

    0.7 68 0 0
  • 类的加载过程

    上篇疑问 JVM篇 之 垃圾收集器中最后留一了一个问题为什么CSM不直接使用标记压缩算法?主要原因是,因为CMS垃圾回收是和用户线程一起运行的,...

个人介绍
奋斗中的码农,好记性不如赖笔头,写博客主要是想把自己理解的知识点记录下来,同时分享给大家!一起学习!
鉴于本人才疏学浅,不足之处还望斧正,也欢迎关注我,无特殊说明的都是自己一字一句码出来的,尊重原创,如果转载请说明出处!