加载中
为什么阿里云故障频发?

一年时间内阿里云引发的故障已经超过了5起,其中有部分也影响到了我们系统的稳定性。从今年11月12日的故障说起,我们看看时间线: 17:39:阿里云云产品控制台访问及管控 API 调用出现异常。 ...

2023/11/20 14:20
425
Cloud Native 的演进(二)-- 微服务与云原生架构走势

时隔三年,又可以在这里分享Cloud-Native的主题了,大家看到这里写的是【Cloud-Native 的演进(2)】,不用好奇,因为在2019年的3月份分享过:【Cloud Native 的演进(—)--从零开始了解云原...

2022/07/29 11:36
191
kafka报错:java.lang.NumberFormatException: For input string: "hs_err_pid16783"

很久没有写博客了。看着博客都没有更新,就把今天解决的一个kakfa小问题给写出来吧。 今天给kafka进行升配的重新机器后发现,启动Kafka的一个节点失败了。报错信息如下。 [2021-11-17 15:39:...

Redis的bitmap如何在Golang中使用

为什么需要Bitmap bitmap的主要应用场景为低空间的去重业务场景,比如活跃用户统计和用户行为统计。 Golang如何操作 func main() { rdb := redis.NewClient(&redis.Options{ Addr: "127.0.0....

goland集成golint

最近参加一个项目,发现大家都是使用golint进行go代码的检测的,因为我使用的还是goland,只能集成进去进行检测。 最好的方式就是文件被修改后进行检测,所以我打算将golint集成到filewatch中...

2019/05/20 16:01
1.9W
罗辑思维八里庄沙龙:Cloud Native 的演进(—)--从零开始了解云原生架构

从零开始了解云原生架构 很高兴可以站在这里与大家一起交流Cloud Native方面的知识,也感谢大家可以到来。 从幻灯片上可以看到今天的主题是"Cloud Native 的演进(—)--从零开始了解云原生架...

2019/04/29 13:15
330
《Migrating to Cloud-Native Application Architectures》学习笔记之Chapter 3. Migration Cookbook

New Features as Microservices 微服务的新特性 想从单体应用走向微服务,第一步就是不再王单体应用中写入代码。 The Anti-Corruption Layer 隔离层模式 an anti-corruption layer purpose i...

《Migrating to Cloud-Native Application Architectures》学习笔记之Chapter 2. Changes Needed

Cultural Change 文化变革 A great deal of the changes necessary for enterprise IT shops to adopt cloud-native architectures will not be technical at all. They will be cultural an...

《Migrating to Cloud-Native Application Architectures》学习笔记之Chapter 1. The Rise of Cloud-Native

是什么让互联网公司实现了快速增长? Speed of innovation (快速的创新) Always-available services (服务高可用) Web scale (web高可扩展) Mobile-centric user experiences (以移动...

Golang面试题解析(五)

41.执行下面的代码发生什么? package main type Param map[string]interface{} type Show struct { *Param } func main() { s := new(Show) s.Param["RMB"] = 10000 } 考点:map初始化 map需...

Golang sync.Cond源码分析

cond的主要作用就是获取锁之后,wait()方法会等待一个通知,来进行下一步锁释放等操作,以此控制锁合适释放,释放频率,适用于在并发环境下goroutine的等待和通知。 针对Golang 1.9的sync.Co...

Golang面试题解析(四)

这是我整理的第四份Golang的面试题了,如果有同学遇到更好的题目欢迎给我反馈。 31. 算法 在utf8字符串判断是否包含指定字符串,并返回下标。 "北京天安门最美丽" , "天安门" 结果:2 解答:...

再测Golang的JSON库

写项目一直需要进行序列化,听到了,也看到了很多同学老师对各个golang的json库进行测评。那本人为什么还要继续进行这一次测评呢? 因为实践过的知识最有说服力,也是属于自己的,我也希望看...

Golang解决XORM的时区问题

如果你升级使用了较为新版xorm(如v0.6.3)和go-sql-driver(如v1.3)的go类库,那么你就可能会遇到时区问题。 如 time.Parse("2006-01-02 15:04:05" ,"2018-01-15 12:11:12") // 2018-01-15T1...

golang实现PHP的version_compare函数

PHP的version_compare是对比两个「PHP 规范化」的版本数字字符串。 mixed version_compare ( string $version1 , string $version2 [, string $operator ] ) 使用golang实现其中一部分常用的...

不得不知道的golang知识点之nil

golang中的nil,很多人都误以为与Java、PHP等编程语言中的null一样。但是实际上Golang的niu复杂得多了,如果不信,那我们继续往下阅读。 按照Go语言规范,任何类型在未初始化时都对应一个零值...

使用golang的channel的坑

很多时候我们经过使用有缓冲channel作为通信控制的功能,以至有一些误解和坑出现。 误解一:有缓存channel是顺序的 执行下面代码。 package main import ( "time" "math/rand" ) f...

2017/09/17 11:33
4.1K
PHP编码gzdeflate与Golang解码DEFLATE

8月7日@黄同学找我问:“数据存到redis是gzdeflate压缩过的数据,golang从redis取出来,解压缩失败”。很多从PHP转Golang的业务经常会遇到,所以写下这篇博文,希望可以帮助更多人。 想要使用...

Golang高性能json包:easyjson

简介 easyjson是什么呢? 根据官网介绍,easyjson是提供高效快速且易用的结构体structs<-->json转换包。easyjson并没有使用反射方式实现,所以性能比其他的json包该4-5倍,比golang 自带的j...

Intellij IDE 安装Golang插件出现GO SDK报错

很多Java同学都是使用IDEA的,当然也可以直接使用 Gogland至少现在还是免费。谁也不知道什么时候又要收费了。 所以我们选择了IDEA使用插件方式支持Golang的开发。 老的IDEA很容易出现“The s...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部