Docker-alpine镜像导致的问题
前段时间接到一个需求,将现有的一个项目容器化部署。经过一段时间的折腾,总算成功的跑起来了。但是最近发现一个问题:图形验证码没法显示了。
前段时间接到一个需求,将现有的一个项目容器化部署。经过一段时间的折腾,总算成功的跑起来了。但是最近发现一个问题:图形验证码没法显示了。
苹果近期发布了最新的处理器Apple A13 Bionic,由台积电代工。为什么苹果不自己制造设计出来的芯片呢?
1 | dst, err := os.OpenFile(path, os.O_CREATE|os.O_APPEND|os.O_RDWR, 0644) |
本文完全出于学习的目的,如有异议,请联系删除。
之前XL事件流出的优秀代码太多了,这次选择的是一个好像与具体业务无关的模块(admin-ep-saga)来进行学习。
Golang 天生支持并发,Goroutine是Go 最吸引人的地方,采用的是CSP并发通信模型。到底Go是怎么支持高并发的呢?这里就需要说一说Golang 的MPG模型。
文章转载至 小一辈无产阶级码农
最近由于项目要求,需要对 IPFS
源码进行修改,由于自己在此之前没有接触过 Go 语言,在使用 go mod
导入本地自己开发的工具包的时候折腾了好久才搞定。 记录一下,以备后期查阅。 Go 语言的 Module 新特性是在 go1.11 的发布之后才支持的,这是 Go 语言新的一套依赖管理系统。
使用的实际是tesseract这个OCR引擎。如果识别的有中文,需要添加中文的chi_sim.traineddata。
我这里使用的是windows,下载是Windows Installer made with MinGW-w64,在安装过程中注意有个选项,展开可以看到各种语言的数据,勾上chi_sim.traineddata即可。
三元运算符
1 | c = a if a>b else b |
在Java中的写法为:
1 | c = a>b ? a : b |
而Golang则是不支持
之前记录过一个因为内核版本过低导致Docker overlay网络不通的问题。后来又遇到一个由于粗心导致的网络不通的问题。
问题的现象是这样的,创建了overlay网络后,同一台主机上的容器间可以ping通。而不同主机上的容器ping的结果是:
一般我们使用Overlay网络都是涉及到多台主机中的Docker容器通信问题。
Docker Overlay 一切准备就绪后,使用docker-compose 启动容器。
在一个业务服务的容器日志里面发现无法连接的Zookeeper,错误是:
1 | java.net.NoRouteToHostException: No route to host |