HTTP keep-alive和TCP keepalive的区别,你了解吗?

http请求中是客服端还是服务端主动关闭的tcp连接?HTTP和TCP都是老生常谈的知识点,本文不进行铺开赘述。

爱上开源之java和golang谁更有前途

从进入程序员这个行业以来,一直以来都从事和java开发的相关工作。

Golang gRPC 学习案例

gRPC是由Google主导开发的RPC框架,使用HTTP/2协议并用ProtoBuf作为序列化工具。

基于centos7 单机编译安装蓝鲸CMDB及3个问题

在开发调试蓝鲸CMDB时,往往可能只需要部署一个CMDB服务即可,而不需要使用到整个蓝鲸平台,所以根据开源社区提供的CMDB部署指南,这边整理成一个比较简单快速的的方式进行部署蓝鲸CMDB。

lazygit:值得推荐的超酷git终端界面工具

注意界面最下边有蓝色的提示信息:1-5: jump to panel, H/L: scroll left/right, esc: cancel, pgup/pgdown: scroll, q: quit, x: menu, ◄ : navigate。

一步一步golang写后台(二)gin进阶

上一节我们讲解了gin的基本用法,这一次,我们同样奔着构建一个REST后台的目标,继续修改我们的代码。package mainimport “github.

「Golang」GC探秘/写屏障是什么?

由于Golang的GC机制一直在持续迭代,本文叙述的主要是Go1.9版本及以后的GC机制,该版本中Golang引入了 混合写屏障大幅度地优化了STW的时间。

对接海康大华摄像机视频监控国标GB28181(java版本)源码分享

WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。

精通Redis!epoll?IO的同/异步、阻塞/非阻塞?都懂了吗?

说到缓存数据库Redis无疑是现在互联网界的一哥了。许多大厂的缓存中间件都是在Redis的基础上进行了封装。Redis作为一个以单线程模型为基础的缓存在速度上如何能媲美多线程的MC缓存?

Golang 切片,函数,追加和复制

>Photo by Kaboompics .com from Pexels我正在浏览A Go of Go修改一些基础知识,并遇到了一个练习,在该练习中,您必须编写一个简单的结构来实现Go io.Reader接口。