在「本地」保存数据并对外开放「读写」功能的系统,都是数据系统,数据系统都属于「有状态服务」...more
AndroidStudio的File->NewProject创建BasicActivity,选择Java/Kotlin语言、最小的sdk版本...more
Web 开发技术提供大量 Web 相关知识,如果想了解某个浏览器特有的api,查看浏览器手册...more
CSS长度单位说明以及不同单位之间的转换关系,cm/mm/in/px/pt/pc/em/ex/rem......more
基于CDP协议的Puppeteer和Chromedp能操作Chrome浏览器,Selenium可以驱动大部分主流浏览器...more
go build 串联了多个 go 内置工具完成编译链接过程,可以通过 go build 的参数控制编译链接过程...more
TeX 是 Donald Knuth 开发的排版工具,将带有排版指令的文本文件转换成 pdf 等...more
当前建议 proto3,proto3 需要声明语法版本为proto3,proto3 去掉了 required 和 optional...more
架设一台能执行 js 代码的 node server,node server 将 js 的执行结果以 html 文本的方式返回给浏览器...more
用于处理在「一段时间内」逐渐产生的数据,即数据流,数据流中的单个数据称为事件/event...more
High Performance MySQL, 4th Edition 还没有正式出版,O’Reilly 的网站上可读...more
内容质量特别高!对单机并发、多机并发、多副本读写场景下的各种问题的阐述,让人脑塞顿开...more
内容质量特别高!对单机并发、多机并发、多副本读写场景下的各种问题的阐述,让人脑塞顿开...more
只用 8 篇文章就把消息队列的特性勾勒了出来,让人具备了基本的选择和决策能力...more
Redis 的存储开销方面讲的具体生动,特别是通过压缩列表减少内存空间的分析过程很细致...more
涉及的内容比较多(数据库/缓存/消息队列/分布式服务),有点浮于表面,不如分别阅读每个方向的专栏...more
main 不是最早的执行入口,表面上呈现的效果是从 main 开始执行,实际前面还有一段复杂引导过程...more
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