自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 linux修改主机名

如果要永久修改linux主机名的话,重启也生效的话,那么,需要更改以下两个配置文件。修改/etc/sysconfig/network文件vi /etc/sysconfig/networkNETWORKING=yes                                                                    NETWORKING_IPV6=y...

2018-11-22 09:46:38 185

原创 Zookeeper-配置安装

本文以zookeeper-3.4.13为例介绍集群安装假设有3台linux服务器,地址分别为:192.168.10.25192.168.10.31192.168.10.90每台机器上都有目录/home/yimin下载下载安装包:http://archive.apache.org/dist/zookeeper/安装使用tar解压要安装的目录即可,以3.4.13版本为...

2018-11-20 16:07:52 177

原创 Zookeeper-简介

Zookeeper简介ZooKeeper是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程。ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的分布式特性。ZooKeeper框架最初是在“Yahoo!"上构建的,用于以简单而稳健的方式访问他们的应用程序。 后来,Apache Z...

2018-11-20 15:40:26 148

原创 go随聊-SSDB实战 同步和复制

SSDB一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis.地址:https://github.com/ideawu/ssdb 同步和复制的配置主-从#server 1replication: slaveof:#server 2replication: slaveof: id: svc_1 # sync|mirror, d...

2018-11-14 10:53:34 326

原创 go随聊-SSDB实战 运维管理

SSDB一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis.地址:https://github.com/ideawu/ssdb 命令行工具 ssdb-cli启动命令行工具./ssdb-cli -p 18888ssdb (cli) - ssdb command line tool.Copyright (c) 2012-2016 ssdb.io...

2018-11-14 10:25:52 431

原创 go随聊-SSDB实战 安装SSDB

SSDB一个高性能的支持丰富数据结构的 NoSQL 数据库, 用于替代 Redis.地址:https://github.com/ideawu/ssdb特性1.替代 Redis 数据库, Redis 的 100 倍容量2.LevelDB 网络支持, 使用 C/C++ 开发3.Redis API 兼容, 支持 Redis 客户端4.适合存储集合数据, 如 list, hash, ...

2018-11-14 10:15:11 637

原创 easyui-datagrid静态刷新

在css文件或html中加入<style> .datagrid-mask { opacity: 0; filter: alpha(opacity=0); } .datagrid-mask-msg{ opacity:0; filter:alpha(opacity=0); }</s...

2018-11-13 17:28:22 530

原创 go随聊-消息摘要算法MD5

