去年在做了什么事情

1.维护公司线上产品的后台,包括需求开放,解决线上故障(寻找内存溢出的原因,优化虚拟机);

2.研究了logstash elasticsearch kibana。发现该产品做日志采集,存储和展现是相当合适的。

3.使用backbone框架,开发了公司内部管理系统。项目收获颇多。理解了backbone的设计思路和开发模式,学习和理解了js对象化开发。总之在js方面,比过去进步了不少;

4.开发了一个android项目,算是练练手。

5.使用和阅读team leader开发的框架,给该框架提出了不少建设性的意见和bug的修复;

6.重新温习python,阅读shadowsocks的代码。学习了nio, eventloop在socket通信中的应用,体会到了nio的强大。为何说它强大。因为shadowsocks默认是单线程的,正是因为他使用了nio,转发数据包的性能才这么好。同时也学了aio。除了学习到nio和eventloop,还学习到了数据的加密解密,shadowsocks使用openssl里面的算法加密解密数据,达到混淆数据包的目的。

通过学习shadow socks的工作原理,写了两个小java demo:

1.使用java nio socket转发tcp数据包;

2.使用java jce写了加密解密的工具包;

 

 

 

此条目发表在IT, 生活分类目录,贴了, , , , , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。

*