聊聊Http/Https协议中的一些高频面试知识点

当客户端发送第一次请求时,服务端返回资源上次修改的时间:Last-Modified: Tue, 12 Jan 2016 09:31:27 GMT 客户端再次发送,会在 header 里携带 If-Modified-Since。

Serverless自定义运行时和单元测试

使用自定义运行时支持自定义编程语言Serverless应用的函数代码都是在FaaS当中运行的,但是在目前为止也只能选择FaaS平台所选择的编程语言开发应用。FaaS平台所支持的编程语言有限,函数计算只支持Node.

干货 | Python、golang、Java、C++学哪个薪资更高?

不过逛论坛发现很多人都说随便找个3年工作经验的java、c++看3天都可以上手写Python非计算机专业,不是很了解各个语言太正常不过了。

使用delve调试Golang程序

使用delve调试Golang程序

CentOS安装Go开发环境最简便的办法

Go 阵营诞生了流行应用包括,如Kubernetes、Prometheus、Docker、Terraform、Sensu 等。本教程将引导你通过脚本完成在 CentOS 8 / CentOS 7 Linux 系统上安装 Go 1.14。

Golang中一看就会一做就错的几个问题「2」

在《Golang中一看就会一做就错的几个问题「1」》中,我们已经介绍了几个一看就会一做就错的问题,下面我接着介绍另外几个问题。body参数只能读取一次使用过gin框架的人都是知道,读取body参数可以使用ioutil.ReadAll(c.Request.Body)方法。

Redis6.0 多线程无锁I/O设计精髓

I/O 线程启动以后会经过忙轮询和锁休眠等待主线程的信号,在这以前它不会去访问本身的本地任务队列 io_threads_list,而主线程会在分配完全部任务到各个 I/O 线程的本地队列以后才去唤醒 I/O 线程开始工做,而且主线程以后在 I/O 线程运行期间只会访问本身的本地任务队列 io_threads_list 而不会再去访问 I/O 线程的本地队列,这也就保证了主线程永远会在 I/O 线程以前访问 io_threads_list 而且以后再也不访问,保证了交错访问。

Golang gRPC 精简版

3.rpcRecordRoutereturns{}一个客户端流式RPC,客户端写入一个消息序列并将其发送到服务器,同样也是使用流4.rpcRouteChatreturns{}一个双向流式RPC是双方使用读写流去发送一个消息序列。

golang2021数据格式(64)结构体数组

上一小节,我们已经对结构体的定义,与基本使用有一定的了解了,下面有一个需求:用结构体存储多个学生的信息。可以使用上一小节讲解的,通过结构体定义多个结构体变量,也可以定义结构体数组来存储。结构体数组定义如下所示: 可以通过循环的方式,将结构体数组中的每一项进行输出。

Golang 性能定位工具pprof基本用法

pprof是golang提供的一个性能分析工具,功能强大。包含cpu、heap、block、traces等执行信息。原生工具包”runtime””runtime/pprof””runtime/trace”原生工具包包含pprof、trace。