MyBatis核心组件原理解析及源码解读Java, MySQL, 开源组件, 数据库 / Nick Tan / 2022-12-21 / 发表评论一、Mybatis核心成员 以上主要成员在一次数据库操作中基本都会涉及,在SQL操作中重点需要关注的是SQL参 […] MyBatis核心组件原理解析及源码解读 Read More »
深度剖析5种IO模型C++, I/O, 多线程, 性能测试, 操作系统 / Nick Tan / 2022-12-03 / 发表评论一、遇到的问题 其实上面的场景回归到具体应用上就是一种超强的IO能力,谈到IO我们可以先了解有哪些IO模型: 深度剖析5种IO模型 Read More »
I/O多路复用之epoll接口总结C++, I/O, 操作系统 / Nick Tan / 2022-12-03 / 发表评论一、基本知识 epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和 I/O多路复用之epoll接口总结 Read More »
I/O多路复用之poll函数总结C++, I/O, 操作系统 / Nick Tan / 2022-12-03 / 发表评论一、基本知识 poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询 I/O多路复用之poll函数总结 Read More »
I/O多路复用之select函数总结C++, I/O, 操作系统 / Nick Tan / 2022-12-03 / 发表评论一、基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用 I/O多路复用之select函数总结 Read More »
操作系统的三大调度机制及其调度算法详解性能测试, 操作系统, 算法, 计算机 / Nick Tan / 2022-12-02 / 发表评论操作系统的三大调度机制,分别是「进程调度/页面置换/磁盘调度算法」 一、进程调度算法 进程调度算法也称 CPU 操作系统的三大调度机制及其调度算法详解 Read More »
不同颜色的PCB有什么区别?Windows, 操作系统, 电子元件, 电脑硬件, 计算机 / Nick Tan / 2022-11-30 / 发表评论PCB颜色、PCB颜色代表什么意思、PCB颜色不同有区别吗?PCB为什么大多是绿色。 一、PCB颜色代表什么意 不同颜色的PCB有什么区别? Read More »
Spring Boot多数据源配置Java, Spring Boot, Spring Cloud, 数据库 / Nick Tan / 2022-11-27 / 发表评论一、第一种方式: AbstractRoutingDataSource 1、手动切换数据源 1)pom.xml Spring Boot多数据源配置 Read More »
Redis数据持久化提高可用性Redis缓存, 分布式, 多线程, 性能测试, 数据结构, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、Redis介绍 我们经常在数据库层上加一层缓存(如Redis),来保证数据的访问效率。这样性能确实也有了大 Redis数据持久化提高可用性 Read More »
深刻理解高性能Redis的本质Redis缓存, 多线程, 性能测试, 高并发 / Nick Tan / 2022-11-08 / 发表评论一、背景 分布式系统绕不开的核心之一的就是数据缓存,有了缓存的支撑,系统的整体吞吐量会有很大的提升。通过使用缓 深刻理解高性能Redis的本质 Read More »