大家好,我是polarisxu。Go语言的诞生,伴随着出现了Gopher。现在Go爱好者通常自称为Gopher。实际上,Gopher最开始只是表示Go的吉祥物:gopher那Gopher这个吉祥物前世今生为何?据说,有些人学Go是因为Gopher这个吉祥物~大约在1999年(远早于Go的诞生日)——
过去一段时间,Go语言中文网推过挺多Python相关的公众号,很多人诧异:为什么推的都是Python的呢?其实主要原因是因为Python类的公众号实在太多了,而且很多粉丝都特别多,我也挺纳闷的。不过他们值得我学习,也说明Go还有很长的路要走。为了证明Go语言中文网坚持做Go语言,推广Go、分享Go,
本文转载自微信公众号「RememberGo」,作者吴亲库里。转载本文请联系RememberGo公众号。开篇上一篇那些用Go实现的分布式事务框架我们主要介绍的是seata-golang。一个对标seata的go语言实现,当然版本还是落后Java版很多的。这次我们来介绍一下另一个go实现的分布式事务:d
哈喽,大家好,我是指北君。本篇文章指北君给大家介绍一个集合——HashSet,这也是现在面试必问的一个集合,通常用于存放不能重复的数据,可以说这个集合是HashMap的儿子,为什么这样说呢?看完你就明白了在JDK1.8中,HashMap是由数组+链表+红黑树构成,相对于早期版本的JDKHashMap
思想策略思想解决的问题:一类对象,不同对象有不同的处理实现顶级接口定义规范,面向接口编程抽象策略定义一套模板,不同的交给不同的策略实现具体策略枚举对象标识--具体策略策略集合-对象标识 观察者思想解决的问题:当一个对象状态发生改变时,所有依赖他的对象将得到通知并自动更新常见场景:sprin
在设计高并发、高性能的系统架构时,缓存是绕不开的一个话题,之所以用缓存,是因为不同的存储介质的访问速度存在巨大差异,例如SSD(固态硬盘)每秒钟可以读写几千次,而内存的随机读写速度是SSD的10万倍。使用内存作为缓存来加速应用程序的访问速度,是几乎所有高性能系统都会采用的方法。缓存的思想很简单:把低
一、冒泡排序二、冒泡排序优化排各种类型数据文章目录一、冒泡排序二、冒泡排序优化排各种类型数据冒泡排序冒泡排序原理:两两相邻元素进行比较初级版voidbulle_sort(int*a,intsz){inti=0;for(inti=0;i<sz-1;i++){intj=0;for(j=0;j<