随笔分类 -  Go语言

上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要:https://book.open-falcon.org/zh/quick_install/graph_components.html 阅读全文
posted @ 2017-05-05 18:49 ma_fighting 阅读(296) 评论(0) 推荐(0)
摘要:Thrift 简介: Thrift 是一款高性能、开源的 RPC 框架,产自 Facebook 后贡献给了 Apache,Thrift 囊括了整个 RPC 的上下游体系,自带序列化编译工具,因为 Thrift 采用的是二进制序列化,并且与 gRPC 一样使用的都是长连接建立 client 与 ser 阅读全文
posted @ 2017-05-05 15:30 ma_fighting 阅读(737) 评论(0) 推荐(0)
摘要:一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 但现在一致性hash算法在分布 阅读全文
posted @ 2017-05-04 17:54 ma_fighting 阅读(2252) 评论(0) 推荐(0)
摘要:runtime.Gosched()用于让出CPU时间片。这就像跑接力赛,A跑了一会碰到代码runtime.Gosched()就把接力棒交给B了,A歇着了,B继续跑。看代码: 123456789101112131415161718 package mainimport ( "fmt" "runtime 阅读全文
posted @ 2017-05-04 14:35 ma_fighting 阅读(654) 评论(0) 推荐(0)
摘要:go中import用于导入包。导入之后就可以使用包中的代码。比如: 123 import( "fmt") 123 import( "fmt") 在代码中就可以使用fmt包中的方法,如: 1 fmt.Println("hello world") 1 fmt.Println("hello world") 阅读全文
posted @ 2017-05-04 14:18 ma_fighting 阅读(3329) 评论(0) 推荐(0)
摘要:如果不判断chan是否关闭 Notice: 以下代码会产生死循环 代码如下: package main import ( "fmt" ) func main() { c := make(chan int, 10) c <- 1 c <- 2 c <- 3 close(c) for { fmt.Pri 阅读全文
posted @ 2017-05-04 13:36 ma_fighting 阅读(8900) 评论(0) 推荐(0)
摘要:以centos系统为例,实现数据库自动备份。1、写一个shell: 12 #! /bin/bashmysqldump -cp --user=root --password='123' dbName | gzip > ~/db/dbName-`date +%Y%m%d%H`.sql.gz ; 12 # 阅读全文
posted @ 2017-05-04 08:59 ma_fighting 阅读(4108) 评论(0) 推荐(0)
摘要:Insertion:插入排序,每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。 详细介绍见:http://www.cnblogs.com/kkun/archive/2011/11/23/2260265.html Selection:选择排序,直接从待排序数组里选择一 阅读全文
posted @ 2017-05-04 08:45 ma_fighting 阅读(262) 评论(0) 推荐(0)
摘要:Insertion:插入排序,每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。 详细介绍见:http://www.cnblogs.com/kkun/archive/2011/11/23/2260265.html Selection:选择排序,直接从待排序数组里选择一 阅读全文
posted @ 2017-05-04 08:45 ma_fighting 阅读(1262) 评论(0) 推荐(0)
摘要:package main import "fmt" type Test struct { Name string } func change2(t *Test) { t.Name = "2" } func change3(t *Test) { // !! 这里的量尽然改了 //注意这里括号 //如果直接*t.Name=3 编译不通过 报错 in... 阅读全文
posted @ 2017-05-04 08:32 ma_fighting 阅读(265) 评论(0) 推荐(0)
摘要:topic:一个可供订阅的话题。channel:属于topic的下一级,一个topic可以有多个channel。举个例子:topic:比做一个广播,如交通广播。打开收音机,你可以换很多频率,如果换到91.6MHZ,你就会听到交通广播,(我们这里交通广播是91.6)。相当于你订阅了“交通广播”这个to 阅读全文
posted @ 2017-05-03 17:52 ma_fighting 阅读(1223) 评论(0) 推荐(0)
摘要:问题: 当调试一个程序的时候,理想状态是不重启应用程序就获取core文件。 解决: gcore命令可以使用下面步骤来获取core文件: 1. 确认gdb软件包已经被正确安装。 2. 使用调试参数编译程序(例如: gcc中使用"-g"选项),编译后不要去除文件的调试符号信息。 3. 执行应用程序。 4 阅读全文
posted @ 2017-05-03 15:57 ma_fighting 阅读(4403) 评论(0) 推荐(0)
摘要:写一个错误的c程序 编译测试为可执行文件 这个是用于分析coredump的时候获得符号表使用的。 执行测试,获得coredump 如果找不到coredump的位置,执行之前先设置好coredump的写出条件 用gdb分析coredump 用 bt full 查看所有的frame 用 frame <n 阅读全文
posted @ 2017-05-03 15:46 ma_fighting 阅读(7950) 评论(0) 推荐(0)
摘要:安装minikube 安装kubectl 启动 问题 pod的status都在ContainerCreating,查看 出错部分log 解决问题 参考k8s初游: minikube启动docker镜像这篇文章的方法,这里我们用阿里的镜像 删除pod再观察下 这下变成running了 跑下demo 输 阅读全文
posted @ 2017-05-03 09:17 ma_fighting 阅读(1613) 评论(1) 推荐(0)
摘要:夏绪宏,今日头条架构师,专注对高性能大规模 Web 架构,云计算、性能优化、编程语言理论等方向,PHP committer,HHVM 项目贡献者。2009 加入百度,先后从事大规模 IDC 自运维设施建设、云计算平台的架构设计、贴吧业务性能优化、百度通用 RPC 设计和优化等。2015 年加入今日头 阅读全文
posted @ 2017-05-02 17:34 ma_fighting 阅读(21459) 评论(0) 推荐(2)
摘要:今天在netbeans中关闭webrick时,发现没有关闭掉,打入localhost:3000 依然显示页面,发现无法从nb中再次关闭只有进入ubuntu的进程下关闭查看进程:1, ps -e 2, feng@feng:~$ sudo netstat -antupActive Internet co 阅读全文
posted @ 2017-05-02 16:55 ma_fighting 阅读(1111) 评论(0) 推荐(0)
摘要:首先要开启redis服务, 然后就可以了. 阅读全文
posted @ 2017-05-02 14:36 ma_fighting 阅读(1094) 评论(0) 推荐(0)
摘要:使用Redis内置的配置进行启动 命令: redis-server & 使用Redis内置的配置进行启动 命令: redis-server & 2 看看启动情况 Output: 2403:M 08 Apr 19:34:32.505 # WARNING: The TCP backlog setting 阅读全文
posted @ 2017-05-02 13:54 ma_fighting 阅读(238) 评论(0) 推荐(0)
摘要:http://www.infoq.com/cn/articles/solution-of-distributed-system-transaction-consistency 在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开 阅读全文
posted @ 2017-05-02 12:10 ma_fighting 阅读(790) 评论(0) 推荐(0)
摘要:介绍 Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准Protocol Buffers 是一种轻便高效的结构化数据存储格式 可以用于结构化数据串行化,或者说序列化。 它很适合做数据存储或 RPC 数据交换格式。 可用于通讯协议、数 阅读全文
posted @ 2017-04-28 14:10 ma_fighting 阅读(3408) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 下一页
历史天气查