linux系统数据库服务器的性能调优方法论

在Linux系统中, vmstat是很好的 I/O带宽测量工具。Linux系统提供了多个工具来判定数据库系统是否需要负载平衡。

Go 实现 AWS4 请求认证

什么是 Amazon S3?它是 AWS 提供的一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。Amazon S3 可达到 99.999999999%(11 个 9)的持久性。

20%的性能提升!引入泛型!新版本的Golang会不会势不可挡了?

20%的性能提升!引入泛型!新版本的Golang会不会势不可挡了?据了解,本次Go语言团队对Go做出了比较大的改进,比如引入泛型、Fuzzing测试、以及极大的性能提升。本次引入了对使用参数化类型的泛型代码的支持,Go语言团队称后续会对泛型提供更大的支持。在Go 1.

「epoll」深入linux内核中是如何实现多路的IO管理的

linux服务器开发相关视频解析:linux下的epoll实战揭秘——支撑亿级IO的底层基石网络底层io的那些事,redis,memcached,nginx进程在 Linux 上是一个开销不小的家伙,先不说创建,光是上下文切换一次就得几个微秒。

golang进阶之条件编译

一、标签编译在源代码里添加标注,通常称之为编译标签(build tag)。编译标签采用靠近源代码文件顶部用注释的方式添加。go build在构建一个包的时候会读取这个包里的每个源文件并且分析编译便签,这些标签决定了这个源文件是否参与本次编译。1.

如何使用cygwin/openSSH搭建windows下的SSH服务器?

基于cygwin安装openssh并配置ssh服务如何使用cygwin/openSSH搭建windows下的SSH服务器?

golang2021数据格式(83)值类型和引用类型

值类型和引用类型        值类型和引用类型的说明值类型:基本数据类型 int 系列, float 系列, bool, string 、数组和结构体 struct 2) 引用类型:指针、slice 切片、map、管道 chan、interface 等都是引用类型       

Golang刷题Leetcode 114. Flatten Binary Tree to Linked List

题目:FlattenBinaryTreetoLinkedListGivenabinarytree,flattenittoalinkedlistin-place.把一颗二叉树展平成一个链表思路循环遍历左子树,不停的把左子树对接到右子树上去codetypeTreeNodestruct

golang定时器介绍

调用time.After之后,会返回一个time.Time类型的chan,不会阻塞程序的继续执行。等到指定duration时间后,会自动发送一个当前时间到chan,其底层是使用的NewTimer。

选型必看:RabbitMQ 七战 Kafka,差异立现

Flink 从入门到精通 系列文章。基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择RabbitMQ还是Kafka没什么差别,但是这两种技术在底层实现方面是有许多差异的。