go
文章平均质量分 63
github_37320188
这个作者很懒,什么都没留下…
展开
-
go:pprof 性能分析
什么是pprof?代码上线前可以通过压测可以获知系统的性能,例如每秒能处理的请求数,平均响应时间,错误率等指标。可以对性能有初步的估计但是压测是线下的模拟流量,线上可能会遇到高并发、大流量,不靠谱的上下游,突发的尖峰流量等等场景,这些都是不可预知的。线上突然大量报警,接口超时,错误数增加,除了看日志、监控,就是用性能分析工具分析程序的性能,找到瓶颈。当然,一般这种情形不会让你有机会去分析,降级、限流、回滚才是首先要做的,要先止损。回归正常之后,通过线上流量回放,或者压测等手段,制造性能问题,再通过工具原创 2020-07-29 20:49:19 · 830 阅读 · 0 评论 -
beego:从入门到放弃
\n\t\tid:\n\t\tpw:\n\t\t\n\t\n\t\n\t\n\n\n控制器"],[20,"\n","32:1"],[20,"beego框架中,所有视图view显示,都是要定义在控制器里的。当登录页面已经构建好,但是无法在浏览器里马上渲染。这也是beego的局限性,当我需要创建一个新的tpl文件放到服务器端,然后在iframe里通过src引用的时候,新的tpl的名字是动态的,无法动态原创 2018-01-19 15:34:48 · 49607 阅读 · 5 评论 -
sublime:下载免费历史版本
sublime作为最好用的工具,曾经是一直免费的。一直到3.1某个版本之后开始需要在线激活认证,破解一是容易出问题,二是还算是盗版。历史版本中虽然还有bug(一直持续不断更新版本就是为了解决bug,其次才是加入新功能),但是基本够日常需求,然而官网时不提供历史版本下载链接的,但并不代表不能下载。 https://download.sublimetext.com/Sublime%20Text%20...原创 2019-11-08 16:06:45 · 3136 阅读 · 2 评论 -
go:多任务线程池并发 1
需求来源原本有一个单线程执行器,用来执行多任务计算,但是单线程执行并没有很好利用系统多核 CPU 资源的优势。于是,需要把执行器改成并发执行的执行器。首先,有一点需要明确的是,需要的进行计算的多任务并不是一次就抛出来的。这是一个实际中遇到的真实的情况。任务的来源,是一个单线程的计算结果,至于单线程内部做了什么事情,这里不需要关心,重要的是该单线程的返回结果,如果不抛出异常,有可能可以返回多个...原创 2019-06-27 21:24:57 · 1233 阅读 · 0 评论