go1.17版本在8月16号发布了,新增的功能和变更如下: 官方发布blog地址[https://blog.golang.org/go1.17] 1. 编译优化 go1.17...
go1.17版本在8月16号发布了,新增的功能和变更如下: 官方发布blog地址[https://blog.golang.org/go1.17] 1. 编译优化 go1.17...
go源码解析之TCP连接系列基于go源码1.16.5 连接关闭 上一章我们通过跟踪TCPConn的Write方法,了解了发送数据的过程以及fd的读写锁,本章将通过TCPCon...
go源码解析之TCP连接系列基于go源码1.16.5 网络数据发送 上一章我们通过跟踪TCPConn的Read方法,了解了读取数据的过程,本章将通过TCPConn的Write...
go源码解析之TCP连接系列基于go源码1.16.5* 网络数据读取 上一章我们通过跟踪TCPListener的Accept方法,了解了server侧接收、新建连接的过程,本...
go源码解析之TCP连接系列基于go源码1.16.5 连接是如何建立的 上一章我们通过跟踪net.Listen的调用,了解了socket的创建、端口绑定、开启监听。最后net...
tcp连接的一生系列基于go源码1.16.5 端口是如何监听的 首先奉上net文档中第一个映入眼帘的example 下面我们通过逐行跟踪源码,来看开启监听的过程: 1. ne...
一、我们说内存逃逸时在说什么 问,内存逃逸是干什么的答,内存逃逸分析是编译器在编译优化时,用来决定变量应该分配在堆上还是栈上的工具 问,为什么要区分堆和栈?不都是内存吗?答,...
基于c或c++的堆栈,操作系统为linux 堆内存和栈内存都是位于主存上的内存,为什么堆内存需要开发者申请、释放内存,而栈内存则不需要? 相同点 堆和栈都是位于主存上的内存 ...
首先将存储引擎限定在innodb 2种方式分表 水平分表,根据某一列或者某几列将表按行分割到多张表中,达到减少每张表行数的目的 垂直分表,将表的一些列拆分到多张表中,达到减少...
从网上一搜一大把的三次握手流程图示 首先我们来看一下tcp主要实现的功能 在两端之间建立一条全双工连接 保证连接之间的数据包不丢、不重、有序 控制连接之间数据流量(窗口控制)...
你要的内存真的是你的吗 在linux上c或者c++常会用到堆内存分配函数malloc,malloc接受一个需要分配空间大小的参数,然后返回分配好的内存空间地址,通常会判断它的...
兴起忙和饵,舟停急甩竿。 钩尖悬日月,网底攘清欢。 (五绝 仄起 平水韵)
之前的文章中,小编分析了工行和建行的利润、收入、存贷款和不良贷款等数据,四大行中,从业务和利润上来说,中国农业银行排行第三,所以,本文将继续聊聊中国农业银行。 2017年,中...
央行每一次货币政策的实行,都会在央行的资产负债表上有所体现。 负债端,主要是央行发行的货币、各机构存款等相关负债。 接下来的文章,将对央行资产负债表中的负债端下的各项目进行一...
昨天一点讲到了信用卡,那么我们不是银行的工作人员能不能依靠这个赚钱呢?答案当然可以。 言归正传,你是不是经常收到各大银行办卡短信?如图一点顺藤摸瓜找到了该套路的源头和方法,今...