2015年9月26日
摘要: //不定时更新1.往上增加一层抽象层可以解决大部分计算机领域的某一层的扩展性问题。该抽象层一方面对外部提供该层的统一接口,一方面管理该层。不管是该层如何变化,变化一般只会顺延到抽象层,不影响该层其他,也不会影响客户端 阅读全文
posted @ 2015-09-26 16:15 一个人的合唱 阅读(161) 评论(0) 推荐(0) 编辑
摘要: //不定时持续更新1.拦截器通过配置文件,在某方法前后添加一些处理,如权限判断等,减少了改方法需要处理的事,是其更专注,由配置文件来设定责任链,更灵活,而且责任链能够复用(一方面是这样能由spring来自动管理另一方面是直接在该方法前后调用处理,增加了耦合性),如实际中很多地方都需要用到权限认证,把... 阅读全文
posted @ 2015-09-26 15:49 一个人的合唱 阅读(124) 评论(0) 推荐(0) 编辑
  2015年9月23日
摘要: 1.任何环节都要考虑服务器崩溃,考虑最坏情况,数据一定要做好备份 无论是服务层数据层还是应用层,都把服务器弄成分布式,通过路由算法调度访问,实现可伸缩性2.让页面加载尽可能少的需要从网络请求 经常访问的且变化较少的页面写成静态,布置在CDN或反向服务器上 访问频率极其高的资源缓存到CDN上,网络提供... 阅读全文
posted @ 2015-09-23 14:58 一个人的合唱 阅读(154) 评论(0) 推荐(0) 编辑
  2015年9月22日
摘要: //不定时更新1.使用配置文件作为各部分的唯一耦合,配置文件配置双方的对接协议,使各部分的波动最多影响到配置文件而已,不会顺着配置文件波及到其他部分去。配置文件使在各部分调用其它部分时仅使用代号即可成为可能,即使其他部分变化,因为代号可以不变,还是不会影响到其他部分。2.使用配置文件不仅便于阅读、修... 阅读全文
posted @ 2015-09-22 21:15 一个人的合唱 阅读(109) 评论(0) 推荐(0) 编辑
  2015年9月15日
摘要: 算法原理 数据压缩 1.无损压缩:替换,短信息替代长信息,如USA替代United States Of America. 两种方式:1.同前把戏,对于重复出现的字段,在后面出现的位置用同前面的xx表示。2.更短符号把戏,把出现的频繁的字段用短的符号来表示,虽然为了能够识别,其他一些只能设计... 阅读全文
posted @ 2015-09-15 20:57 一个人的合唱 阅读(386) 评论(0) 推荐(0) 编辑