首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
欲知其所以然
掘友等级
java开发工程师
|
神州优车集团
it、唱歌、热爱运动游泳、跑步,。。。。。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
109
文章 109
沸点 0
赞
109
返回
|
搜索文章
最新
热门
大型网站需要关注的一些架构要素
关于大型网站的架构设计过程中,我们除了关心当前系统的功能性需求外和非功能性需求的设计外,还需要关心一些系统架构要素,架构设计过程中,基本需要满足这些架构要素,要平衡这几个要素之间的关系以实现需求和架构目标。 性能是网站的一个重要指标,可以说性能是网站架构设计的一 个重要方面, …
[DDD]领域驱动设计概要
DDD是Domain Driven Design(领域驱动设计)的简称,这是一种软件设计和开发的方法论,一般适用于复杂业务领域软件设计和开发。 过去系统分析和系统设计都是分离的,正如我们国家“系统分析师” 和“系统设计师” 两种职称考试一样,这样割裂的结果导致,需求分析的结果无…
大型网站架构之如何设计可拓展的网站
扩展性,就是在对系统影响最小的情况下,网站的功能可以持续的拓展以及提升的能力。这就是拓展性。上一篇文章我讲解了伸缩性的网站架构如何设计,相信大家可能对伸缩性和拓展性这两个概念经常会有误用,其实许多工程师都会有混淆两者的概念,会用拓展性表示伸缩性。下面我来总结下区别: 指对现有系…
(转)Java提高篇——equals()与hashCode()方法详解
本来想自己整理一篇的,但阅读完发现这篇文章其实整理的很全了,也就没有去整理了,偷个懒。 Hashset、Hashmap、Hashtable与hashcode()和equals()的密切关系. Object类是类继承结构的基础,所以是每一个类的父类。所有的对象,包括数组,都实现了…
大型网站开发之伸缩性架构设计
所谓网站的伸缩性是指不需要改变网站的软硬件设计, 仅仅通过改变部署的服务器数量就可以扩大或者缩小网站的服务处理能力。 一类是根据功能进行物理分离实现伸缩,一类是单一功能通过集群实现伸缩。前者是不同的服务器部署不同的服务,提供不同的功能;后者是集群内的多台服务器部署相同的服务,提…
大型网站开发之如何保证高可用性(三)系统运行监控
“不允许没有监控的系统上线”, 这是许多网站架构师在做项目上线评审时常说的一句话。网站运行监控对于网站运维和架构设计优化至关重要,运维没有监控的网站,犹如驾驶没有仪表的飞机。 做好我们的网站运行监控,可以提高网站可用性,减少故障率。因此其实这篇文章还是主要介绍关于网站开发可用性…
大型网站开发之如何保证高可用性(二)
上一篇我们讲了关于大型网站开发如何保证高可用所采用的一些手段,在网站运维实践中,除了网络、服务器等硬件故障导致的系统可用性风险外,还有来自软件系统本身的风险。 特别是我们网站在系统发布上线时不可避免的,项目都需要打包重新发布,这段时间里,对于网站的可用性来说,相当于服务器是处于…
大型网站开发之如何保证高可用性(一)
CAP原理给我的一个认识就是,在分布式系统中,在具备分区容错性的同时,对于另外两个特性,只能取一种,鱼和熊掌不可兼得。要么保持AP要么保持CP。今天主要讲的就是高可用性,为了保证高可用,网站基本都会牺牲数据一致性。 通常企业级的系统为了提高高可用,都会采用比较昂贵的软硬件设备,…
ADD3.0属性驱动设计之基础
在探讨ADD属性驱动设计之前,我们需要先掌握关于架构设计得一些基础性知识和基础,对于架构有一个入门性的认识。 在业界中都有一些通用的说法,这些说法构成了两大理论体系。分别是软件组成理论和架构决策理论。 一个系统的软件架构是构成该系统所需结构的组合,他们由软件元素、元素之间的关系…
JAVA后台开发中思考和注意的问题复盘--配置篇
最近连续一周多没有更新状态了,主要还是接近接近年底了,各种事情赶进度,需求,设计,开发,开会。。。,闲来就把这段时间开发实现的功能需要注意的点做一些归纳和总结,主要讲的是配置篇。 关于后台内部系统配置开发,其实也是属于业务开发的,业务开发离不开增删改查导入导出,本篇将归纳出一些…
下一页
个人成就
文章被点赞
189
文章被阅读
114,502
掘力值
1,978
关注了
8
关注者
31
收藏集
3
关注标签
52
加入于
2019-06-02