GO刷题模板总结,求关注~ ????

## 算法模板 ![来刷题了](https://img.fuiboom.com/img/title.png) 算法模板,最科学的刷题方式,最快速的刷题路径,一个月从入门到 offer,你值得拥有~ 算法模板顾名思义就是刷题的套路模板,掌握了刷题模板之后,刷题也变得好玩起来了~ > 此项目是自己找工作时,从 0 开始刷 LeetCode 的心得记录,通过各种刷题文章、专栏、视频等总结了一套自己的刷题模板,仅供参考。 ## 在线文档 在线文档 Gitbook:[算...阅读全文

2020-06-14 17:59:58

2022即将来临,备战面试,我给大家整理了70份,程序员技术点【思维导图】,拿走不谢

## **🍱** [“干饭人” --- 2021年【思维导图】盒子,C/C++,Golang,Linux,云原生,数据库,DPDK,音视频开发,TCP/IP,数据结构,计算机原理等等](https://github.com/0voice/learning_mind_map) **ps:我什么都不要,只求Star,行吗?** ![img](https://pic3.zhimg.com/v2-0c7e497158fd80e6ab3f1d3b9187a8d6_b.jpg) ## **...阅读全文

2021-11-25 14:44:23

Go1.18 终于发布了:泛型,我来了

北京时间凌晨,Go 1.18 终于发布了。 Go 1.18 是一个大型版本,其中包括新功能、性能改进以及对该语言的最大更改。毫不夸张地说,Go 1.18 的部分设计始于十多年前第一次发布 Go 时。所以,Go1.18 原计划 2 月份发布,结果拖到了 3 月中旬。 具体来说,包含以下几大特性: 1. 泛型 2. 模糊测试(Fuzzing) 3. 工作空间(Workspaces) 4. 20% 性能提升:Apple M1、ARM64 和 PowerPC64 用户开心了!由于...阅读全文

2022-03-16 07:27:43

用Go轻松完成一个XA事务 (重构版)

## XA是什么 XA是由X/Open组织提出的分布式事务的规范,XA规范主要定义了(全局)事务管理器(TM)和(局部)资源管理器(RM)之间的接口。本地的数据库如mysql在XA中扮演的是RM角色 XA一共分为两阶段: 第一阶段(prepare):即所有的参与者RM准备执行事务并锁住需要的资源。参与者ready时,向TM报告已准备就绪。 第二阶段 (commit/rollback):当事务管理者(TM)确认所有参与者(RM)都ready后,向所有参与者发送commit命令。...阅读全文

2022-04-06 11:33:05

首个彻底解决缓存和数据库一致性问题的开源库--rockscache

## 概述 大量的实际的项目中,都会引入 Redis 缓存来缓解数据库的查询压力,此时由于一个数据在 Redis 和数据库两处进行了存储,就会有数据一致性的问题。目前业界尚未见到成熟的能够确保最终一致性的方案,特别是当如下场景发生时,会直接导致缓存数据与数据库数据不一致,可能给应用带来较大问题。 ![image.png](https://static.golangjob.cn/220523/e6cf73509da0ecca82bbf6b7f9583053.png) [dtm-lab...阅读全文

2022-05-23 10:56:20