博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2014年干了什么
阅读量:6280 次
发布时间:2019-06-22

本文共 1018 字,大约阅读时间需要 3 分钟。

年底了,按国际惯例该写点什么了, 不过我的国际惯例里没有年终总结这一说,微博上的牛人们开始晒总结了, 手痒痒也跟进吧。

先去evernote上翻了下这一年的技术研究记录,大致如下:

先钻研了古老的C10K问题,以前的前辈如何解决这个问题的,然后JVM的NIO与底层操作系统的联系,JVM需要调用操作系统的API,如windows的asyncsocket, 或linux的epoll。NIO的效率高低还是要看操作系统。  

带着这个问题又研究了下windows能支持多大的并发连接数,找了一个数据WIN2003+4GB内存能开50K的并发连接。  还有个问题是一个机器最多能开65535个端口,inbound和outbound连接都会占用这个端口总数。

看到一个免费的PaaS应用网站,魔泊网,传了个小web程序测试了下,没有时间深入研究,目前看看应该还是新浪GAE大一点,但似乎有一些限制。

Spring的事务挂起机制: 将当前connection保存在了栈里,并重新开了一个新的连接。 这样挂起有点出乎意料,但想想也差不多,数据库并没有提供多么复杂的接口,这些附加功能也只能在应用程序里自己来控制。

POSA的书挺出名,也开始买个看看,主要关注socket的设计, Reactor模式的设计,这个就是现代应用服务器连接设计的基础思想。

Java concurrent包的countdownlatch写了个代码实验了一下用法。

开始看了Netty的书,同时也刚读完大型网站系统与java中间件实践。

有了这个基础就开始尝试在linux部署淘宝的dubbo服务框架,dubbo在guthub上处于半死状态,国内公司开源太不彻底,作者也是疏于管理,还不如把权限给别人。

尝试看Jetty的bug, 按照规定先sign了eclipse的CLA协议, 看了下没啥能迅速入手的好bug。

开了个人公众号,其实是为了测试下微信SDK, 公众号开发这方面的事情。

装了个MongoDB,并用Python跑了一下性能测试,看看插入的性能如何。

python的supervisord和nginx,弄了个小博客程序测试了下。

装了RabbitMQ,用pika库做了下连接测试。

写了一点简单android程序,了解了android的activity和生命周期概念, 取得了传感器的数目。

Django也写了下,约定优于配置还是要稍微记一下,不经常写还是容易忘得。

转载地址:http://zysva.baihongyu.com/

你可能感兴趣的文章
Vue组建通信
查看>>
用CSS画一个带阴影的三角形
查看>>
前端Vue:函数式组件
查看>>
程鑫峰:1.26特朗.普力挺美元力挽狂澜,伦敦金行情分析
查看>>
safari下video标签无法播放视频的问题
查看>>
01 iOS中UISearchBar 如何更改背景颜色,如何去掉两条黑线
查看>>
对象的继承及对象相关内容探究
查看>>
Spring: IOC容器的实现
查看>>
Serverless五大优势,成本和规模不是最重要的,这点才是
查看>>
Nginx 极简入门教程!
查看>>
iOS BLE 开发小记[4] 如何实现 CoreBluetooth 后台运行模式
查看>>
Item 23 不要在代码中使用新的原生态类型(raw type)
查看>>
为网页添加留言功能
查看>>
JavaScript—数组(17)
查看>>
Android 密钥保护和 C/S 网络传输安全理论指南
查看>>
以太坊ERC20代币合约优化版
查看>>
Why I Began
查看>>
同一台电脑上Windows 7和Ubuntu 14.04的CPU温度和GPU温度对比
查看>>
js数组的操作
查看>>
springmvc Could not write content: No serializer
查看>>