C/C++/Linux/PostgreSQL 高性能服务器开发技术博文分类汇总(持续更新...)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
简介: C/C++/Linux/PostgreSQL 高性能服务器开发技术博文分类汇总(持续更新...)


文章目录

image.png

编译原理

《 编译原理的学习心得和知识总结(一)|初识编译原理,点击前往》


C++

《 C++的学习心得和知识总结 第一章|进程的虚拟地址空间 函数调用堆栈和程序编译链接原理,点击前往》

《 C++的学习心得和知识总结 第二章|C++函数基础:默认值、内联和const及函数重载,点击前往》

《 C++的学习心得和知识总结 第三章,点击前往》

《 C++的学习心得和知识总结 第四章,点击前往》

《 C++的学习心得和知识总结 第五章,点击前往》

《 C++的学习心得和知识总结 第六章,点击前往》

《 C++的学习心得和知识总结 第七章,点击前往》

《 C++的学习心得和知识总结 第八章,点击前往》

《 C++的学习心得和知识总结 第九章,点击前往》

《 C++的学习心得和知识总结 第十章,点击前往》

《 C++的学习心得和知识总结 第十一章,点击前往》

《 C++的学习心得和知识总结 第十二章,点击前往》

《 C++的学习心得和知识总结 第十三章,点击前往》

《 C++的学习心得和知识总结 第十四章,点击前往》

《 C++的学习心得和知识总结 第十五章,点击前往》

《C++的学习心得和知识总结(十六)|基于EasyX实现小甲鱼Python飞机大战项目(C++版),点击前往》

《C++的学习心得和知识总结(十七)|Visual Studios 2019配置游戏开发引擎HGE1.8教程,点击前往》

《C++的学习心得和知识总结(十八)|基于EasyX实现 2048游戏 项目(C/C++版),点击前往》

《C++的学习心得和知识总结(十九)|基于Libpq实现C++访问PostgreSQL数据库,点击前往》


数据结构与算法

排序算法篇

《 DSA之十大排序算法第一种:Bubble sort,点击前往》

《 DSA之十大排序算法第二种:Straight Selection Sort,点击前往》

《 DSA之十大排序算法第三种:Straight Insertion Sort,点击前往》

《 DSA之十大排序算法第四种:Shell Sort,点击前往》

《 DSA之十大排序算法第五种:Merge Sort,点击前往》

《 DSA之十大排序算法第六种:Quick Sort,点击前往》

《 DSA之十大排序算法第七种:Heap Sort,点击前往》

《 DSA之十大排序算法第八种:Counting Sort,点击前往》

《 DSA之十大排序算法第九种:Bucket Sort,点击前往》

《 DSA之十大排序算法第十种:Radix Sort,点击前往》


剑指offer篇

《关于《剑指offer》的66道编程题的总结(一),点击前往》

《关于《剑指offer》的66道编程题的总结(二),点击前往》

《关于《剑指offer》的66道编程题的总结(三),点击前往》

《关于《剑指offer》的66道编程题的总结(四),点击前往》

《关于《剑指offer》的66道编程题的总结(五),点击前往》

《关于《剑指offer》的66道编程题的总结(六),点击前往》

《关于《剑指offer》的66道编程题的总结(七),点击前往》


CodeUp and Pat篇

《算法笔记的学习心得和知识总结(一)|CodeUp and Pat篇(算法笔记第二章),点击前往》

《算法笔记的学习心得和知识总结(二)|CodeUp and Pat篇(算法笔记第三章),点击前往》

《算法笔记的学习心得和知识总结(三)|CodeUp and Pat篇(算法笔记第四章 排序算法),点击前往》

《算法笔记的学习心得和知识总结(四)|CodeUp and Pat篇(算法笔记第四章 哈希算法),点击前往》


经典算法篇

《DSA 经典数据结构与算法 学习心得和知识总结(一)|排序 十大排序算法汇总(C++),点击前往》

《DSA 经典数据结构与算法 学习心得和知识总结(二)|散列 从小白初级入门到大佬全知全会(实质已然崩溃),点击前往》

《从工程实践的角度理解一致性哈希算法(Consistent Hashing),点击前往》


PostgreSQL

