240 发简信
IP属地:上海
  • Resize,w 360,h 240
    nacos 源码解析系列(一)

    要解析源码,你就必然离不开 debug 源码,所以 今天我们就做下准备工作。 网上找了以下,本地单机 debug 起来的一些步骤: 1、gith...

  • spring boot 中的spring factories 机制

    Spring Boot 中有一种非常解耦的扩展机制:Spring Factories.这种机制实际上是仿照java中的SPI扩展机制实现的。 什...

    11.7 16829 3 51
  • Actor模型:面向对象原生的并发模型

    前言 感谢极客时间 王宝令老师的 并发系列课程 有门计算机专业课叫做面向对象编程, 按照面向对象编程理论,对象之间通信需要依靠消息,而实际上,像...

  • Resize,w 360,h 240
    CDN原理介绍

    简介 CDN是将源站内容分发全国所有节点,从而缩短用户查看对象延迟,提高用户访问网站响应时间的响应速度与网站的可用性的技术,能够有效解决网络带宽...

  • Java 并发系列十六 : 生产者-消费者模式-用流水线思想提高效率

    前言 感谢王宝令老师在极客时间的并发课程 Worker Thread 模式类比的是工厂里车间工人的工作模式。 但是在现实世界中,工厂里还有一种流...

  • Resize,w 360,h 240
    IDEA 如何快速构建一个 gradle 项目

    现在 项目越来越多依赖 gradle, 利用 idea 如何快速构建一个gradle 应用呢? 1、首先要配置 gradle 工作环境,自行百度...

  • 还在用 if else 你就out 了

    1、简单直接 上场景: 一般来说, 我们的后台系统都有角色的概念,不同管理员权限不一样,能够执行的操作也不同。 系统管理员 开发人员 运维人员 ...

  • 一次生产中 使用 list.parallelStream() 血的教训

    项目背景 项目上线 排查原因 解决方案之一 采用了一种解决方案就是,自己构造线程池来解决。 总结: 一定深刻理解 CallerRunsPoli...

  • 是时候了解下 mmap 了

    1、mmap基础概念 mmap 是一种内存映射文件的方法,即将一个文件或者其他对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段...

    17.1 4442 2 57
个人介绍
为什么我的眼里常含泪水,因为我对这片土地爱的深沉