关于io处理 重新学习java,已经丢下好几年,做文件服务器重新收拾下,发现出来的东西有种默契感,估计这就是程序员干了好几年后的好处。 io 记得以前要看很久,却老是不记得,现在一下就明白了 reader,writer 是处理字符的 inputstream,outputstream 是处理字节流的, 对应会扩展出很多针对不同情况使用的类,像bytearrayinputstream ... Read More
posted @ 2012-11-21 11:49 monkey craps Views(202) Comments(0) Diggs(0)
我们团队从非智能机做起,现在结合终端写android的程序员,开发有9 个,另外一个位居其上的老大,做统筹。从严谨的权限分配到后来一段时间的松懈管理,到后来的放慢脚步,我们在一步一步进步。现在每周增加代码review 的工作,让我感觉团队的凝聚和实力在不断提高,而面临我们的思考是如何能更进一步。从自己所在位的服务端来看,需要进一步的处理测试和部署的问题。现在测试基本是白盒,不足以满足复杂逻辑,和交叉业务的情况,一旦有代码修改,则问题就会变得不可控,需要开发人员自己把握和寻找问题所在,并尽可能减少影响的范围,这种结果是不可控的,让人心情担忧的。在出现了几次问题后,老大进行了bug == 罚款的处 Read More
posted @ 2012-11-21 01:13 monkey craps Views(189) Comments(0) Diggs(0)
最近在整理公司的文件服务器,稍微梳理下架构,netty + fastdfs + redisnetty负责启动连接,fastdfs负责分布式存储,redis负责记录文件信息缓存。现在的问题是,很少的访问量就导致进程奔溃。用ab去压性能,发现是没什么问题的,但是也只限于info 和down 两个的访问。按理来说,应该不至于出现太大问题,不过据网上别人的评测说netty 不适合小文件下载,在作为进程管理时,处理nio 的性能没有tomcat 好,不知道具体如何,求大神指导,我们的流程中现在文件大多是不超过20m 的apk文件,下载过程要进行签名动作,这部分流程和逻辑可能要检查是否有问题。主要怀疑不在 Read More
posted @ 2012-11-21 00:57 monkey craps Views(312) Comments(0) Diggs(0)