240 发简信
IP属地:重庆
  • 120
    Sentinel原理:控制台是如何获取到实时数据的

    Sentinel 系列教程,现已上传到 github 和 gitee 中: GitHub:https://github.com/all4you/sentinel-tutori...

  • 120
    跨域问题是怎样造成的

    跨域问题的由来 相信很多人都或多或少了解过跨域问题,尤其在现如今前后端分离大行其道的时候。 你在本地开发一个前端项目,这个项目是通过 node 运行的,端口是9528,而服务...

  • 120
    Netty实战:设计一个IM框架

    bitchat bitchat 是一个基于 Netty 的 IM 即时通讯框架 项目地址:https://github.com/all4you/bitchat 特性: [x]...

  • 怎样管理你的对象

    有一天晚上我脑海中突然冒出来一个问题:“怎样管理我们代码中的对象”。 小弈是刚工作时的我,他说:通过 new 来创建一个对象然后直接使用就好了啊。 你们看,我有一个 Hell...

  • 120
    再看 Netty 服务端启动过程

    一个 NIO 服务端启动需要哪些要素 一个典型的 NIO 服务端应该有哪些东西来支撑他的服务呢? ServerSocketChannel 首先要有一个 ServerSocke...

  • @Super_薛 二次验证就是要保证提交到线程池中的任务有线程能够去执行,所以检测到线程池中的工作线程为0的话,就需要手动创建一个不带任务的工作线程,然他去执行。

    线程池是怎样工作的

    我们在工作中或多或少都使用过线程池,但是为什么要使用线程池呢?从他的名字中我们就应该知道,线程池使用了一种池化技术,和很多其他池化技术一样,都是为了更高效的利用资源,例如链接...

  • 120
    并发问题是怎样造成的

    我们的程序要运行,离不开CPU、内存、IO设备,但是他们三者之间的执行速度是有差异的。 CPU 的执行速度最快,内存的速度次之,IO设备的速度最慢。 为什么会有内存缓存 CP...

  • @左小星 服务端只是做了一个调度任务而已,并没有阻塞,当等待调度任务执行的期间,如果有配置发生变化,会立刻将数据返回给客户端。

    Nacos 配置实时更新原理分析

    上篇文章《Nacos 配置中心原理分析》我和大家分析了 Nacos 的配置中心原理,主要分析了 Nacos 客户端是如何感知到服务端的配置变更的,但是只是从客户端的角度进行了...

  • 120
    线程池是怎样工作的

    我们在工作中或多或少都使用过线程池,但是为什么要使用线程池呢?从他的名字中我们就应该知道,线程池使用了一种池化技术,和很多其他池化技术一样,都是为了更高效的利用资源,例如链接...

  • 120
    Nacos 服务注册与发现原理分析

    Nacos 另一个非常重要的特性就是服务注册与发现,说到服务的注册与发现相信大家应该都不陌生,在微服务盛行的今天,服务是非常重要的,而在 Nacos 中服务更被称为他的一等公...

  • 120
    我们该如何看待 NGINX 被收购

    3 月 11 日,F5 与 NGINX 宣布了一项最终协议,根据该协议,F5 将收购 NGINX 的所有已发行股票,总价值约为 6.7 亿美元。F5 是应用交付网络(ADN)...

  • 120
    Nacos 配置实时更新原理分析

    上篇文章《Nacos 配置中心原理分析》我和大家分析了 Nacos 的配置中心原理,主要分析了 Nacos 客户端是如何感知到服务端的配置变更的,但是只是从客户端的角度进行了...

  • 线上百万级数据查询接口优化过程

    线上百万级数据查询接口优化过程 最近遇到一个数据查询接口性能低下的问题,需要进行优化,从解决方案的调研与梳理到方案的确定,再到最终方案的执行落地,我将优化的过程完整的记录了下...

  • 120
    Nacos 配置中心原理分析

    动态配置管理是 Nacos 的三大功能之一,通过动态配置服务,我们可以在所有环境中以集中和动态的方式管理所有应用程序或服务的配置信息。 动态配置中心可以实现配置更新时无需重新...

个人介绍
一个专注原创的程序猿

Github: https://github.com/all4you

公众号:逐码