《数据库技术学习方面的资源下载,点击前往》

《PostgreSQL的学习心得和知识总结(一)|简介和学习资源分享,点击前往》

《PostgreSQL的学习心得和知识总结(二)|安装和使用navicate连接,点击前往》

《PostgreSQL的学习心得和知识总结(三)|vacuum机制(阅读源码),点击前往》

《PostgreSQL的学习心得和知识总结(四)|查询分析(阅读源码),点击前往》

《PostgreSQL的学习心得和知识总结(五)|系统隐藏列,点击前往》

《PostgreSQL的学习心得和知识总结(六)|系统进程结构和视图架构,点击前往》

《PostgreSQL的学习心得和知识总结(七)|分享工具以及select语句解析过程的分析树和语法树图示,点击前往》

《使用安全SSL连接PostgreSQL数据库,点击前往》

《PostgreSQL的学习心得和知识总结(八)|PostgreSQL时间戳之TIMESTAMP类型(对比MySQL),点击前往》

《PostgreSQL的学习心得和知识总结(九)|PostgreSQL约束的定义创建及特性说明,点击前往》

《PostgreSQL的学习心得和知识总结(十)|PostgreSQL约束的修改创建和约束删除(结合系统表),点击前往》

《PostgreSQL的学习心得和知识总结(十一)|约束管理实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(十二)|数据库触发器使用说明及特性总结,点击前往》

《PostgreSQL的学习心得和知识总结(十三)|数据库配置参数说明(全网最详细 没有之一 建议收藏),点击前往》

《PostgreSQL的学习心得和知识总结(十四)|语法级自上而下完美实现Oracle数据库INSERT ALL/FIRST功能,点击前往》

《PostgreSQL的学习心得和知识总结(十五)|对比参照各大数据库多版本并发控制(MVCC)原理解析(建议收藏和交流),点击前往》

《PostgreSQL的学习心得和知识总结(十六)|语法级自上而下完美实现Oracle数据库WITH FUNCTION功能,点击前往》

《PostgreSQL的学习心得和知识总结(十七)|基于钩子程序在PostgreSQL数据库上实现 flashback drop 功能,点击前往》

《PostgreSQL的学习心得和知识总结(十八)|PostgreSQL数据库函数实践(优秀DBA的必由之路),点击前往》

《PostgreSQL的学习心得和知识总结(十九)|数据库游标详细使用说明及特性总结(全网最精细最详尽 仰望星空也要脚踏实地),点击前往》

《Linux下安装go1.4和 go1.15.3 |搭建Golang环境并完美实现Gorm操作数据库,点击前往》

《PostgreSQL的学习心得和知识总结(二十)|阿里开源ETL工具dataX的使用全解,点击前往》

《PostgreSQL的学习心得和知识总结(二十一)|语法级自上而下完美实现Oracle数据库(FROM中的子查询可无别名)功能,点击前往》

《PostgreSQL的学习心得和知识总结(二十二)|语法级自上而下完美实现Oracle的rownum的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(二十三)|PostgreSQL数据库内置函数汇总(持续更新…),点击前往》

《PostgreSQL的学习心得和知识总结(二十四)|CentOS环境 配置生成coredump程序崩溃内存转储文件及gdb调试core文件,点击前往》

《PostgreSQL的学习心得和知识总结(二十五)|语法级自上而下完美实现MySQL数据库的 字段默认值的自动插入更新 的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(二十六)|内核级自上而下完美实现DM数据库 时间戳类型减法结果为float类型 的功能,点击前往》

《PostgreSQL的学习心得和知识总结(二十七)|PostgreSQL数据库系统表详解及新增系统表的实现,点击前往》

《PostgreSQL的学习心得和知识总结(二十八)|PostgreSQL数据库数据类型详解及新增数据类型的实现,点击前往》

《PostgreSQL的学习心得和知识总结(二十九)|PostgreSQL数据库兼容Oracle的SYSDATE函数的实现,点击前往》

《PostgreSQL的学习心得和知识总结(三十)|深入理解PostgreSQL数据库配置参数(Grand UnifiedConfiguration),点击前往》

