搞Java的,我真的推荐你也玩玩Golang

但是Java繁琐,臃肿,占内存,复杂的xml配置,即使是有了SpringBoot,依然是一个复杂的程序处理流程,而大多数人完全只需要使用框架进行日常任务的开发,完全不需要去接管底层原理。

Go语言自学系列 | golang高阶函数

视频来源:B站《golang入门到项目实战 [2021最新Go语言教程,没有废话,纯干货!持续更新中…]》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!

HashMap底层实现及扩容

一. 什么是hash表在讨论哈希表之前,我们先来了解下其他数据结构的增删改查等基础操作的性能  数组:采用一段连续的存储单元来存储数据。

golang2021数据格式(14)数组的应用案例

数组的应用案例1) 创建一个 byte 类型的 26 个元素的数组,分别 放置’A’-‘Z‘。使用 for 循环访问所有元素并打印 出来。提示:字符数据运算 ‘A’+1 -> ‘B’  2) 请求出一个数组的最大值,并得到对应的下标。   3) 请求出一个数组的和和平均值。

golang gRPC 负载均衡方案

最新的 go-grpc 库提供了 ClientConnInterface 接口,通过该接口可以很方便地实现 gRPC 连接池,参考 googleapis 。

Linux 线程上下文切换和golang协程上下文切换性能对比

我们都知道, 多线程程序并不是线程开越多性能就越好, 影响线程数规模一个主要的因素是上下文切换时间, 即当某个并发线程承载的某些内容必须保存其状态以切换到其他线程时所发生的切换过程。如果我们有太多的并发进程,上下文切换可能花费所有的CPU时间,并且无法完成任何实际工作。

每次都是我对你的思念:goLang实现server酱消息推送

独白在你心中总有那么一个人,每当孤独的时候、难过的时候、高兴的时候就会无比地思念。或许这个人并不存在,也或许这个人是你生命中的曾经。因为总是在这个时候才会有许多想说的话,希望有“树洞”可以无限倾听……也许手机上每次收到的推送消息就是别人对“树洞”的倾诉,或许只是我们无法看懂罢了。

为什么大厂都喜欢用 Codis 来管理分布式集群?

前言Redis集群,顾名思义就是使用多个Redis节点构成的集群,从而满足在数据量和并发数大的业务需求。在单个Redis的节点实例下,存储的数据量大和高并发的情况下,内存很容易就暴涨。

详解MySQL实时性能监控工具–doDBA tools

概述操作系统及MySQL数据库的实时性能状态数据尤为重要,特别是在有性能抖动的时候,这些实时的性能数据可以快速帮助你定位系统或MySQL数据库的性能瓶颈,那么有哪些重要的实时性能状态指标可以反应出系统和MySQL数据库的性能负载呢。

为什么要使用 Go 语言,Go 语言的优势在哪里?

我尝试来回答你几个问题:1、Go有什么优势可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上去就完成了。