摘要: 性能调优1 被动的性能调优 自下而上: 计算机及网络(cpu,内存,文件,I/O,网络,), 操作系统(线程,内存,I/O,网络), 应用服务器和数据库(cpu,内存,文件,I/O,网络,),应用程序 在设计,开发,测试阶段进行。2 主动的性能调优 自上而下:应用程序,应用服务器和数据库(cpu,内存,文件,I/O,网络,), 操作系统(线程,内存,I/O,网络),计算机及网络(cpu,内存,文件,I/O,网络,) 在测试结束,时间紧迫不能修改代码时,实施,上线,升级时。被动的性能调优步骤: (1)计算机及网络,操作系统 1) cpu的监控: Unix/Linux 用 top , vmst.. 阅读全文
posted @ 2011-05-15 13:39 ajian005 阅读(176) 评论(0) 推荐(0)
摘要: 最常被程序员们谎称读过的计算机书籍中文翻译:http://www.billthelizard.com/2008/12/books-programmers-dont-really-read.html马克·吐温曾经说过,所谓经典小说,就是指很多人希望读过,但很少人真正花时间去读的小说。这种说法同样适用于“经典”的计算机书籍。在Stack Overflow(以及其它很多软件论坛)上,诸如”程序员最应该读的计算机书籍有哪些?“这样的问题会周期性的出现。这样的问题不断的被提出、被回答,只是形式不同罢了。相同的几本书总是会出现在清单的前几名内,所以,如果想知道人们谈论的都是些什么,你有必要去读一 阅读全文
posted @ 2011-05-15 13:37 ajian005 阅读(207) 评论(0) 推荐(0)
摘要: 草稿: 1建筑行业 (1)why? 建筑的意义是什么?有没有必要区建筑?建筑的意义?可行性分析?(技术、经济、社会因素、。) (2)what? 都有什么要求? 有什么功能? 功能方面、性能方面、UI、环境因素。。。 (3)macro How? 整体架构图、选择 地址、选择位置、布局、布局图(架构图)、楼建多高?地基多深? meso How? 选择建材 钢筋型号(小的、中粗的、粗的)、地基(大理石、混净土石头、人造地基石。) 砖选什么型号的?瓦选什么型号的?水泥选什么样的? 即 建筑需要的各种材料中:都存在多种型号,需要根据需求挑选最适合,不一定是最好的 选择大于努力 基础决定上层高度 (经济基 阅读全文
posted @ 2011-05-15 12:51 ajian005 阅读(259) 评论(0) 推荐(0)
摘要: 一、从J2SE开始(对J2SE及JVM有一个很深入的研究)推出整个Java企业级世界: 1 Socket协议(TCP/IP)及服务器:现在Java开发对网络协议处理不需要关注底层(如物理层、数据链路层),从IP层和TCP/UDP层开始关注如,自己编写TCP/UDP的SocketServer/SocketClient。 如:聊天室、即时通信工具、QQ、Mina等 从谁编写角度可以分两类: 一类自己按着自己业务需求编写TCP/UDP的SocketServer/SocketClient,当然自己要处理所有相关协议栈细节。 另一类找第三方或开源的别人已经做好拿过来用就可以,如Mina,对于这种自己.. 阅读全文
posted @ 2011-05-15 12:39 ajian005 阅读(299) 评论(0) 推荐(0)