《PostgreSQL的学习心得和知识总结(三十一)|深入理解PostgreSQL数据库的表连接方式,点击前往》

《PostgreSQL的学习心得和知识总结(三十二)|PostgreSQL数据库初始化阶段默认加载创建插件,点击前往》

《PostgreSQL的学习心得和知识总结(三十三)|深入理解PostgreSQL数据库后端文件postgres.bki及生成过程,点击前往》

《PostgreSQL的学习心得和知识总结(三十四)|PostgreSQL数据库中的代码覆盖工具(gcov、lcov)的使用及代码覆盖率测试(coverage),点击前往》

《PostgreSQL的学习心得和知识总结(三十五)|深入理解PostgreSQL数据库下的回归测试原理,点击前往》

《PostgreSQL的学习心得和知识总结(三十六)|深入理解PostgreSQL数据库psql工具建立连接 密码登录方式,点击前往》

《PostgreSQL的学习心得和知识总结(三十七)|语法级自上而下完美实现Oracle数据库的 关于表重命名 的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(三十八)|源码级实现PostgreSQL数据库插件Orafce时区 GUC参数orafce.timezone 的功能逻辑,点击前往》

《PostgreSQL的学习心得和知识总结(三十九)|语法级自上而下完美实现MySQL数据库的 delete limit 的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(四十)|语法级自上而下完美实现MySQL数据库UPDATE命令的 set使用别名 的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(四十一)|内核级自上而下完美实现PostgreSQL数据库 LIKE子句不支持非字符类型比较 的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(四十二)|调查解释PostgreSQL数据库插件Orafce 自定义GUC参数在服务重启之后失效的问题,点击前往》

《PostgreSQL的学习心得和知识总结(四十三)|深入理解PostgreSQL数据库开源作业调度扩展 pg_cron,点击前往》

《PostgreSQL的学习心得和知识总结(四十四)|语法级自上而下完美实现Oracle数据库DECODE函数的实现方案(GreenPlum & AntDB),点击前往》

《PostgreSQL的学习心得和知识总结(四十五)|关于PostgreSQL数据库开源作业调度扩展 pg_cron 默认GMT时区修改 的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(四十六)|PostgreSQL数据库开源页面级别查看&分析扩展pageinspect,点击前往》

《PostgreSQL的学习心得和知识总结(四十七)|PostgreSQL数据库多Master节点复制系统之开源工具 Bucardo,点击前往》

《PostgreSQL的学习心得和知识总结(四十八)|关于PostgreSQL数据库开源作业调度扩展 pg_cron Schedule最小粒度为秒级 的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(四十九)|深入理解PostgreSQL数据库行可见性判断机制基础,点击前往》

《PostgreSQL的学习心得和知识总结(五十)|词法级自上而下完美实现PostgreSQL数据库BIGINT的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(五十一)|深入理解PostgreSQL数据库行可见性判断机制,点击前往》

《PostgreSQL的学习心得和知识总结(五十二)|语法级自上而下完美实现MySQL数据库的 update limit 的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(五十三)|语法级自上而下完美实现MySQL数据库的 insert set 的实现方案,点击前往》

《PostgreSQL的学习心得和知识总结(五十四)|详解PostgreSQL数据库Tuple事务提交时间戳值的查看,点击前往》


Oracle

《Oracle的学习心得和知识总结(一)|Oracle数据库闪回技术详解,点击前往》

《Oracle的学习心得和知识总结(二)|Oracle数据库之sqlplus格式化输出,点击前往》

《Oracle的学习心得和知识总结(三)|Oracle数据库重要函数详解 单行函数(一)(建议收藏 持续更新…),点击前往》

《Oracle的学习心得和知识总结(四)|Oracle数据库表压缩技术详解,点击前往》

《Oracle的学习心得和知识总结(五)|Oracle数据库 Connect By 技术详解,点击前往》


Python

《Python的学习心得和知识总结(一)|Python简介和入门,点击前往》

《Python的学习心得和知识总结(二)|Python基础(运算符、字符串),点击前往》

《Python的学习心得和知识总结(三)|Python基础(列表、元组、字典和集合),点击前往》

《Python的学习心得和知识总结(四)|Python控制语句(选择结构、循环结构),点击前往》

