「已注销」
码龄6年
关注
提问 私信
  • 博客:39,958
    社区:1
    39,959
    总访问量
  • 36
    原创
  • 637,373
    排名
  • 5
    粉丝
  • 0
    铁粉

个人简介:https://blog.csdn.net/Edu_enth/

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-11-08
博客简介:

qq_43638113的博客

查看详细资料
个人成就
  • 获得10次点赞
  • 内容获得4次评论
  • 获得35次收藏
创作历程
  • 45篇
    2018年
成就勋章
TA的专栏
  • Go语言笔记
    8篇
  • Go语言笔记
    13篇
  • Go基础
    32篇
  • seaweedfs
    2篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

seaweedfs使用说明

基本概念master 存储映射关系,文件和fid的映射关系 weed masterNode 系统抽象的结点,抽象为datacenter、rack、datanodedatacenter 数据中心,包含多个rack,类似一个机房rack :属于一个datacenter,类似机房中的一个机架datanode : 存储节点,存储多个volume,类似机架中的一个机器 weed volumev...
原创
发布博客 2018.12.17 ·
1260 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

seaweedfs

{FastDFS它只能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。Seaweedfs (https://github.com/chrislusf/seaweedfs)Seaweedfs 的设计原理是基于 Facebook 的一篇图片存储系统的论文 Facebook-Haystack 说到这个,毛剑也在依这个论文写bfs, 正在开发中,可以跟看从小到大一步...
原创
发布博客 2018.12.14 ·
1013 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

九大排序算法

https://blog.csdn.net/foreverling/article/details/43798223
转载
发布博客 2018.12.13 ·
215 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

为什么hashtable被弃用了

作者Hashtable的作者:HashMap的作者:Hash Map的作者比Hashtable的作者多了著名顶顶的并发大神Doug Lea。他写了util.concurrent包。著有并发编程圣经Concurrent Programming in Java: Design Principles and Patterns 一书。他的个人主页: http://g.oswego.edu/Jo...
原创
发布博客 2018.12.13 ·
4962 阅读 ·
3 点赞 ·
3 评论 ·
6 收藏

五大常用算法总结

引言据说有人归纳了计算机的五大常用算法,它们是贪婪算法,动态规划算法,分治算法,回溯算法以及分支限界算法。虽然不知道为何要将这五个算法归为最常用的算法,但是毫无疑问,这五个算法是有很多应用场景的,最优化问题大多可以利用这些算法解决。算法的本质就是解决问题。当数据量比较小时,其实根本就不需要什么算法,写一些for循环完全就可以很快速的搞定了,但是当数据量比较大,场景比较复杂的时候,编写for循环就...
转载
发布博客 2018.12.13 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

五大常用算法

https://www.cnblogs.com/xsyfl/p/6921687.html
原创
发布博客 2018.12.13 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

timestamp字段的“诡异”规则

有同学说timestamp字段的规则比较“诡异”。手册里面说的比较复杂,这里简单说明一下MySQL中 timestamp字段的一些规则。分为两部分定义规则:1、 timestamp字段有三个属性:a) 是否允许NULL。默认为not null。b) 默认值。可以设定为default CURRENT_TIMESTAMP 或default 某个常量。...
原创
发布博客 2018.12.13 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang中map使用channel串行化多读多写

type MyMap struct { Data map[int]string ch chan func()}func NewMyMap() *MyMap { m := &MyMap{ Data: make(map[int]string), ch: make(chan func()), } go func() { for { (<-m.ch)...
原创
发布博客 2018.12.10 ·
2018 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

给你一个字符串,写出所有可能的ip

package mainimport ( "fmt" "os" "strconv")func getip(source string) (ips []string) { length := len(source) if length > 12 || length < 4 { return nil } i...
原创
发布博客 2018.12.10 ·
2117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

UUID

package mainimport ( "fmt" "github.com/satori/go.uuid")func main() { // Creating UUID Version 4 // panic on error u1 := uuid.Must(uuid.NewV4()) fmt.Printf("UUIDv4: %s
", u1.String()) //...
原创
发布博客 2018.12.07 ·
842 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分享一个日志系统

https://github.com/uber-go/zap
原创
发布博客 2018.12.06 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go 2.0终于要来了!

Go Language 2.0 终于要来了!早在今年8月份,Go团队便提出了2.0版本的设计草案,包括两大主题:错误处理和泛型。而今天,团队开发人员发话了:“是时候采取行动了!”Go 1和Go 2主要的区别在于决策的制定——Go 1的诞生是一个小团队的努力,而Go 2将更受其社区的影响。目前在Go 2的提案中,大约有120个未解决的问题被标记为Go 2的提案,每一个问题都与重要的库或语言更改...
原创
发布博客 2018.12.06 ·
565 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

grpc报错

1.消息体太小error: “grpc: received message larger than max (6115095 vs. 4194304)”message: “grpc: received message larger than max (6115095 vs. 4194304)”s := grpc.NewServer(grpc.MaxMsgSize(size), grpc.Ma...
原创
发布博客 2018.11.30 ·
3095 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux三剑客之awk命令

https://www.cnblogs.com/ginvip/p/6352157.html
转载
发布博客 2018.11.30 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL 分区建索引

介绍mysql分区后每个分区成了独立的文件,虽然从逻辑上还是一张表其实已经分成了多张独立的表,从“information_schema.INNODB_SYS_TABLES”系统表可以看到每个分区都存在独立的TABLE_ID,由于Innodb数据和索引都是保存在".ibd"文件当中(从INNODB_SYS_INDEXES系统表中也可以得到每个索引都是对应各自的分区(primary key和uniq...
原创
发布博客 2018.11.29 ·
492 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MYSQL优化流程

使用 show status 了解执行情况慢查询mysql> show status like ‘%slow%’;±--------------------±------+| Variable_name | Value |±--------------------±------+| Slow_launch_threads | 0 || Slow_querie...
原创
发布博客 2018.11.28 ·
102 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ID生成器方案

Snowflake算法百度的:https://github.com/baidu/uid-generator/blob/master/README.zh_cn.mdsony的;https://github.com/sony/sonyflake其他:https://github.com/bwmarrin/snowflake
原创
发布博客 2018.11.28 ·
625 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MYSQL数据库分区、分表、分库和读写分离使用场景和注意事项

https://www.cnblogs.com/bluebluesky/articles/6413831.html
转载
发布博客 2018.11.28 ·
1279 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Go高性能日志库zap详细分析

https://mp.weixin.qq.com/s/i0bMh_gLLrdnhAEWlF-xDw
原创
发布博客 2018.11.22 ·
2102 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

Golang(Go语言)内置函数之append

append主要用于给某个切片(slice)追加元素如果该切片存储空间(cap)足够,就直接追加,长度(len)变长;如果空间不足,就会重新开辟内存,并将之前的元素和新的元素一同拷贝进去第一个参数为切片,后面是该切片存储元素类型的可变参数slice := append([]int{1,2,3},[]int{4,5,6}...)fmt.Println(slice) //[1 2 3 4 5...
原创
发布博客 2018.11.20 ·
1008 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多