各种碎片知识点

服务器开发:

负载均衡之加权轮询算法
负载均衡的那些算法们
秒杀多线程面试题系列

C++:

C++11右值引用和move语义

智力题

n*n匹马和n赛道,求前k名问题

muduo库

muduo源码剖析

GDB

文章目录:

  • 【软件开发底层知识修炼】十四 快速学习GDB调试一 入门使用
  • 【软件开发底层知识修炼】十五 快速学习GDB调试二 使用GDB进行断点调试
  • 【软件开发底层知识修炼】十六 快速学习GDB调试三 使用GDB的数据断点监测变量是否改变
  • 【软件开发底层知识修炼】十七 快速学习GDB调试四 使用GDB进行函数调用栈的
  • 【软件开发底层知识修炼】十八 快速学习GDB调试五 使用GDB进行调试的一些小技巧
## 大佬收藏过得
高并发系统之限流特技
动态链接库中函数的地址确定---PLT和GOT
Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈
Redis和Memcached的区别
epoll内核源码详解+自己总结的流程
后台开发面试问题整理
Linux内核:poll机制
linux任务调度机制
Linux内核:poll机制
解读Raft(一 算法基础) - 杭州.Mark - 博客园
Linux文件系统详解 - AlanTu - 博客园
Linux c 开发 - 内存管理器ptmalloc - CSDN博客
Linux环境变量及其设置 - CSDN博客
比较全面的gdb调试命令 - 知识天地 - 博客园
把握linux内核设计思想(六):内核时钟中断 - CSDN博客
Linux进程调度原理 - alex.shu - 博客园
Linux系统调用的实现机制分析 - CSDN博客
理解inode - 阮一峰的网络日志
多阶hash表 - juary_的专栏 - CSDN博客
理解 glibc malloc - CSDN博客
Redis与Memcached的比较-zpf1218-ChinaUnix博客
glibc中malloc的详细解释 - CSDN博客
Redis的那些最常见面试问题 - 回首笑人间 - 博客园
浅析基于glibc的malloc - CSDN博客
slab机制 - wangLinuxer - 博客园
有感于STL的内存管理
DNS使用的是TCP协议还是UDP协议 - qq100440110的专栏 - CSDN博客
Linux的任务调度机制 - Nicholas的专栏 - CSDN博客
进程—内存描述符(mm_struct) - CSDN博客
彻底弄懂HTTP缓存机制及原理 - 木上有水 - 博客园
利用CAS操作(Compare & Set)实现无锁队列 - CSDN博客
进程间通信的方式——信号、管道、消息队列、共享内存 - 0giant - 博客园
TCP的数据流——滑动窗口,拥塞窗口,慢启动,Nagle算法,经受时延的确认等 - 千里之外 - CSDN博客
TCP协议总结--停止等待协议,连续ARQ协议,滑动窗口协议 - 杨博东的博客 - 博客园
C/C++ 笔试、面试题目大汇总 - fangyukuan - 博客园
C/C++ 内存对齐原则及作用 - chy19911123的专栏 - CSDN博客
mysql数据库面试总结 - bullets - 博客园
[学习笔记]数据库设计三大范式与BCNF,学习笔记 - ybwang1989 - 博客园
常见面试题整理--数据库篇(每位开发者必备) - weinierzui的专栏 - CSDN博客
知识库 - 你身边的技术百科全书 - CSDN
进程上下文与线程上下文 - bingshanyijiao_fkx的专栏 - CSDN博客
linux线程切换和进程切换的方法_Linux_脚本之家
深入理解计算机系统之虚拟存储器 - Al_xin的专栏 - CSDN博客
tcp的半连接与完全连接队列 - go4it - 简书
数位dp总结 之 从入门到模板 - 努力 - CSDN博客
类中函数的重载、隐藏和覆盖 - beaglebone - 博客园
排序算法____基数排序 - Dingwj_blog - 博客园
面试题干货在此_讨论区_牛客网
排序算法系列:基数排序 - 大鱼 - CSDN博客
位图索引:原理(BitMap index) - zhanlijun - 博客园
fopen与open的区别 - 清清飞扬 - 博客园
《深入理解计算机系统》-虚拟存储器 - gatsby_dhn - 简书
Linux内核解析:进程间通信:管道 - 笨拙的菜鸟 - 博客园
参考别人的面试总结:linux C/C++服务器后台开发面试题总结 - 大孟的博客 - CSDN博客
linux C/C++服务器后台开发面试题总结 - Nancy26 - 博客园
ELF 文件中的section 和 segment - wo_der的博客 - CSDN博客
聊聊Linux动态链接中的PLT和GOT(1)——何谓PLT与GOT - 海枫的专栏 - CSDN博客
ELF文件的加载和动态链接过程 - - ITeye博客
ELF文件的加载过程(load_elf_binary函数详解)--Linux进程的管理与调度(十三) - AderStep - CSDN博客
linux awk命令详解 - ggjucheng - 博客园
IP分片和TCP分片的区别 - cumirror的专栏 - CSDN博客
fork()----父子进程共享 - 程序狗的成长之路 - CSDN博客
Makefile中的wildcard用法 - liangkaiming的专栏 - CSDN博客
深入理解C++的动态绑定和静态绑定 - 常高伟的专栏 - CSDN博客
C++模板元编程(C++ template metaprogramming) - 文章 - 伯乐在线
C++后台开发校招面试常见问题 - oscarwin - CSDN博客
互斥锁的实现(转) - hzhzh007的专栏 - CSDN博客
TCP-IP详解:糊涂窗口综合症(Silly Window syndrome) - 深邃 精致 内涵 坚持 - CSDN博客
浅析Linux下的task_struct结构体 - qq_29503203的博客 - CSDN博客
C++虚继承的概念 - crystal_avast的专栏 - CSDN博客
c++ 虚继承与继承的差异 - Kikim的地盘 - CSDN博客
Linux的inode的理解 - iTech - 博客园
IPC通信:Posix消息队列 - liuhongxiangm的专栏 - CSDN博客
Linux线程的信号量同步 - JollyWing - 博客园
Linux进程间通信——使用共享内存 - ljianhui的专栏 - CSDN博客
gdb调试coredump(使用篇) - 叶落无痕,枫过有情…… - CSDN博客
信号中断 与 慢系统调用 - 许振坪的专栏 - CSDN博客
浅析CPU中断技术 - Funeral - 博客园
Linux信号(signal) 机制分析 - h13 - 博客园
EPOLLIN , EPOLLOUT , EPOLLPRI, EPOLLERR 和 EPOLLHUP事件 - yingying.liu的专栏 - CSDN博客
三种工厂模式的分析以及C++实现 - 曾经的你| - 博客园
STL源码剖析---红黑树原理详解上 - Hackbuteer1的专栏 - CSDN博客
valgrind 的使用简介 - sduliulun的专栏 - CSDN博客
_unix linux_脚本之家
GDT(Global Descriptor Table)全局描述符表 - starlitnext - 博客园
Linux程序加载过程 - 赢在拼搏中 - CSDN博客
linux 用户空间与内核空间——高端内存详解 - 立超的专栏 - 博客园
Linux虚拟地址空间布局以及进程栈和线程栈总结 - wilcohuang's blog - CSDN博客
堆排算法的分析与总结 - HOU_JUN - 博客园
HTTP必知必会——常见面试题总结 - Leeon的博客 - CSDN博客
pthread_once单例模式 - tom555cat - CSDN博客
pthread_once()使用(某个时间在整个程序中仅执行一次,不确定是那个线程) - 轻飘飞扬 - CSDN博客
23种设计模式对比与总结 - 码农恋码 - 博客园
ORM框架使用优缺点 - public - CSDN博客
高性能服务开发之定时器 - 行健 - 博客园
Https协议详解 - CoderZhuang - 博客园
图解SSL/TLS协议 - 阮一峰的网络日志
HTTPS 原理解析 - Zery - 博客园
Linux的用户和用户组管理 - 风生水起 - 博客园
TCP系列13—重传—3、协议中RTO计算和RTO定时器维护 - lshs - 博客园
可执行文件(ELF)格式的理解 - 深海的小鱼儿 - 博客园
GCC/G++编译参数含义 - yasi_xi的专栏 - CSDN博客
Linux内核中cache的实现 - leopard_ray的专栏 - CSDN博客
epoll源码实现分析[整理] - Apprentice89 - 博客园
linux内核内存管理学习之三(slab分配器) - 浩海拾贝 - CSDN博客
深度理解select、poll和epoll - 傻眼哥的博客 - CSDN博客
【经典算法】——KMP,深入讲解next数组的求解 - c_cloud - 博客园
Linux中断(interrupt)子系统之一:中断系统基本原理 - DroidPhone的专栏 - CSDN博客
HTTP Session、Cookie机制详解 - 奔跑的001 - 博客园
HttpSession详解 - 别再顺其自然 - 博客园
HTTP的长连接和短连接 - 烛秋 - 博客园
自动化构建 - 百度
linux内核之进程的基本概念(进程,进程组,会话关系) - 笨拙的菜鸟 - 博客园
Linux--进程组、会话、守护进程 - Alex_Monkey - 博客园
银行家算法学习笔记 - 唯心不易 - 博客园
linux session 浅谈 - younghongjian的专栏 - CSDN博客
Linux-进程、进程组、作业、会话、控制终端详解 - John_ABC - 博客园
关系型数据库到文档型数据库的跨越 - 海天一色是黑色的博客 - CSDN博客
linux系统编程之进程(八):守护进程详解及创建,daemon()使用 - mickole - 博客园
数据库设计三大范式 - Ruthless - 博客园
常见面试题整理--数据库篇 - 铭记遗忘 - 博客园
谈谈数据库的ACID - 敦格 - CSDN博客
关于TCP乱序和重传的问题 - cws1214的专栏 - CSDN博客
DNS 原理入门 - 阮一峰的网络日志
数据结构专题——线段树 - MetalSeed - CSDN博客
一步一步理解线段树 - tenos - 博客园
mysql 数据表读锁机制详解 - joy696163 - 博客园
单例模式全面学习(C++版) - weixliu - 博客园
单例模式及C++实现代码 - 曾经的你| - 博客园
每天进步一点点——五分钟理解一致性哈希算法(consistent hashing) - Cynric 的博客 - CSDN博客
TCP 协议中MSS的理解-frankzfz-ChinaUnix博客
TCP/IP详解学习笔记(15)-- TCP的流量控制和拥塞控制 - newwy - 博客园
TCP/IP详解--拥塞控制 & 慢启动 快恢复 拥塞避免 - losbyday - 博客园
关于C++中公有继承、私有继承、保护继承的讨论 - This is bill的专属博客 - CSDN博客
解决Hash碰撞冲突方法总结 - zeb_perfect的专栏 - CSDN博客
Linux进程通信之POSIX共享内存 - anonymalias的专栏 - CSDN博客
IPC对象持续性 - xiaohuima_dong的专栏 - CSDN博客
Linux环境进程间通信(三):消息队列-hnsyspc-ITPUB博客
Linux进程同步之POSIX信号量 - anonymalias的专栏 - CSDN博客
进程/线程同步的方式和机制,进程间通信 - Icnblog_Wan - 博客园
Linux进程同步之记录锁(fcntl) - jlins - 博客园
Linux 伙伴算法简介 - 浩天之家 - 博客园
孤儿进程与僵尸进程[总结] - Anker's Blog - 博客园
Linux虚拟地址空间布局以及进程栈和线程栈总结 - Xzzzh - 博客园
linux 内核poll/select/epoll实现剖析 - 在思考的路上 - ITeye博客
Linux虚拟地址空间布局 - clover_toeic - 博客园
HTTP详解(1)-工作原理 - guisu,程序人生。 逆水行舟,不进则退。 - CSDN博客
epoll简介及触发模式(accept、read、send) - 留下的只是回忆 - 博客园
linux内核分析笔记----中断和中断处理程序 - ☆&寒 烟☆ - 博客园
标准IO与文件IO 的区别 - big_bit的博客 - CSDN博客
硬中断和软中断 - zhangskd的专栏 - CSDN博客
可重入和不可重入 - wenhui_的专栏 - CSDN博客
浅谈数位DP - zbtrs - 博客园
C++ Queues(队列)、Priority Queues(优先队列) - 面对现实,超越自己 - C++博客
缓存淘汰算法--LRU算法 - 小程故事多 - ITeye博客
Linux内核中内存cache的实现-yfydz-ChinaUnix博客
socket编程中write、read和send、recv之间的区别 - petershina的专栏 - CSDN博客
彻底学会使用epoll(六)——关于ET的若干问题总结 - feeman的专栏 - CSDN博客
linux系统编程之进程(八):守护进程详解及创建,daemon()使用 - mickole - 博客园
Linux IO模式及 select、poll、epoll详解 - 人云思云 - SegmentFault
select、poll、epoll之间的区别总结[整理] - Anker's Blog - 博客园
树状数组彻底入门 - 半根毛线 - 博客园
C++的new、delete及其内存管理 - Kelvin_Yan的专栏 - CSDN博客
malloc 函数详解 - Commence - 博客园
浅谈数据库查询优化的几种思路 - 六尺帐篷 - 简书
硬中断与软中断的区别_Linux编程_Linux公社-Linux系统门户网站
信号的基本概念、信号的产生以及阻塞信号 - 滴巴戈 - 博客园
Linux信号(signal) 机制分析 - h13 - 博客园
linux中断--LINUX中断机制与信号 - 鱼思故渊的专栏 - CSDN博客
进程线程及堆栈关系的总结 - echoisland的专栏 - CSDN博客
栈帧之深入理解c函数调用过程 - jelly_9的博客 - CSDN博客
【经典数据结构】B树与B+树 - vincently - 博客园
linux 物理内存和虚拟内存 - 百度
C/C++函数调用过程分析 - as_ - 博客园
胜者树与败者树 - whz_zb的专栏 - CSDN博客
Epoll详解及源码分析 - 我有我的天空 - CSDN博客
环回地址 - 百度
拓扑排序的原理及其实现 - dm_vincent的专栏 - CSDN博客
Manacher算法--O(n)回文子串算法 - xuanflyer - CSDN博客
【转】二叉树、B树、B-树、B+树、B*树 - zhzhang - 博客园
设计模式 之 单例模式 (C++ 懒汉经典实现 & DCL实现 & 饿汉经典实现) - 柠檬不加糖的博客 - CSDN博客
C++中的单例模式 - Hackbuteer1的专栏 - CSDN博客
【C/C++】对于可重入、线程安全、异步信号安全几个概念的理解 - ZhangPY的专栏 - CSDN博客
B树、B-树、B+树、B*树详解(转) - 憨熊之家 - 博客园
红黑树(一)之 原理和算法详细介绍 - 如果天空不死 - 博客园
分布式锁的三种实现方式 - - ITeye技术网站
平衡二叉树详解 - zhangbaochong - 博客园
n个数中任意两个异或最大值

你可能感兴趣的:(各种碎片知识)