KingEasternSun的专栏

书山有路勤为径,码海无涯乐作舟

排序:
默认
按更新时间
按访问量

golang 数据库开发神器 sqlx使用指南

sqlx使用指南这边文章主要基于Illustrated guide to SQLX翻译而成。 sqlx是一个go语言包,在内置database/sql包之上增加了很多扩展,简化数据库操作代码的书写。资源 如果对于go语言的sql用法不熟悉,可以到下面网站学习: database/sql doc...

2017-10-17 17:03:30

阅读数:3768

评论数:0

golang web开发 Handler测试利器httptest

test是golang语言的一部分,golang提供了非常强大的测试方法。单元测试,压力测试可以参见 golang 1.7之后高级测试方法之子测试,子基准测试(subtest sub-benchmarks) 我们用go开发一个Web Server后,打算单元测试写的handler函数,在不知道h...

2017-10-16 11:43:23

阅读数:4679

评论数:0

LFS(the Log-structured File System)系统详解

There was a large and growing gap between random I/O performance and sequential I/O performance:Existing file systems perform poorly on many common w...

2015-01-20 22:19:22

阅读数:3665

评论数:0

九度笔记之 1499:项目安排 的两种动态规划方法比较

为何在有时间限制的项目规划问题中,动态规划的更新变量用项目而不是用时间更好。

2013-08-08 14:00:30

阅读数:1343

评论数:0

九度笔记之 1434:今年暑假不AC

利用动态规划合理安排任务

2013-08-07 16:56:47

阅读数:1504

评论数:0

九度笔记之 1455:珍惜现在,感恩生活

背包问题中,如果每个物品都有固定数量的求解方法。

2013-08-07 13:40:41

阅读数:1349

评论数:0

九度笔记之 1494:Dota

利用动态规划求解 在给定金钱下如何购买装备,合成装备,获取最大价值的DOTA装备,

2013-08-07 13:13:43

阅读数:1330

评论数:0

九度笔记之 1342:寻找最长合法括号序列II(25分)-给括号当红娘,解决最长合法字符串问题

给括号当红娘,解决最长合法字符串问题

2013-08-02 14:48:41

阅读数:2323

评论数:1

九度笔记之 1337:寻找最长合法括号序列

寻找最长合法括号序列 有图有真相

2013-08-02 14:47:31

阅读数:2009

评论数:2

uber zap logger使用指南

zap logger项目地址 go.uber.org/zapNewDevelopment和NewProduction区别zap.NewDevelopment() 包含代码中文件信息2018-01-18T15:40:05.991+0800 INFO tool/zaplog.go:83 ...

2018-03-08 09:08:31

阅读数:422

评论数:0

基于golang从头开始构建基于docker的微服务实战笔记

参考博文 part 1 利用gRPC protobuf定义服务 part 2 - Docker and go-micro Go-micro part 3 - docker-compose and datastores Part 4 - Authentication with JWT JW...

2018-01-17 15:11:57

阅读数:584

评论数:0

gRPC

gRPC入门 SIMPLE RPC 客户端 server api SERVER-to-client streaming RPC 定义接口 客户端 server api A CLIENT-to-server streaming RPC 定义接口 客户端 server api A Bidirectio...

2018-01-10 10:54:34

阅读数:174

评论数:0

golang中job队列实现方法

THE NO-JOB-QUEUE JOB QUEUE THE SIMPLEST JOB QUEUE PRODUCER THROTTLING ENQUEUEING WITHOUT BLOCKING STOPPING THE WORKER WAITING FOR THE WORKER WAITING ...

2018-01-03 18:38:48

阅读数:355

评论数:0

go语言常见陷阱

go语言常见陷阱(英文原文)[https://deadbeef.me/2018/01/go-gotchas]Range在golang中我们经常用range来遍历slice或chan,如果要更改slice中的成员应该怎么做?下面代码要把动物园中所有动物的腿变为999type Animal struc...

2018-01-03 15:09:45

阅读数:204

评论数:0

Rust和golang之结构体

Rust 创建 元祖结构体 类单元结构体 方法 写入方法 关联函数 golang 结构体声明 匿名结构体 嵌套匿名域 方法 空结构体Rust创建Rust 定义结构体也是以struct关键字开头#[derive(Debug)] struct Rectangle { length:u32, ...

2017-12-22 14:02:25

阅读数:140

评论数:0

Rust和golang之字符串

Rust 赋值 取子串 golang 赋值 取子串 拼接 UTF-8

2017-12-22 11:23:00

阅读数:252

评论数:0

golang bolt库操作手册

打开数据库 Transactions Read-write transactions Read-Only transactions Batch read-write transactions 手动控制transaction 使用 buckets 使用keyvalue bucket自动递增整数 迭代...

2017-11-24 13:52:10

阅读数:687

评论数:0

go-kit 上手之example stringsvc3 通过代理实现分布式处理

使用的包 main 运行结果 代理中间件 stringsvc3没有完全按照官网中stringsvc3的写法,而是在stringsvc2的基础上增加了proxy.go 主要就是给uppercase增加了代理中间件,主要步骤分三步: 1)向特定地址代理服务器发送请求的client的编码和...

2017-10-30 08:52:16

阅读数:1047

评论数:0

go-kit 上手之example stringsvc1 函数即服务

使用包 服务模型定义 接口实现 定义RPC输入输出参数 endpoint封装 从Request解码输入参数编码输出到ResponseWriter 服务启动 测试结果  增加loggo-kit stringsvc1动手笔记 go-kit官网 go-kit官方示例代码使用包package main...

2017-10-20 13:21:53

阅读数:1261

评论数:0

go-kit 上手之example stringsvc2 添加日志和监控

日志 添加instrument 对于Histograms和Summary的区别 主函数 错误总结 用logMiddleware和instrumentingMiddleware对svc进行封装 label misss error inconsistent label cardinality 查看me...

2017-10-20 13:07:30

阅读数:574

评论数:0

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