MySQL下载安装后,还需掌握事务隔离、索引优化、存储过程、全局锁、表级锁以及行级锁等高级知识...more
最常用的数据库知识收集,SQL语法、表定义、字段类型与取值范围等。...more
OpenTracing 收集了各种语言的埋点 SDK,能与多种链路跟踪系统无缝对接, 譬如 Jaeger...more
Go 语言深度入门手册,帮你更好的理解 Go 语言,写出更高效、更规范、更不易出错的代码。...more
10 年里,Go 发布了几十篇博文,介绍了 Go 的方方面面,是获得 Go 语言最新进展的不二之选...more
编程 / 李佶澳 / kubernetes
找不到命令行参数的初始化过程,是阻止你阅读 kube-scheduler 源代码的最大障碍...more
编程 / 李佶澳 / kubernetes
在阅读 kubernetes 的代码的时候会发现,对 kubernetes 项目代码的引用使用的都是 k8s.io:...more
错误处理大概是最容易被忽略的最重要的事情,Go1.3的errors新增了三个方法As、Is和Unwrap...more
介绍了 Go 的内存并发读取设计,把这篇文章读透了,可以避开特别奇葩特别难查的坑...more
介绍了Requests、Selenium、PhantomJS、Beautiful Soup、Charles、Scrapy等python库或工具的用法...more
gin 的 api 用法如何处理 HTTP 请求,刚使用时关心的操作,gin 自评秒杀其它的 web framework...more
etcd的go sdk的使用方法,clientv3使用grpc与etcd通信,效率更高...more
只有在更新 map 的时候,map 是并发不安全的,全部是读操作的并发是安全的,runtime会监测...more
Go Modules是Go1.11和Go1.12引入的依赖代码管理方法,在Go 1.13中将成为默认的依赖管理方法。...more
编程 / 李佶澳 / 2019-04-29 18:51:49 +0800 prometheus
client_golang是Prometheus的一个子项目,是Prometheus的Go client library,HTTP API的实现位于...more
需要了解一下OpenResty的原理和编译构建方法,以后或许可能要根据需要定制OpenResty...more
Lua Performance Tips给出了很重要的性能优化建议,这些建议都是用Lua编程时需要时刻注意的事项。...more
Go语言的手册中明确说了可以在defer中修改`命名的返回的变量(named result parameters )...more
基于OpenResty的项目开发中,经常用到的操作,譬如读取nginx内置变量、打印调试日志等...more
通过火焰图观察OpenResty函数调用情况,每个函数的调用耗时,找出性能瓶颈...more
这里记录Lua语言的一些语法细节,边学习边记录,随时补充...more
这里简单记录Lua的语法,直接罗列语法,定位是一个速查手册,不进行长篇大论...more
组成OpenResty的各个模块的用途和工作过程,Nginx、NginxLuaModule等模块以及引入的lua package的用途和用法...more
OpenResty是什么?被扩展的Nginx,扩展到可以直接执行Lua代码,处理业务逻辑,访问缓存和数据库等,已经成为一个Web应用开发平台...more
最近研究kong,它的数据平面使用的语言是Lua,学习一下Lua的基本语法、项目组织方式、在Idea中开发调试Lua项目的方法,和其它配套工具...more
编程 / 李佶澳 / 2018-09-25 16:02:37 +0800 prometheus
client_golang是prometheus的go client,主要有两部分:用于吐出metrics的sdk,和调用prometheus的api的sdk。应用程序可以直接使用Prometheus sdk输出Prometheus格式的Metrics...more
编程 / 李佶澳 / 2018/07/28 13:34:00 视频教程 HyperLedger
HyperLedger Fabric的Golang SDK终于调通了,眼泪哗哗地。。...more
编程 / 李佶澳 / 2018/04/25 11:11:00 视频教程 HyperLedger
当前(2018-04-25 11:16:23)fabric的SDK只有java和node是正式的,他倆的文档也是最丰富的。...more
没有系统学习过前端开发,这里都是道听途说的一些内容。...more
了解AngularJS2的时候学习了一下TypeScript...more
Liquid是一个ruby开发的开源的模版语言,静态网页生成工具jekyll中使用liquid。...more
有很多关于html、css等前端技术等文档、手册,都不能让一个完全不懂的人对html、css、scss等形成一个整体的认识...more
这里简单记录go的一些常用语法...more
go语言支持reflection,这里go语言的反射机制的学习笔记...more
分布式任务队列是大型系统中经常用的技术方案,是一种高效、可靠性高,能够承受海量并发的技术方案。...more
websocket协议提供了一种在客户端与浏览器之间建立双向连接的方法,rfc6455...more
golang的json库反序列化时,会忽略未知的字段,不会报错...more
Http是最重要的应用层协议。...more
html5引进了新的html元素,改进了互操作性,并减少了开发成本,这里粗略汇总一下...more
binary-only-package特性,使二进制的形式发布代码库成为可能。...more
golang有多个子命令,其中一些子命令有比较有趣的用途。...more
golang自身提供了一些最基本的package。...more
查阅一个语言的Specification,其实是一个痛苦但是效果好的方法。...more
cobra是一个golang的库,用来处理命令行参数,在kuberntes、docker、etcd等多个项目中使用。...more
因为Go的编译器会把存在没有使用的变量的情况当作语法错误处理, 因此在涉及到变量作用域时...more
Go编程...more
golang提供自己的一套工具,要善用go的工具。...more
gdb不能完全的理解golang程序, 只能够用来解决部分问题,如果程序是并发的...more
DNS-Domain Name System是互联网服务的基石,是互联网服务的第一入口。...more
Golang依赖包管理,Golang可以自由地引用Git仓库中的代码,这样就带来了依赖包版本管理的问题。...more
有一个数据分析的任务, 决定使用R来完成, 这里记录其中的一次优化过程。...more
...more
Python相关内容。...more
网络的虚拟化是云中的一个很关键的问题。...more
对Android和IOS的应用开发的了解程度都是零。对Java和苹果新推出Swift语言的了解程...more
...more
记录在了解编程语言时遇到一些特性。这里只关心那些可能影响到软件架构、开发模式的特性...more
相关的系统手册是资源宝库, is the first choice!...more
SQL的熟练应用应当是IT从业者具备基本能力....more
在linux中可以使用lspci命令查看pci信息....more
操作系统都有开放给应用程序的接口, 通过这些接口可以使用操作系统的功能或特性。...more
在做网络相关的工作时, 经常遇到关于网卡的内容。但是一直没有找到很系统的介绍资料。...more
Intel开源的x86平台上的报文处理套件。...more
Linux操作系统不仅仅有Linux的内核, 更需要具备各种服务才能成为一个完整的操作系统...more
编程技术,数据结构与算法。...more
C语言编程语法、技巧、经典库。...more
常见网络报文格式...more
积累的一些shell用法。...more
CPU相关的一些知识。...more