redis+mysql数据同步(协同)C/C++实现

关于redis+mysql协同: 数据量巨大的情况下,频繁的操作数据库(这里值mysql),可能会造成击穿。而分布式缓存技术已经很成熟。 使用Nosql做缓存,然后异步的写入数据库,从而减小mysql甚至服务器的压力。

golang的ParseInLocation和神圣时间2006-01-02

前两天写go程序, 用到了time标准库中的ParseInLocation函数, 碰到了一个坑, 记录一下, 免得时间久了忘掉又掉进去.

「go」 国内自学golang必备入门工具

大厂说这个用go 改写了,那个用go改写了,golang 并不是太难但是在国内要用起来挺难的,问题就是你没有梯子可能你连个go package 都下不来,最简单的例子就是A Tour of Go, 然后你会发现你下不了,困难重重,还没跨出来就放弃了,为了能让你迈出学习的第一步,这

腾讯 Go 性能优化实战

作者:trumanyan,腾讯 CSIG 后台开发工程师项目背景网关服务作为统一接入服务,是大部分服务的统一入口。为了避免成功瓶颈,需要对其进行尽可能地优化。因此,特别总结一下 golang 后台服务性能优化的方式,并对网关服务进行优化。

GO 编程:5个开源项目 Codis,Etcd,Kubernetes,Caddy,Go-MySQL

写代码同写文章一样,既是技术活,又是艺术活。因此,本文针对Go语言,推荐大家5个非常优秀的开源项目,这些开源项目不仅应用广泛,而且其中所用的技术有很多基础技术,是做其它任何项目都不可或缺的。

GCTT | 接受 interface 参数,返回 struct 在 go 中意味着什么

GCTT | 接受 interface 参数,返回 struct 在 go 中意味着什么

Golang和nodejs小比拼

​Golang和nodejs小比拼这期呢,我们来比较一下,golang和nodejs。这两个都是后端比较热门的开发技术。

36 张图详解 ARP:网络世界没有我,你哪也别想去

从网络分层上看,我们知道二层网络中,使用 MAC 地址进行传输,MAC 地址做为数据链路层的设备标识符。我们还知道,容易记忆的域名,通过 DNS 解析成 IP 地址,有了 IP 地址就可以在网络上找到目的地。

Go语言潜力有目共睹,但它的Goroutine机制底层原理你了解吗?

进程是线程的载体容器,多个线程除了共享进程的资源还拥有自己的一少部分独立的资源,因此相比进程而言更加轻量,进程内的多个线程间的通信比进程容易,但是也同样带来了同步和互斥的问题和线程安全问题,尽管如此多线程编程仍然是当前服务端编程的主流,线程也是CPU调度的最小单位,多线程运行时就

go语言结构体

结构体的定义:type identifier struct { field1 type1 field2 type2 …