原文:http://www.cnblogs.com/newgame/p/4061083.html 关于本系列 决定开个新坑。 这个系列首先是关于Go语言实践的。在项目中实际使用Go语言也有段时间了,一个体会就是不论是官方…
TiKV 源码解析系列——multi-raft 设计与实现
本系列文章主要面向 TiKV 社区开发者,重点介绍 TiKV 的系统架构,源码结构,流程解析。目的是使得开发者阅读之后,能对 TiKV 项目有一个初步了解,更好的参与进入 TiKV 的开发中。需要注意,TiKV 使用 R…
golang 网络框架之 thrift
thrift 最初是 facebook 开发使用的 rpc 通信框架,后来贡献给了 apache 基金会,出来得比较早,几乎支持所有的后端语言,使用非常广泛,是不可不知的一个网络框架 和 grpc 一样,需要先定义通信协…
Go基础学习记录 - 编写Web应用程 - Web开发输入验证(一)
转载Go基础学习记录 – 编写Web应用程 – Web开发输入验证(一)前面的文章分享的部分功能都能正常使用,本次分享分析下 — 输入验证 为了保持项目的可学习性,我这里将之前分享的代…
Go 环境与变量数据类型
环境 Go 下载安装 推荐去 Golang 中文社区下载 Go 编译器 官方下载 傻瓜式安装即可 安装完成之后打开 cmd ,输入go version 成功输出版本号则代表安装成功 Go 环境变量 关于 Go 的环境变量…
gf框架之gmlock - 内存锁模块
文章来源:http://gf.johng.cn/os/gmlock/… 内存锁。该模块包含两个对象特性: Locker 内存锁,支持按照给定键名生成内存锁,并支持Try*Lock及锁过期特性; Mutex 对…
lua web快速开发指南(3) - 初识httpd库路由
本章假设您已经知道httpd server如何快速搭建, 并且知道cf的启动流程与运行流程, 知晓httpd如何创建与启动. 回顾上一章节 -- script/main.lua local httpd = require…
Vue过滤器
Vue过滤器 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title>…
【每日一包0015】gradient-string
[github地址:https://github.com/ABCDdouyae…] gradient-string 用于在终端打印出好看的渐变文字 普通用法 console.log(gradient('cya…
express cookie-parser 小书
简介 cookie-parser是Express最常使用的中间件,实际上虽然他名义上是一个中间件但是实际上已经俨然成为了Express的一个不可或缺的部分. 在Express4的文档中,操作Cookie的部分就一个方法和…
express 请求对象介绍
请求对象(通常传递到回调方法,这意味着你可以随意命名,通常命名为 req 或 request)的生命周期始于 Node 的一个核心对象 http.IncomingMessage 的实例。Express 添加了一些附加功能…
写技术博客那点事(此篇文章 鼓励自己 多思考 多学习 多做 )
前言写文章是一个短期收益少,长期收益很大的一件事情,人们总是高估短期收益,低估长期收益。往往是很多人坚持不下来,特别是写文章的初期,刚写完文章没有人阅读会有一种挫败感,影响了后期创作。 从某种意义上说,博客是我最好的学习…