6
总结
CONCLUSION
6
Bosh、Comet、longpolling 之类的 (Chen, 2014a),java 的 xmpp 实现之一的 Tigase
分析 (Chen, 2014i, 2014j)。
Scala 也在一段时间里保持着在分布式服务处理的重要角色,于是也有一系
列的文章记录,入门手记 (Chen, 2013i),akka 是 scala 的 actor 模型,一系列的实
用连载,用 java 调用 akka,可以在线上使用 (Chen, 2014d, 2014e, 2014f, 2014g)。
在人工智能如火如荼的时代,也不能少了一系列的文章,利用 keras 和 ten-
sorflow 完成支付风控 (Chen, 2017c),一些基础知识包括优化器、激活函数、评价
函数等 (Chen, 2017b),Caffe 的使用入门 (Chen, 2017a)。
关于团队管理和整体技术架构,也有一些文章记录了最近的变动。这篇是一
篇关于团队目标和 OKR 相关的 (Chen, 2019)。微服务架构很流行,这些文章都是
相关的记录 (Chen, 2018a, 2018b, 2018c).
In the third phase, the articles were complicated, which are about deep explanations and methodology. An article was about Erlang quick starting (Chen, 2011a). Then a
project named Riak, which was a distributed storage system, was researched by a series of articles from installation to load testing and core source codes (Chen, 2011b, 2011c,
2011d, 2011e, 2011f, 2012j, 2012z).
I spent more than 3 months on Rose manual, which was a famous web framework base Java Spring (Chen, 2012k, 2012l, 2012m, 2012n, 2012o, 2012p, 2012q, 2012r, 2012s,
2012t, 2012u, 2012v, 2012w, 2012x). And I spent more than 2 months on research of Cloud Foundry. They were the learning of Ruby (Chen, 2012y), the learning of CF and
Virtualization named Warden (Chen, 2012a, 2012b, 2012c, 2012d, 2012e, 2012f, 2012g, 2012h).
Because the company started the IoT business, I started the research of open hardware. There were some research results of Arduino (Chen, 2013c, 2013d, 2013e). When it
came to the wireless methods, various control cases were researched (Chen, 2013a), and at last I chose the low power bluetooth (Chen, 2013b) and the integrated resolution
BLUNO (Chen, 2013f).
When the company was not in such a busy situation, I started to review the history of development in XIAOMI. So there were lots of technique summaries in XIAOMI,
recording the history of startup period in XIAOMI (Chen, 2016c, 2016d, 2016e, 2016f, 2016g).
Because I spent a lot of time on networking, there were some articles about IO, including the understanding of socket read on different layers (Chen, 2014k), mobile networking
and architecture (Chen, 2013j, 2014l), understanding of Java IO (Chen, 2009h, 2014c, 2015a), load testing of IO (Chen, 2014m). Some articles were about Facebook Thrift,
including load testing by the disruptor nio (Chen, 2014b), the usage of Thrift in Canssandra (Chen, 2013g), the version upgrade of early Thrift (Chen, 2014h), load testing by
Resin and Thrift (Chen, 2013h), and the quick start of Thrift (Chen, 2011g, 2011h).
In the instant messaging domain, I focused on the access layer. There were some articles about protocols such as Bosh, Comet, Long polling (Chen, 2014a). I researched the
Java version of XMPP implementation named Tigase (Chen, 2014i, 2014j).
Scala played an important role in distributed systems in a particular period, so there were a series of articles about it. For example, the learning of Scala (Chen, 2013i). Akka
was the Actor model designed by Scala, which could be used online by Java (Chen, 2014d, 2014e, 2014f, 2014g).
In the period of AI, the articles about AI were also very useful. There was an example of using Keras and tensorflow to control the payment risk (Chen, 2017c). There were
an article about basic knowledge such as Optimizers, Activation (Chen, 2017b) and the learning of Caffe (Chen, 2017a).
About the team management and entire architecture, there were some articles. This was a article about the team objective and OKR (Chen, 2019). Because micro-service
architecture was popular, these articles were about it(Chen, 2018a, 2018b, 2018c).
6 总结Conclusion
还有很多零碎有用的内容没有在这里一一进行总结,比如说怎么在北京生孩
子之类的 (Chen, 2017d),像这篇对区块链的研究 (Chen, 2018d),研究信息可视化
的结果 (Chen, 2021),技术之余,这些知识都对个人的生活影响比较大,觉得对
大家会有用处,于是也做了记录。
以上精选纯为个人归总,也许有有用的文章并未并归纳进来,个人视野有
限,如有想添加的请查找公众号 java_scala。
以上内容,能力有限,如有缺陷,万望指出。
There are still some useful articles which are not shown here. For example, this article explained how to born a child in Beijing (Chen, 2017d), this article explained the
blockchain (Chen, 2018d), this article is the research result of information visualisation (Chen, 2021). All of these contents were useful in common life.
The above recommendations are up to me. It is clear that my mind is limited and if you have any ideas about that, you can contact me by the Wechat Official Account:
java_scala.
Any suggestions about this file would be appreciated!