负载均衡原理及实现C++, Linux, 开源组件, 算法, 网络安全, 高并发 / Nick Tan / 2023-02-24 / 发表评论一、什么是负载均衡 ? 负载均衡( LoadBalance ),顾名思义就是把任务压力进行平衡的分摊到集群中各 […] 负载均衡原理及实现 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 »
微服务接口设计原则详解C#, C++, Python, Web安全, 微服务, 高并发 / Nick Tan / 2022-11-05 / 发表评论一、前言 微服务是一种系统架构风格,是 SOA(面向服务架构)的一种实践。微服务架构通过业务拆分实现服务组件化 微服务接口设计原则详解 Read More »
如何合理的使用递归算法C#, C++, Java, 安全函数, 算法 / Nick Tan / 2022-10-22 / 发表评论一、什么是递归? 自己调用自己,当业务逻辑符合以下三个条件的时候,就可以考虑使用递归来实现。 一个问题可以分解 如何合理的使用递归算法 Read More »
图的数据结构、原理详解及算法实现C++, Java, 数据结构, 算法 / Nick Tan / 2022-09-24 / 发表评论一、图的定义 1、基本概念 图论〔Graph Theory〕是数学的一个分支。它以图为研究对象。图论中的图是由 图的数据结构、原理详解及算法实现 Read More »
C语言指针深入解析C++, 开发语言 / Nick Tan / 2021-06-19 / 发表评论一、什么是指针 C语言里,变量存放在内存中,而内存其实就是一组有序字节组成的数组,每个字节有唯一的内存地址。C C语言指针深入解析 Read More »