最新 最热

RocketMq消息中间件及分布式事务消息实现原理

一次RPC变成两次RPC、内容存储和择机投递;基于消息的通信模式,从关注处理到关注通知。

2020-02-24
1

【Rust每周一库】Clap - 强大的命令行参数解析+帮助说明生成库

命令行程序是工程师们最常用的程序形式之一,而编写一个方便使用的命令行程序最重要的就是参数的设置与易读的参数帮助说明。今天为大家搬运的就是专门处理命令性参数以及生成帮助说明的库。...

2020-02-20
1

重启大法带给我的思考,原来不是简单的重启

今天处理了一个问题,最后的结果是:做了服务器重启,然后问题就修复了。听起来好没有技术含量的事情。

2020-02-19
1

由浅入深聊聊Golang中select的实现机制

select是go语言中常用的一个关键字,其用法也一直被用作面试题来考核应聘者。今天,结合代码来分析下select的主要用法。

2020-02-17
1

进程、线程、协程到底是个什么东西?

不管是上大学课程《操作系统》,还是找工作面试,还是日常工作大家交流中,都离不开进程和线程,有些同学可能还会听说过协程。那他们到底是什么呢?他们之间有什么关系呢?跟着我一起往下看吧!...

2020-02-17
1

性能优化-Limit查询的优化

Limit常用于分页处理,时长会伴随order by从句使用,因此大多时候回使用Filesorts这样会造成大量的IO问题。 例子: 需求:查询影片id和描述信息,并根据主题进行排序,取出从序号50条开始的5条数据。...

2020-02-13
1

图解PG12--表及索引访问方法架构

表访问方法接口为TableAmRoutine,该接口函数句柄在InitTableAmRoutine函数中初始化,即为relation->rd_tableam赋值。针对heap访问方法,对应heapam_methods。索引访问方法接口是IndexAmRoutine,对应多种索引访问方法。而表...

2020-02-10
1

python之操作系统介绍,进程的创建

操作系统(英语:operating system,缩写作 OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与...

2020-01-19
1

python并发编程

python并发编程的思维导图,原始文件请转到:processon链接查看 IO模型阻塞IO 非阻塞IO IO多路复用 事件驱动IO 异步IO

2020-01-17
1

(1)并发编程实现的基础

#允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序。...

2020-01-16
1