240 发简信
IP属地:江西
  • Resize,w 360,h 240
    Netty 线程模型

    一、单线程Reactor模式 Netty线程模型总体上可以说是Reactor模式的一种变种,我们先看看什么是Reactor模式。这里主要参考维基...

  • 如何查看端口被哪个进程占用

    步骤一:lsof -i 命令 lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件...

  • Resize,w 360,h 240
    Redis 和 Mysql 数据库数据如何保持一致性

    在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直...

  • Resize,w 360,h 240
    Mysql三层逻辑架构

    MySQL的存储引擎架构将查询处理与数据的存储/提取相分离。下面是MySQL的逻辑架构图: 下面来讲解每部分的作用: 一、连接/线...

  • mysql索引最左匹配原则的理解

    在读 【高性能MySQL(第3版)】在讲到如何正确使用 mysql 索引时,着重提到了一个最左匹配原则。今天这篇文章以实例的形式讲下对m...

  • Spring 的 BeanPostProcessor 原理剖析及使用

    一、接口介绍 spring提供了一个接口类 BeanPostProcessor,我们称其为后置处理器,作用是在 bean 的实例化的过程中对 b...

  • Spring Cloud 介绍

    一、什么是 Spring Cloud Spring Cloud 是在 spring boot 基础上快速构建分布式系统的工具集。所以,Sprin...

  • 微服务的简单介绍

    一、什么是微服务 微服务架构风格这种开发方法,是以开发一组小型服务的方式来开发一个独立的应用系统。其中每个小型服务都是运行在自己的进程中...

  • 冒泡排序

    一、什么是冒泡排序 冒泡排序 bubble sort 是一种交换排序,它的基本思想是:两两比较相邻记录的关键字,如果反序则交换,直到没有...