
架构
---畅行天下---
为了心中的梦想,奋斗吧
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式系统架构的基本原则和实践【转载】
转载自:http://blog.sina.com.cn/s/blog_5459f60d01016ntb.html采用分布式系统架构是由于业务需求决定的,若系统要求具备如下特性,便可考虑采用分布式架构来实现:1.数据存储的分区容错,冗余2.应用的大访问、高性能要求3.应用的高可用要求,故障转移 分布式系统遵循几个基本原则1.CAP原理CAP Theorem,C...原创 2013-08-22 11:00:12 · 499 阅读 · 0 评论 -
基于分布式架构的网站设计【转载】
转载自:http://www.cnblogs.com/sharpxiajun/archive/2013/05/11/3072798.html互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图:...原创 2013-08-22 14:46:03 · 154 阅读 · 0 评论 -
构建高并发高可用的电商平台架构实践
来源:优快云博客 作者:杨步涛一、 设计理念 1. 空间换时间 1) 多级缓存,静态化 客户端页面缓存(http header中包含Expires/Cache of Control,last modified(304,server不返回body,客户端可以继续用cache,减少流量),ETag) 反向代理缓存 应用端的缓存(memcache) 内存数...原创 2015-04-23 22:14:26 · 173 阅读 · 0 评论 -
JVM工作原理介绍
一、 JVM的生命周期1. JVM实例对应了一个独立运行的java程序它是进程级别a) 启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以作为JVM实例运行的起点b) 运行。main()作为该程序初始线程的起点,任何其他线程均由...原创 2015-06-03 11:45:52 · 164 阅读 · 0 评论 -
JAVA垃圾回收机制原理分析
JAVA堆的描述如下:内存由 Perm 和 Heap 组成. 其中Heap = {Old + NEW = { Eden , from, to } }JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation中,有一个叫Eden的空间,主要是用来存放新生的对象,还有两个Survivor Spaces(from...原创 2015-06-03 11:49:33 · 366 阅读 · 0 评论 -
软件架构设计:遵循的设计原则
根据网上资料整理而成的文档,希望能有所启迪。架构六大设计原则设计原则图示:这幅图清晰地表达了六大设计原则,下面将从原文、译文、理解、应用,这四个方面分别进行阐述。1. 单一职责原则(Single Responsibility Principle - SRP)原文:There should never be more than one reaso...原创 2018-03-12 15:59:39 · 1331 阅读 · 0 评论 -
项目管理-敏捷过程总结
1.敏捷开发模型:敏捷思想,有效沟通、小步快跑、拥抱变化、不断改进。敏捷项目角色:产品负责人(Product Owner):主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。流程管理员(Scrum Master):主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可...原创 2018-03-12 16:39:55 · 983 阅读 · 0 评论