随笔分类 - 架构框架 / 分布式相关
分布式项目相关知识点和涉及到的技术点整理:项目架构、框架、double、zookeeper、redis、单点登录sso、代理(nginx)
摘要:前言 一定要结合着例子来理解。不然这次记住概念,理解了,过不了多久还得忘。 一、代理 1、正向代理 正向代理是针对对于服务端来说的,隐藏了客户端信息,服务端不知道真正的客户端是谁。我们通常说的代理,都是指的正向代理。例如,生活中常说的代理商,比如卖白酒的代理商,这里白酒厂家就相当于服务器,代理商,就
阅读全文
摘要:前言 了解掌握如下内容: 本地安装虚拟机,搭建Linux开发环境。 熟悉Linux目录结构、常用命令。 Linux环境下上传下载文件。 安装常用软件。 部署项目发布环境。 安装数据库。 发布项目。 1、搭建虚拟机 按照虚拟机文件夹中的文档,安装虚拟机-VMware。 安装Linux系统。 拍摄快照。
阅读全文
摘要:前言 为什么整理单点登录? 主要的原因还是自己以前学习的时候曾经用过,但是时间太久,忘记了里面用到了哪些技术、及如何实现的,每次想到单点登录总是感觉即会又不会,这次整理session时,又涉及到了单点登录,而且单点登录里面还用到了redis,也是我这次要整理的内容,故而单独把单点登录抽出来,系统的梳
阅读全文
摘要:前言 1、浅谈架构的发展 首先,要了解dubbo,就得了解,它是在什么背景下产生的?这就需要从架构的发展说起。 孟老师从事软件开发2008年份,那时候我上高一,那个时候,淘宝、京东都还没有火起来。那个时候的软件都很简单,应用的访问量都很小,只需要一个单一的应用,就可以满足所有的需求:例如我做的 zb
阅读全文
摘要:1、定义 Zookeeper:是一个分布式的,开发源码的分布式应用程序协调服务,是hadoop的子项。 2. 特点 具有高可靠性,可扩展性,分布式,可配置的协调机制。 3. 作用 3.1 数据发布与订阅(配置中心),Dubbo应用此特性。 3.2 集群管理与Master选举 ,。Solr 集群应用此
阅读全文
摘要:一、概念 1.1 正向代理 举例说明: A同学在大众创业、万众创新的大时代背景下开启他的创业之路,目前他遇到的最大的一个问题就是启动资金,于是他决定去找马云爸爸借钱。可想而知,最后碰一鼻子灰回来了, 情急之下,他想到一个办法,找关系开后门,经过一番消息打探,原来A同学的大学老师王老师是马云的同学,于
阅读全文
摘要:前言 学习完后首次整理,为了梳理面试时的项目讲解思路及整合贯通所学技术而整理; 温习分布式项目(double、zookeeper等技术)时二次梳理。 1 关于传统项目及SSM框架 1.1 网络编程 (详见链接:https://www.cnblogs.com/szrs/p/12121032.html)
阅读全文
摘要:1、什么是MVC架构 1.1 说明 1、模型层:model:业务层逻辑与数据访问层。 2、视图层:view:jsp 3、控制层:control:servlet 1.2 使用 当业务较为简单时,业务层只起到过渡作用,甚至完全没有用,但是为了养成良好的习惯,也为了以后复杂的业务,一定要引入业务层。 当初
阅读全文