架构设计
冰心的小屋
分享技术上的点滴收获!编辑
一杯咖啡,一首老歌,一段代码,欢迎做客冰屋,享受编码和技术带来的快乐!
展开
-
缓存设计介绍
1、缓存设计包括的内容 1.1 缓存的内容 1.2 何时进行缓存 1.3过期策略(提高命中率) 1.5更新策略 大部分缓存算法使用预取策略来提前将部分磁盘数据放入缓存,以进一步减少磁盘I/O,加大缓存命中率。通过记录、分析以往的数据请求模式来预测将来可能被请求到的数据段,将访问可能性大的数据转载 2012-08-07 20:21:52 · 460 阅读 · 0 评论 -
软件架构师书籍
一、Software Architecture篇 这个领域没有什么"畅销书",可能读者中本来就是开发设计人员与项目经理占了多数,真正定位为架构师而且做的也是架构师工作的不多吧。 1.《Software Architect Bootcamp--软件架构师教程》 架构师新手训练营,可惜常以Corba做例子。第2版国内还没有翻译,只好看完中文的第一版再去看电子版转载 2012-08-07 20:45:45 · 6007 阅读 · 0 评论 -
使用缓存的9大误区(上)
如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。 如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说,假设本来采用缓存,可以使得性能提升为100(这里的数字只是一个计量符号而已,只是为了给大家转载 2012-08-07 20:24:45 · 867 阅读 · 0 评论 -
使用缓存的9大误区(下)
本篇文章在上篇的基础上继续讨论了使用缓存的几个误区,包括:缓存大量的数据集合,而读取其中一部分;缓存大量具有图结构的对象导致内存浪费;缓存应用程序的配置信息;使用很多不同的键指向相同的缓存项;没有及时的更新或者删除再缓存中已经过期或者失效的数据。 缓存大量的数据集合,而读取其中一部分 在很多时候,我们往往会缓存一个对象的集合,但是,我们在读取的时候,只是每次读取其中一部分。 我转载 2012-08-07 20:26:14 · 905 阅读 · 0 评论 -
IBM 总架构师:话说程序员的职业生涯 (转载)
作者:IBM 软件集团大中华区总架构师 寇卫东 http://kb.cnblogs.com/page/58788/ 有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选转载 2012-08-07 22:02:35 · 6738 阅读 · 0 评论