今天开始研究一下Infrastractureas Code (基础设施即代码),本人也是边学习边总结,希望能对有需要的童鞋有所帮助,如果有不对的地方也希望大家踊跃拍砖。在开始之前先说说为什么要研究这个,可能是IT行业从业多年一直在围绕基础架构做一些工作,从虚拟化到云计算,从虚拟机到容器,从私有云到公有云,不管业务系统如何变化,也不管使用哪种基础架构平台,都离不开基础架构的建设。我们先看一下企业基础
最近正在讲TCP/IP,我从中得到了启发,突发奇想做了一个关于TCP/IP分层示意图。我用实际生活中的事物来比喻TCP/IP不同层的工作原理。
原创
2011-01-11 09:48:06
2989阅读
分层和模块化一件事情给多个人来分解完成。模块化是让不同的人来完成不同的工作,分层是让一个人完成一件事情的不同阶段。模块分多了,就好比人员过多,需要精简机构。分层导致了很多的“重复”代码,用比喻来说就是同一件事情要让多个人来完成其不同阶段,必须“重复”的让每个人认识清楚那个东西在这个阶段是什么。由于同一件东西在不同阶段有可能很类似,所以会觉得重复。AOP平时,都是我们要做什么事情的时候,去找做那件事
转载
2004-05-29 21:39:00
213阅读
2评论
OS相当于房子。点击qq(进程)图标的时候,穿过门(I/O子系统),去冰箱(磁盘)
原创
2022-09-28 10:50:18
71阅读
在现实生活中,我们个人的身份主要是通过各种证件来确认的,比如:身份证、户口本等。计算机世界与现实世界非常相似,各种计算资源(如:文件、数据库、应用系统)也需要认证机制的保护,确保这些资源被应该使用的人使用。认证就是指用户必须提供他是谁的证明,他是某个雇员、某个组织的代理、某个软件过程(如股票交易系统或Web订货系统的软件过程)。认证的标准方法就是弄清楚他是谁,他具有什么特征,他知道什么可用于识别他
转载
2012-07-06 15:07:46
772阅读
进程的概念,最重要的是理解中断。一个合理的比喻:进程就好比于:一个没有带芯片的机器人,只要插入cpu芯片才能进行活动。内核就好比于:闪电侠。现在只有一张cpu芯片,闪电侠以极快的速度,把这唯一的一张计算卡,从各个机器人之间转移。只有插入计算卡的那台机器人才能活动,但是由于闪电侠的速度很快,每个机器人(进程)看起来都在运行。中断,就是类似于报警器,收到报警后(一般都是紧急任务),闪电侠拔掉(中断)正
原创
2021-03-07 10:24:10
189阅读
zookeeper集群+kafka集群一.Zookeeper 概述1.Zookeeper 定义2.Zookeeper 工作机制3.Zookeeper 特点4.Zookeeper 数据结构5.Zookeeper 应用场景6.Zookeeper 选举机制二.部署 Zookeeper 集群三.Kafka 概述1.为什么需要消息列队(MQ)2.使用消息队列的好处3.消息队列的两种模式4.Kafka 定义
转载
2024-07-06 21:51:34
38阅读
基于Hadoop的大数据处理系统 By bigben@seu.edu.cn 2015/11/10 0. 前言伴随Internet和Web技术的飞速发展,网络日志、互联网搜索索引、电子商务、社交网站等技术的广泛使用带来了数据量的急剧增长。计算机技术在各行各业的普遍使用也促使大量数据的产生,如物联网中的传感器所产生的海量数据。近几年数据以惊人的速度增长,这预示我们己经进入大数据时
转载
2023-09-13 23:51:01
55阅读
DevOps形象比喻:红帽和协作精神
在软件开发领域中,有一个流行的术语叫做DevOps,它代表了一种合作、沟通和集成不同部门的方式。而在这种开发理念中,红帽成为了一个形象比喻,帮助我们更好地理解DevOps的重要性。
红帽这个形象比喻来源于一个流行的童话故事——《红帽小女孩》,在这个故事中,小女孩戴着一顶鲜红色的小帽子,象征着勇气和决心。在软件开发中,红帽也同样扮演着重要的角色,它代表着团队
原创
2024-03-15 11:20:46
233阅读
为什么爱情不能像设置VLAN一样把不同的“IP”的人绑在一起。
为什么周围的事物不能像创建ACL那样随心所欲的控制。
为什么相爱的人远在天涯却不能像做VPN一样,拉到近在咫尺。
为什么你我之间没有一个边界路由呢?我已经给你发了更新包,
可是你却没有学习我的路由表,你甚至连一个Default Route 的机会都不给我。
你把自己一层一层的封闭,
&nbs
转载
2011-12-14 20:49:46
1158阅读
Spring 是什么Spring 是一个开源的控制反转和面向切面的容器框架,它的主要目的是简化企业开发。控制反转: 应用本身不负责依赖对象的创建和维护,依赖对象和维护交给外部容器负责, 也就是胡说空之权转移给了外部容器, 这个就是所谓的反转。依赖注入: 在运行期, 由外部容器动态的将依赖对象注入到组件为什么要使用Spring 
转载
2024-10-15 14:40:40
16阅读
# 将组织架构比喻成数据处理中心
在现代企业中,组织架构像一座数据处理中心,将各类信息高效分类、整合和传递。为了帮助你理解这一比喻,我们将通过几个步骤来实现这个概念。接下来,我会为你介绍整个流程,并提供必要的代码段与详细解释。
## 流程步骤
以下是将组织架构比喻为数据处理中心的步骤:
```markdown
| 步骤编号 | 步骤描述 |
JAVA手机PDA程序入门设计中有一段有趣的比喻,摘录如下: Expert Group 就是国外的立法委员, JSR 就是法律, JCP 就是议事规则或宪法。国外所有的法律,都是立法委员遵循宪法和议事规则所指定的。同样, Expert Group 遵循JCP 所指制定的准则来制定各种Java规范(JSR)。Expert Group是由每一个领域的各家厂商分别派代
原创
2010-02-11 13:53:20
488阅读
一、什么是npm呢npm(Node Package Manager,node包管理器)是node的包管理器,他允许开发人员在node.js应用程序中创建,共享并重用模块。模块就是可以在不同的项目中重用的代码库。他也可以用来共享完整的node.js代码库。npm安装npm的安装非常简单,在linux下只要一条命令即可完成安装(在windows下由于node.js本身就集成了npm的功能,所以安装了n
什么是企业具有一个共同目标的组织的集合,可能是政府部门,一个完整的公司,公司部门,单一科/处,或由共同拥有权连接在一起的地理疏远的组织链可能是一个“扩展的企业”,包括合作伙伴、供应商和客户什么是架构 架构是针对某种特定目标系统的具有体系性的、普遍性的问题而提供的通用的解决方案,架构往往是对复杂形态的一种共性的体系抽象。 业务架构体系是针对企事业信息管理系统中具有体系的、普遍性的问题而提供的通用
转载
2023-11-02 09:18:36
0阅读
因为相信,所以看见.
原创
2021-07-15 14:50:33
371阅读
如果将计算机网络比做城堡:
• 防火墙就是城堡的护城桥(河)——只允许己方的队伍通过。
• 入侵监测系统就是城堡中的了望哨——监视有无敌方或其他误入城堡的人出现。
• VPN就是城褒外到城堡内的一个安全地道——有时城堡周围遍布敌军。
• 漏洞评估就是巡堡员——检测城堡是否坚固以及是否存在潜在隐患。
• 防病
转载
精选
2008-04-12 14:09:12
707阅读
1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个按键,见到MM我只..
转载
2011-11-14 22:19:00
152阅读
2评论
不管怎么比喻,最终就是为了说明一个问题:你认为的SaaS,你在用的系统,不是你完全独占的!你要定制开发或者修复Bug,说不好听点,得看SaaS厂商的心情,或者得充值,然后要花个半年的时间才能搞定
原创
2022-07-13 10:21:46
142阅读
通过这种模型,Go语言能够实现高效的抱歉,我之前的回答出现了截断。就像一个工厂中的工人(Goroutine)在不同的工
原创
2023-11-14 12:04:23
120阅读