摘要:
rpc包提供了通过网络或其他I/O连接对一个对象的导出方法的访问。服务端注册一个对象,使它作为一个服务被暴露,服务的名字是该对象的类型名。注册之后,对象的导出方法就可以被远程访问。服务端可以注册多个不同类型的对象(服务),但注册具有相同类型的多个对象是错误的。 服务端代码样例: 客户端代码 阅读全文
摘要:
在使用golang开发中,调用外部可执行程序通过exec包是我们常用的方式。如何控制超时请见如下样例: 进一步优化请见下文。 https://www.jianshu.com/p/e147d856074c 阅读全文
摘要:
go官方的http.request + context样例 https://github.com/DavadDi/go_study/blob/master/src/httpreq_context/main.go 阅读全文
摘要:
需求场景 干净利落地升级正在运行的agent程序。适用于Devops团队。 目标: 不关闭现有连接:例如我们不希望关掉已部署的运行中的程序。但又想不受限制地随时升级服务。 新的进程要能够启动并替换掉旧的。 不关闭现有连接:例如我们不希望关掉已部署的运行中的程序。但又想不受限制地随时升级服务。 新的进 阅读全文
摘要:
Django 2.0 中文官方文档地址: https://docs.djangoproject.com/zh-hans/2.0/ 《Django Girls》中文版地址: https://tutorial.djangogirls.org/zh/ 阅读全文
摘要:
Go strings.Builder 字符串拼接操作优化 最开始的时候,可能会使用如下的操作: 与许多支持string类型的语言一样,golang中的string类型也是只读且不可变的。因此,这种拼接字符串的方式会导致大量的string创建、销毁和内存分配。如果你拼接的字符串比较多的话,这显然不是一 阅读全文
摘要:
httprouter使用pprof 参考:https://github.com/feixiao/httpprof https://xguox.me/go-profiling-optimizing.html/ 性能分析参考:https://github.com/caibirdme/hand-to-ha 阅读全文
摘要:
转载:http://bigbully.github.io/Dapper-translation/ 阅读全文
摘要:
介绍 Yearning SQL 审计平台 基于Vue.js与Django的整套mysql-sql审核平台解决方案。提供基于Inception的SQL检测及执行。 GitHub:https://github.com/cookieY/Yearning 文档:https://cookiey.github. 阅读全文
摘要:
Inception介绍 GitHub:https://github.com/mysql-inception/inception 文档:https://mysql-inception.github.io/inception-document/install/ Inception是集审核、执行、回滚于一 阅读全文