《Python的学习心得和知识总结(五)|Python函数,点击前往》

《Python的学习心得和知识总结(六)|Python 面向对象编程(一),点击前往》

《Python的学习心得和知识总结(七)|Python 面向对象编程(二),点击前往》

《Python的学习心得和知识总结(八)|Python异常及异常处理机制,点击前往》

《Python的学习心得和知识总结(九)|Python文件操作及I/O处理,点击前往》

《Python3.8安装Pygame教程,点击前往》

《Python的学习心得和知识总结(十)|Python小游戏开发(2048-B站大佬版),点击前往》

《Python模块资源仓库PyPI的使用教程,点击前往》

《Python的学习心得和知识总结(十一)|Python模块(module),点击前往》

《Python的学习心得和知识总结(十二)|Python图形用户接口编程(Graphical User Interface编程 一),点击前往》


Shell

《Shell脚本的学习心得和知识总结(一)| 基础知识简介和常用命令,点击前往》

《Shell脚本的学习心得和知识总结(二)| 变量、表达式和运算符,点击前往》

《Shell脚本的学习心得和知识总结(三)| shell语句,点击前往》

《Shell脚本的学习心得和知识总结(四)|函数和正则表达式,点击前往》

《Shell脚本的学习心得和知识总结(五)|文件处理命令三剑客(sed、awk),点击前往》

《Shell脚本的学习心得和知识总结(六)|Linux下设置环境变量 软件安装脚本里面添加自动配置环境变量,点击前往》


HTML

《HTML的学习心得和知识总结(一)|HTML字体和颜色大全(建议收藏),点击前往》

《HTML的学习心得和知识总结(二)|HTML基础和高级标签汇总,点击前往》

《HTML的学习心得和知识总结(三)|CSDN-Markdown上传图片以及图片水印,点击前往》


相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
1月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
297 3
|
1月前
|
缓存 负载均衡 Java
c++写高性能的任务流线程池(万字详解!)
本文介绍了一种高性能的任务流线程池设计,涵盖多种优化机制。首先介绍了Work Steal机制,通过任务偷窃提高资源利用率。接着讨论了优先级任务,使不同优先级的任务得到合理调度。然后提出了缓存机制,通过环形缓存队列提升程序负载能力。Local Thread机制则通过预先创建线程减少创建和销毁线程的开销。Lock Free机制进一步减少了锁的竞争。容量动态调整机制根据任务负载动态调整线程数量。批量处理机制提高了任务处理效率。此外,还介绍了负载均衡、避免等待、预测优化、减少复制等策略。最后,任务组的设计便于管理和复用多任务。整体设计旨在提升线程池的性能和稳定性。
79 5
|
1月前
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
243 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
1月前
|
存储 监控 NoSQL
Redis的实现二: c、c++的网络通信编程技术,让服务器处理多个client
本文讨论了在C/C++中实现服务器处理多个客户端的技术,重点介绍了事件循环和非阻塞IO的概念,以及如何在Linux上使用epoll来高效地监控和管理多个文件描述符。
28 0
|
5月前
|
存储 网络协议 编译器
【干货总结】Linux C/C++面试知识点
Linux C/C++基础与进阶知识点,不仅用于面试,平时开发也用得上!
592 17
|
5月前
|
Linux vr&ar C语言
Linux怎样更新Centos下Gcc版本支持C17?Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理)
Linux怎样更新Centos下Gcc版本支持C17?Centos7快速安装gcc8.3.1 可支持C++17(附gcc相关链接整理)
309 2
|
5月前
|
Linux C++
c++高级篇(三) ——Linux下IO多路复用之poll模型
c++高级篇(三) ——Linux下IO多路复用之poll模型
|
5月前
|
缓存 监控 网络协议
c++高级篇(二) ——Linux下IO多路复用之select模型
c++高级篇(二) ——Linux下IO多路复用之select模型
|
5月前
|
Linux C++
Linux C/C++ main函数
Linux C/C++ main函数
|
5月前
|
域名解析 网络协议 程序员
程序员必知:【转】adns解析库——域名解析实例(C++、linux)
程序员必知:【转】adns解析库——域名解析实例(C++、linux)
67 0