Arthur Guo 的专栏

ArthurGuo的技术记事簿

PrivateCloud 和 On-Premise

Private Cloud其含义为“Private cloud is cloud infrastructure operated solely for a single organization, whether managed internally or by a third-party, an...

2019-05-08 14:14:03

阅读数 43

评论数 0

Golang字符串类型——byte、rune、string

字符串处理,一般是可以单独立一章讲解的。看看Golang的字符串处理。 一、string、byte这两个都常见。Golang的string,底层是[]byte。对于ASCII字符,Golang默认用1字节;对于汉字,Golang使用UTF-8字符集存储,默认用三个字节。 看个例子,下面的“我爱...

2019-04-25 19:48:57

阅读数 16

评论数 0

Golang踩坑 - Slice作为函数参数传递

不是Golang坑太多,是自己水平不够强! —— 9命怪猫 Slice对应着C/C++是个类似指针的存在。在Golang里面,Slice很好用,很灵活。但是,所有“很灵活”,在计算机世界里也意味着“很多坑”。 来看一个例子: package main import "fmt&q...

2019-04-15 19:25:36

阅读数 22

评论数 0

Golang里面的三个点 ...

Golang有很多自己特殊的语法,学习时候,让我觉得很无奈,比如三个点“...”。很多时候我们只用“...”表示无奈。 这次我们不无奈,讲讲Golang里面“...”的作用。 第一个用法,函数不定量参数,举个例子: package main import "fmt" ...

2019-04-14 19:00:43

阅读数 97

评论数 0

MTT?

Mean Time to Identify (MTTI) an incident occurred Mean Time to Know (MTTK) and quickly connect the right people with the right information regarding...

2019-02-22 23:55:12

阅读数 123

评论数 0

CentOS环境,node.js手动升级

OS:CentOS 7.0 首先,使用yum默认安装node.js; yum install nodejs -y 发现,版本比较低。 [root@testsvr2 ~]# node -v v6.14.3 按照如下步骤一步一步来: 1. 清缓存 npm cache clean ...

2018-11-14 11:27:26

阅读数 271

评论数 0

docker笔记 - container name 冲突

Docker试验时候出现错误:[root@test3] # docker run -d --name mysql-server --network my-network -e MYSQL_ROOT_PASSWORD=secret mysql/usr/bin/docker-current: Erro...

2018-07-04 17:51:56

阅读数 4729

评论数 0

Centos7 虚机部署Kubernetes集群

在三台OpenStack虚机环境下搭建Kubernetes + Flannel。环境准备:1.1 服务器:IPHostNameRole172.28.43.13k8s-masterMaster,etcd, registry172.28.43.16k8s-node1Node-1172.28.43.18...

2018-06-04 18:10:25

阅读数 350

评论数 1

记一件小事(写于2016年底)

    昨天下午,“春风不度玉门关”的HR,来了我们这里。我已经不记得上次见她是几个季度前了。    有几个兄弟陆续离开了座位,后来都拿着一张打印着字的纸回来了。纸卷着,好像生怕别人看到里面的内容。    HR职业地笑着,回来的同事面无表情沉默着。    其中一个兄弟早上还在和我逗贫说,月底一...

2018-05-18 11:27:11

阅读数 95

评论数 0

【自言自语】开发语言六重境界

前些日子,貌似又聊起学JAVA还是学Python问题,或者是想转开发要注意什么。 国庆在家休(zhe)息(teng)、抽空儿思(xia)考(xiang)。 参考王国维说的“人生三重境界”,以我的粗浅见识,包括但不仅限于这几个阶段。

2017-10-04 20:16:22

阅读数 352

评论数 0

CI/CD/CD

 持续集成: 集成,就是在一起:代码commit是集成(代码在一起),编译是集成(逻辑在一起); 部署是集成(部署包跟环境在一起),测试是集成(功能在一起),灰度是集成(系统在一起) 不断的做集成和集成结果的修正,就是持续集成; 2)持续交付: 交付:就是将最终的产品发布到线上环境...

2017-08-18 08:31:55

阅读数 563

评论数 0

四大开源协议比较:BSD、Apache、GPL、LGPL

 本文参考文献:http://www.fsf.org/licensing/licenses/ 现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种。我们现在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的...

2017-08-08 11:22:16

阅读数 273

评论数 0

Hadoop 2.7.2 HA datanode 启动失败处理

Hadoop 再次执行 -format namenode之后,clusterID会出现NN和DN不同步。

2017-06-04 23:21:04

阅读数 877

评论数 0

hadoop 元数据 metadata

Hadoop元数据(Metadata)就是一个模板。

2017-06-04 15:06:32

阅读数 610

评论数 0

活锁 Livelock

【概念】 活锁指的是任务或者执行者没有被阻塞,由于某些条件没有满足,导致一直重复尝试,失败,尝试,失败。 活锁和死锁的区别在于,处于活锁的实体是在不断的改变状态,所谓的“活”, 而处于死锁的实体表现为等待;活锁有可能自行解开,死锁则不能。 活锁可以认为是一种特殊的饥饿。 下面这个例子在...

2017-05-29 17:48:22

阅读数 2248

评论数 0

Python 2.7 连接MongoDB

Python 2.7 连接MongoDB可行方案。不忽悠!不拷贝粘贴!

2017-05-17 19:28:27

阅读数 585

评论数 0

Golang 获取当前系统架构和操作系统

runtime.GOARCH 返回当前的系统架构;runtime.GOOS 返回当前的操作系统。

2017-04-13 14:15:22

阅读数 6938

评论数 2

ElasticSearch 初体验

猫哥继续大数据旅程,开始接触各种各样的从来木听说过的软件、集群、系统... 当然也是踩各种各样的坑... 边踩坑边记录过程。今天来的是分布式告诉搜索——ElasticSearch!

2017-03-28 17:16:34

阅读数 2117

评论数 2

git - remote rejected] master -> master (branch is currently checked out)

git - remote rejected] master -> master (branch is currently checked out)

2017-03-26 19:17:38

阅读数 441

评论数 0

猫哥讲职场 - 技术人员怎么向管理人员转型

前几天被几个年轻人问到:技术人员怎么向管理人员转型。猫哥也曾从技术转管理,聊聊自己的体会。猫眼看世界,观点必不同。

2017-03-24 10:15:33

阅读数 348

评论数 0

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