- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 go module 私有仓库使用
当我们在使用go module 引用私有的仓库时,例如github.com/yourproject/project 我们需要做两个额外配置go get才能顺利download我们的project 1. 因为go get 命令的project地址都是https协议的,这个在download public repository时没有问题,但是对于private repository则不行,我们需要加一...
2020-04-04 17:31:58
3632
2
原创 go-grpc 安装
# 如果已经安装了proto和protoc-gen-go的话就不用安装了 go get -u github.com/golang/protobuf/{proto,protoc-gen-go} # 下载grpc-go git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.golang.org/grpc # 下载gola...
2020-03-11 16:38:28
346
原创 beego框架使用心得
一、使用beego的http library 需要注意,默认情况下maxconnectionsperhost参数为-1,即默认不使用连接池。 问题: 大量并发情况下,http底层的tcp连接得不到重复利用,造成大量的tcp短连接。虽然连接使用之后就会被释放,但是tcp完全释放需要一定时间(主要是最后一阶段客户端的time_wait,这个是tcp协议的特性 ...
2018-07-19 12:04:31
3619
1
转载 Linux Namespaces
Linux Namespaces机制提供一种资源隔离方案。PID,IPC,Network等系统资源不再是全局性的,而是属于特定的Namespace。每个Namespace里面的资源对其他Namespace都是透明的。要创建新的Namespace,只需要在调用clone时指定相应的flag。Linux Namespaces机制为实现基于容器的虚拟化技术提供了很好的基础,LXC(Linux conta
2017-09-18 18:16:57
680
原创 ubuntu 永久设置静态ip和dns
编辑interfaces文件,该文件位于/etc/network/下,执行如下命令: sudo vim /etc/network/interfaces (需要root权限) 编辑如下: 重启网卡 : sudo service networking restart
2017-03-17 15:03:39
2904
原创 ubuntu 安装flash plaer
本人喜欢Linux操作系统,故将自己的大学时候用的老笔记本装了个Ubuntu 16 桌面系统(反正性能不行,玩儿游戏不咋地),并且安装了自己喜欢的Chrome浏览器,然后当我访问优酷等网站时发现居然无法播放视频,上面提示flash player的问题,然后就有下文了。 1.如果没有安装chrome可以去下载chrome (我用的是ubuntu下面的deb包),下载后直接用ubuntu的s
2016-10-29 20:46:52
631
原创 x509: failed to load system roots and no roots provided
x509 error when using HTTPS inside a Docker container 在docker容器中运行服务碰到'x509: failed to load system roots and no roots provided'的错误,原因是该服务用到了HTTPS协议,而容器里面没有相应的环境,用以下方法解决 RUN apt-get update RUN apt-
2016-06-23 18:04:04
6452
原创 go语言模板引擎应用以及读取io流
io.Writer是一个接口,bytes.Buffer实现了该接口,因此其可以接收io流数据 代码 package main import ( "bytes" "fmt" "html/template" ) func main() { type Student struct { Name str
2016-05-24 16:57:02
625
转载 redis 编译报错 CC:not find 和 error: jemalloc/jemalloc.h: No such file or directory
解压完redis后执行make命令 cc:not find 原因是没有安装gcc编译器,安装后解决 Ubuntu 可用 apt-get install gcc 来下载安装 error: jemalloc/jemalloc.h: No such file or directory 原因分析 在README 有这个一段话。 Alloc
2016-05-21 23:39:33
1722
原创 Ubuntu搭建Hadoop --伪分布式模式 ----官方文档翻译
本例环境为Ubuntu-Server-15.10 Hadoop-2.7.2 Hadoop1.X.X和Hadoop2.X.X API和目录结构、配置文件都有很大不同,之前按照某书(用的例子是Hadoop1.0.1)安装,结果出现很多问题。。。。后来经过一番周折解决了。最后得出一个结论:官方文档最好用!
2016-04-07 17:36:16
519
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人