架构师
公众号【架构师也是人】
我完全无法理解人们为什么花那么多时间去关注别人过的如何,更无法想象他们对人们表现在外的肤浅行为,为何如此感兴趣
展开
-
开发人员如何走向架构师
<br />很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。<br />在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发展方面也与此类似。越来越多的 IT 组织开始认识到良好软件体系结构的重要性,架构师职业正迅速发转载 2010-06-10 22:05:00 · 1247 阅读 · 0 评论 -
Redis存储方式RDB和AOF介绍及持久化的重要性
前言redis可以干很多事情,我们这里的背景是将redis作为缓存服务器还讨论的。如果部署了一个redis,主从也好,cluster也罢,我将一些数据存储在它上面,如果没有持久化的话,redis只会存储到内存中,那如果遇到灾难性故障,就会丢失所有数据。这对企业级的应用来说,是个噩梦。如果我们能将数据持久化,并且指定策略定期同步到备份服务器或者云存储上,就可以保证数据不丢失全部,可以挽回一部分数据原创 2017-11-02 13:12:44 · 2848 阅读 · 0 评论 -
通过VMWARE建立LVS+NGINX+TOMCAT+MYSQL+NFS架构入门
一 母本虚拟机建立(别名:母本A)1.CentOS设置开机自动启动sshd服务。查看sshd是否启动:/etc/init.d/sshd status查看sshd是否已是系统服务:chkconfig --list |grep sshd使用如下命令设置sshd服务自动启动:chkconfig --level 3 sshd on2.关闭图形界面启动vim /etc/inittab原创 2014-09-10 10:41:18 · 5060 阅读 · 0 评论 -
memcached搭建缓存系统
原地址:http://my249645546.iteye.com/blog/1420061一、概念Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。二、适用场合1.分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。2转载 2014-12-18 23:43:16 · 994 阅读 · 0 评论 -
一层交换 二层交换 三层交换 四层交换 七层交换 OSI参考模型
一层交换【集线器】一层交换其实不叫交换,常见的网络设备是集线器。集线器又称HUB,工作在物理层,对信号只起简单的再生,放大,除噪声的作用。集线器连接的所有设备都处于同一个冲突域,所有的设备都处于同一个广播域,设备共享相同的带宽。集线器只是简单将信息洪泛给所有端口,目标主机接收并保留信号,非目标主机接收后丢弃。例如:对于10M的HUB而言10M是物理带宽,所有连接在这个HUB上的转载 2014-09-11 11:14:21 · 15169 阅读 · 1 评论 -
网站建设所需要考虑的架构问题
在架构网站的时候,怎么才能使网站访问速度快,安全。一、HTML静态化我们都知道,效率最高、消耗最小的就是纯静态化的HTML页面,所以我们尽可能使网站上的页面采用静态页面来实现。二、图片服务器分离大家知道,对于Web服务器来说,不管是Apache、IIS还是其他容器,图片是最消耗资源的,于是我们有必要将图片与页面进行分离,这是基本上大型网站都会采用的策略,他们都有独立转载 2014-07-31 08:22:03 · 1649 阅读 · 0 评论 -
切勿妄谈Hadoop,以及4个数据管道打造实践
原文地址:http://www.ibeifeng.com/tech-69513.html时至今日,大数据这个概念已充斥了整个IT界,各种“搭载”了大数据技术的产品,各种用于处理大数据工具更如雨后的春笋触目皆是。同时,如果某个产品还没抱上大数据的大腿,如果某个机构还没捣鼓过基于Hadoop、Spark、Impala、Storm等高大上的工具,更会予以过时黄花的评价。然而,你的数据量真的需要使转载 2014-07-31 08:25:11 · 890 阅读 · 0 评论 -
Web高性能开发总结
原文地址http://www.ibeifeng.com/tech-69518.html在架构方面,一般情况下,架构分两种来讨论的,一种是开发架构,一种是部署架构。 部署架构,就是开发完的程序在实际运行环境下,通过负载均衡,DNS轮询,SquID等等来减轻单台服务器负载,达到性能优化的目的这里大家估计更想了解的是开发上的架构我对这个的观点是,所有的转载 2014-07-31 08:20:29 · 1391 阅读 · 0 评论 -
领域模型驱动设计(Domain Driven Design)入门概述
软件开发要干什么:反映真实世界要自动化的业务流程解决现实问题领域DomainDomain特指软件关注的领域在不能充分了解业务领域的情况下是不可能做出一个好的软件 领域建模领域模型驱动设计} 分层架构} 实体} 值对象} 服务} 模块} 聚合} 工厂} 资源库 分层架构:原创 2013-11-18 15:41:00 · 57485 阅读 · 3 评论 -
如何进行软件架构设计?
软件架构设计的目的引用地址:http://www.cnblogs.com/kongzheng/articles/1370165.html 对于外包业务类型的项目,软件架构设计的目的与产品类型的项目有所不同,在这里主要讨论外包类型项目的软件架构设计目的。 1、为大规模开发提供基础和规范,并提供可重用的资产,软件系统的大规模开发,必须要有一定的基础和遵循一定的规范,这既是软转载 2013-06-07 23:33:14 · 1031 阅读 · 0 评论 -
关注我的公众号:【架构师也是人】,更多干货,和你分享
关注我的公众号:架构师也是人更多干货,和你分享原创 2019-08-13 18:11:16 · 414 阅读 · 0 评论