经济机器是怎样运行的

对经济的兴趣

我原先一直没兴趣关注关系经济学相关的东西。读书时代喜欢更多的热衷于谈论家国大事,总是幻想着仗剑闯天涯,怎么干一番开天辟地的,前无古人后无来者的大业,整天跟着时事到处转悠。到今天没被忽悠瘸,也真是庆幸。 今天了解下经济机器是怎么运行了。因为我已经开始对投资,对赚钱,对经济的运行规律整出兴趣来了。 这是我在一个视频里面看到的。不一定就对,看自己判断了。我把视频说的记录下来,再自己琢磨琢磨。 开始了。

……

阅读全文

考验你的时候到了

周末发版

周六上线, 大版本的升级。虽说不是太大波动但也是一波三折。做个记录吧。可以改进的地方当然还是很多的。 昨天还想着总结一下的。但是昨天其他部门折腾到晚上 22:00 多。回到家都 11:30 了, 当时没来得及仔细回顾。洗洗睡了。 今天来回顾一下都用了哪些上线操作技巧。

……

阅读全文

混沌?馄炖?

闲来没事,看了下 gocolly,练手搞一个爬虫,搂了一遍最新的腾讯官网的招聘信息。 这种不需要登陆的网站是最容易爬到的。 很简单,还是给自己小结过一下。

……

阅读全文

Emacs as golang IDE

IDE

据我观察,很多程序员们喜欢 IDE 的原因在于工程化全局查询,函数定义, 复制粘贴, 其他的模块化插入代码块,是没有太多吸引力的。

……

阅读全文

使用org-mode管理自己的日常计划目标

org-mode杂事 使用org-mode有些时日了。整理一下最简单的日常使用方式。 自助服务 因为我是用的是 spacemacs, 所以如果是 org-mode 相关的指令,是可以直接使用 Alt+X 调起这些命令去执行的。或者直接 Ctrl+h org 看下帮助文档。 GTD GTD就是Getting Things Done。以目标为导向去完成计划。可以配合番茄闹钟工作,更有疗效。 我的org-mode在干什么 我每天的计划是每天做三件值得做的事,外加一个小结。其中每件事按照A、B、C分三个由高到低的轻重缓急层级,并且设置开始做的时间点和截止时间点,完成时会补录结束之间。Like this: keys Here 有一篇文章教怎么在 Hero 的博客的 source/_post/对应文章路径 中 弄进来一张自定义的图片。……

阅读全文

周末

双十一什么的

好像跟我没啥关系, 这一天花了50块钱,周末了,吃饭加水果。想买个Bose QC 35, 要2000+,AirPods 也需要至少1200+, 暂时算了。还没到时候。

写博客的理由

与其说是写博客的理由,还不如说是梳理自己思路的方式吧。不为谁看,谁不看。任凭自己的思路铺展开来,想到哪里,就写到哪里,不必像儿时的语文课作文,不必像高考的证明题,也不像大学毕业设计。总之,我现在想的是什么,就写什么。无需关心点赞,更不用管什么转发量。

……

阅读全文

十月

十月就这样过去了

国庆节期间一双拖鞋,两天,反穿武功山。 还是喜欢以前一边徒步一边记笔记好玩。那样能记录实时的真的感受。现在是拍拍风景照,发发群,吹吹水,就这么过去了。

……

阅读全文

记一个API20倍性能优化

同步 我接手的其中一个项目中,有一个核心的业务是提供用户信息同步功能。这个同步API后头还连着其他关联业务,比如创建账号,查询信息,下载信息等。 历史问题 这个业务历史悠久,主要是为各产品部门调用该接口,上传用户信息, 提供线上服务做支撑。而这个同步接口,从上线到目前为止,已经优化了35个版本!目前性能为: 同步26000个用户信息,耗时45分钟左右。调用方也是经常用到心里发毛。所以现在交到我手上了。 动手 了解需求 沟通, 游走各个关口。 读源码, 画流程图。 调查问题瓶颈, 监控系统(prometheus)分析响应时间,耗时。 断点设置,日志,数据库统计耗时。 开会讨论, 讨论痛点,下决心,职责划分,争论方案。 开会讨论, 下决心, 职责划分,争论方案。 开会讨论, 定方案, 开发周期,拉一个架构师和技术副总监一起过。 边写测试单例,边构思。 开会, 了解进度,方案可行性。 完成本地批量测试, 模拟客户端访问。引入 golang 自带的 pprof 工具。 重构数据库, 优化表结构,加索引等。 重构分支流程, 码代码。 开发集中。中间又出几个问题,又来了几次会议,不断切遇到的问题,以及之前问题的盲点,逐一条出解决方案。 合并 单元测试 压测 优化点 数据库表调整,添加索引。 同步阶段,断开一个占用耗时将近1/3的外部接口,将外部接口交互流程滞后执行。 批量处理,单个用户的信息,批次查询,然后本地计算,最后批量入库。 合理地利用goroutine。 等。 效果 部署到测试环境, 26000个用户月50s内同步完。优化后版本同步速度获得约20倍质的提升!暂时做个笔记吧。这个版本部分工作,是在“山竹”台风到达那天完成的。还好人没事,凌晨从公司回到了家。 线上的性能,待我上线确认之后再更新。 小结 遇到问题,找到病因,对症下药,合理使用开源工具(比如 prometheus 和 pprof 在分析瓶颈中发挥重要的作用)。每一个解决掉的问题,都是我下一步前进的动力。……

阅读全文

泰山观日出

出发

我愿追随自己年轻时的血气方刚,再来几次出发,远行。

半夜闹钟

上周六2018-08-25,怕半夜赶不上车,弄了3:00,3:30,4:00的闹钟。好在及时在第一波闹钟的提醒里起来。赶在4:20到了机场。

……

阅读全文