MD5MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。例子:import ( "fmt" "cryp...

2018-11-09 17:53:26 589

原创 go随聊-安全散列算法SHA256

SHA-256安全散列算法SHA(Secure Hash Algorithm)是美国国家安全局 (NSA) 设计,美国国家标准与技术研究院(NIST) 发布的一系列密码散列函数,包括 SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512 等变体。主要适用于数字签名标准(DigitalSignature Standard DSS)里面定义的数字签名算法(Digital ...

2018-11-09 17:47:59 470

原创 go随聊-Redis实战 操作Hash

go-redis/redis地址:https://github.com/go-redis/redisSupports:Redis 3 commands except QUIT, MONITOR, SLOWLOG and SYNC. Automatic connection pooling with circuit breaker support. Pub/Sub. Transac...

2018-11-06 11:52:56 3798

原创 go随聊-Redis实战 操作Set

go-redis/redis地址:https://github.com/go-redis/redisSupports:Redis 3 commands except QUIT, MONITOR, SLOWLOG and SYNC. Automatic connection pooling with circuit breaker support. Pub/Sub. Transac...

2018-11-06 11:28:59 975

原创 go随聊-Redis实战 操作List

go-redis/redis地址:https://github.com/go-redis/redisSupports:Redis 3 commands except QUIT, MONITOR, SLOWLOG and SYNC. Automatic connection pooling with circuit breaker support. Pub/Sub. Transac...

2018-11-05 15:59:08 2730

原创 go随聊-Redis实战 操作String

go-redis/redis地址:https://github.com/go-redis/redisSupports:Redis 3 commands except QUIT, MONITOR, SLOWLOG and SYNC. Automatic connection pooling with circuit breaker support. Pub/Sub. Transac...

2018-11-05 15:32:11 783

原创 go随聊-生成、识别二维码

QRCode QR Code码,是由Denso公司于1994年9月研制的一种矩阵二维码符号,它具有一维条码及其它二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等优点。生成二维码skip2/go-qrcode地址:https://github.com/skip2/go-qrcodeackage qrcode implements...

2018-11-04 20:07:01 2264

原创 go随聊-defer延迟调用

本文只适合想要进阶学习 Golang 的新手阅读,大牛请绕道。Go 语言中的 defer 语句是 UNIX 之父 Ken Thompson 大神发明的, 是完全正交的设计。简化资源的回收这是最常见的 defer 用法. 比如:mu.Lock()defer mu.Unlock()panic异常的捕获defer 除了用于简化资源的释放外, 还是Go语言异常框架的一个组成部分...

2018-11-04 17:04:37 256

原创 go随聊-Panic

Go提供了两个内置函数 panic()和recover()用于异常处理。Go中,对异常处理的整体原则是:多用errors包,少用panic。对于可预见的错误,比如网络连接失败等,一般都使用errors,只有重大错误才会使用panic。记住一个大原则:panic会导致程序直接挂掉,除非调用了recover方法。在函数内部调用 panic 会立即终止当前函数的执行,由当前调用栈逐层...

2018-11-04 16:35:22 176

原创 go随聊-指针

指针!对的,你没有看错,Golang居然有指针,C++转过来的人笑了。值传递func Update(value int) { value=value+1}func main() { value:=1 Update(value) fmt.Println("当前值:",value)}-----------------------------------当前值: 1va...

2018-11-03 21:46:12 190

原创 go随聊-ioutil包

今天主要介绍Go的io.ioutil标准库使用package ioutilReadAll 读取 r 中的所有数据,返回读取的数据和遇到的错误。如果读取成功,则 err 返回 nil,而不是 EOF,因为 ReadAll 定义为读取所有数据,所以不会把 EOF 当做错误处理。func ReadAll(r io.Reader) ([]byte, error) 例子:impo...

2018-11-03 21:31:03 236

原创 go随聊-time包

几乎所有的系统开发都会涉及到时间转换或者时间处理,今天介绍一下go里面处理时间的包package time获取当前时间//Now returns the current local time.func Now() Time // UTC returns t with the location set to UTC.func (t Time) UTC() Time// ...

2018-11-02 20:09:38 188

原创 go随聊-golang实现生成缩略图

项目中难免会遇到图片查询的情况,有时候原始图片很大,考虑到带宽,可以只传缩略图给前端。golang有很多生成缩略图的方法,本文介绍一个不错的图片处理包。disintegration/imaginghttps://github.com/disintegration/imagingPackage imaging provides basic image processing func...

2018-11-02 18:34:38 5184 2

原创 go随聊-errors

每种语言都有自己的一套错误定义方式,刚开始使用go的时候很不习惯,出现错误并不是返回错误码或者异常类,而是一个error的东东,如下:type error interface { Error() string}Error()是每一个订制的error对象需要填充的错误消息,用户可以这样定义一个error第一种:通过errors包去订制errorerr:=errors.New(...

2018-11-02 15:42:54 235

原创 go随聊-限流器

由于业务应用系统的负载能力有限,为了防止非预期的请求对系统压力过大而拖垮业务应用系统。也就是面对大流量时,如何进行流量控制?服务接口的流量控制策略:分流、降级、限流等。本文讨论下限流策略,虽然降低了服务接口的访问频率和并发量,却换取服务接口和业务应用系统的高可用。go自带的限流包 golang.org/x/time/rate限流器定义:type Limiter str...

2018-11-02 15:16:05 1093

原创 go随聊-断路器

重试是为了应付偶尔抖动的情况,以求更多地挽回损失。可是如果provider持续的响应时间超长呢?如果provider是核心路径的服务,down掉基本就没法提供服务了,那我们也没话说。 如果是一个不那么重要的服务,却因为这个服务一直响应时间长导致consumer里面的核心服务也拖慢,那么就得不偿失了。单纯超时也解决不了这种情况了,因为一般超时时间,都比平均响应时间长一些,现在所有的打...

2018-11-02 14:55:14 768

原创 go随聊-负载均衡[加权轮询]

本文内容参考了网上其他文章,懒得自己打字了,拷贝过来直接用:) 在分布式系统中,负载均衡是非常重要的环节,通过负载均衡将请求派发到网络中的一个或多个节点上进行处理。通常来说,负载均衡分为硬件负载均衡及软件负载均衡。硬件负载均衡,顾名思义,在服务器节点之间安装专门的硬件进行负载均衡的工作,F5便为其中的佼佼者。软件负载均衡则是通过在服务器上安装的特定的负载均衡软件或是自带...

2018-11-02 14:39:44 897

原创 go随聊-负载均衡[轮询]

在分布式系统中,负载均衡是非常重要的环节,通过负载均衡将请求派发到网络中的一个或多个节点上进行处理。通常来说,负载均衡分为硬件负载均衡及软件负载均衡。硬件负载均衡,顾名思义,在服务器节点之间安装专门的硬件进行负载均衡的工作,F5便为其中的佼佼者。软件负载均衡则是通过在服务器上安装的特定的负载均衡软件或是自带负载均衡模块完成对请求的分配派发。轮询算法轮循,按公约后的权重...

2018-11-02 14:24:40 719

原创 go随聊-负载均衡[随机]

        在分布式系统中,负载均衡是非常重要的环节,通过负载均衡将请求派发到网络中的一个或多个节点上进行处理。通常来说,负载均衡分为硬件负载均衡及软件负载均衡。硬件负载均衡,顾名思义,在服务器节点之间安装专门的硬件进行负载均衡的工作,F5便为其中的佼佼者。软件负载均衡则是通过在服务器上安装的特定的负载均衡软件或是自带负载均衡模块完成对请求的分配派发。随机算法随机,按权重设置随机概...

2018-11-02 14:16:00 504

原创 go随聊-Arrays和Slices

Arrays声明一个数组:var value[10]int声明一个数组并初始化:value:=[3]int{1,2,3}通过下标修改数组:value:=[3]int{1,2,3}value[1]=20range在数组中的使用:value:=[3]int{1,2,3}for _,v:=range value { fmt.Println(v)}----...

2018-11-01 11:16:00 149

原创 go随聊-strings包

package strings// Package strings implements simple functions to manipulate UTF-8 encoded strings.// For information about UTF-8 strings in Go, see https://blog.golang.org/strings.用于转换的方法字符串转换为...

2018-11-01 09:59:37 223

2.7 Go在网易广域网上传加速系统中的应用.pdf

2.7 Go在网易广域网上传加速系统中的应用

2024-05-29

2.4 Go在分布式docker里面的应用_孙宏亮.pdf

2.4 Go在分布式docker里面的应用_孙宏亮

2024-05-29

1.4 Go在数据存储上面的应用—毛剑.pdf

1.4 Go在数据存储上面的应用—毛剑

2024-05-29

2-6 Go in Linux Desktop Environment.pdf

2-6 Go in Linux Desktop Environment

2024-05-29

1-8 Go 在持续交付中的实践.pdf

1-8 Go 在持续交付中的实践

2024-05-29

重庆市小升初考试真卷(三).pdf

重庆市小升初考试真卷(三)

2024-05-25

重庆实验外国语学校2020年新初一入学考试语文试卷 (1).pdf

重庆实验外国语学校2020年新初一入学考试语文试卷 (1)

2024-05-25

重庆八中入学试卷.pdf

重庆八中入学试卷

2024-05-25

2020年重庆某(BZ)小升初考试数学真卷(十)【答案】.pdf

2020年重庆某(BZ)小升初考试数学真卷(十)【答案】

2024-05-25

2020年重庆某(BS)小升初考试真卷(四)【答案】.pdf

2020年重庆某(BS)小升初考试真卷(四)【答案】

2024-05-25

2018年重庆八中初一入学分班测试卷.pdf

2018年重庆八中初一入学分班测试卷

2024-05-25

真题卷(一)某(BZ).pdf

真题卷(一)某(BZ)

2024-05-25

真题卷(一)某(BZ)【答案】.pdf

真题卷(一)某(BZ)【答案】

2024-05-25

真题卷(五)某(BS)【答案】.pdf

真题卷(五)某(BS)【答案】

2024-05-25

真题卷(四)某BZ【答案】.pdf

真题卷(四)某BZ【答案】

2024-05-25

真题卷(五)某(BS).pdf

真题卷(五)某(BS)

2024-05-25

真题卷(四)某(YW)【答案】.pdf

真题卷(四)某(YW)【答案】

2024-05-25

真题卷(四)某(YW)(1).pdf

真题卷(四)某(YW)(1)

2024-05-25

真题卷(十)某YW【答案】.pdf

真题卷(十)某YW【答案】

2024-05-25

真题卷(十)某(XF).pdf

真题卷(十)某(XF)

2024-05-25

2.3 高性能高可用的微服务框架TarsGo的腾讯实践 - 陈明杰.pdf

2.3 高性能高可用的微服务框架TarsGo的腾讯实践 - 陈明杰

2024-05-29

2.4 闪电网络—BTC小额支付解决方案 - 方圆.pdf

2.4 闪电网络—BTC小额支付解决方案 - 方圆

2024-05-29

1.8 Golang to build a real-time interactive SaaS Cloud - 董海冰.pdf

1.8 Golang to build a real-time interactive SaaS Cloud - 董海冰

2024-05-29

1.5 Go 业务开发中 Error & Context - 毛剑.pdf

1.5 Go 业务开发中 Error & Context - 毛剑

2024-05-29

1.4 Testing; how, what, why - Dave .pdf

1.4 Testing; how, what, why - Dave

2024-05-29

2.5 深入CGO编程.pdf

2.5 深入CGO编程

2024-05-29

2.3 Bazel build Go.pdf

2.3 Bazel build Go

2024-05-29

1.8 Golang打造下一代互联网-IPFS全解析.pdf

1.8 Golang打造下一代互联网-IPFS全解析

2024-05-29

2.7 Harbor开源项目容器镜像远程复制的实现.pdf

2.7 Harbor开源项目容器镜像远程复制的实现

2024-05-29

2.4 Go's Hidden Pragmas.pdf

2.4 Go's Hidden Pragmas

2024-05-29

1.6 Aliyun ApasaDB Go 微服务架构.pdf

1.6 Aliyun ApasaDB Go 微服务架构

2024-05-29

1.2 Go in TiDB.pdf

1.2 Go in TiDB

2024-05-29

2.5 高步双 Go在小米商城运维平台的应用与实践.pdf

2.5 高步双 Go在小米商城运维平台的应用与实践

2024-05-29

2.6 Golang项目的测试,持续集成以及部署策略.pdf

2.6 Golang项目的测试,持续集成以及部署策略

2024-05-29

2.3 service-governance.pdf

2.3 service-governance

2024-05-29

2.2 Go在阿里云CDN系统的应用.pdf

2.2 Go在阿里云CDN系统的应用

2024-05-29

1.8 沈晟 Golang在移动客户端开发中的应用.pdf

1.8 沈晟 Golang在移动客户端开发中的应用

2024-05-29

2.1 Writing High Performance Go.pdf

2.1 Writing High Performance Go

2024-05-29

1.7 Go在分布式系统的性能调试和优化.pdf

1.7 Go在分布式系统的性能调试和优化

2024-05-29

1.5 I18n and L10n for Go using x_text.pdf

1.5 I18n and L10n for Go using x_text

2024-05-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除