随笔
文章平均质量分 93
淡画
低姿态起飞
展开
-
Zookeeper基本概念及部署操作
1. Zookeeper简介 zookeeper的基本概念 Zookeeper是⼀个开源的分布式协调服务,其设计⽬标是将那些复杂的且容易出错的分布式⼀致性服务封装起来,构成⼀个⾼效可靠的原语集,并以⼀些简单的接⼝提供给⽤户使⽤。zookeeper是⼀个典型的分布式数据⼀致性的解决⽅案,分布式应⽤程序可以基于它实现诸如数据订阅/发布、负载均衡、命名服务、集群管理、分布式锁和分布式队列等功能 集群⻆⾊ 在Zookeeper中引⼊了Leader、Follower、Observer三种⻆⾊。Zookeeper集群原创 2021-07-31 00:45:10 · 189 阅读 · 0 评论 -
分布式集群架构场景化解决⽅案
第⼀部分 ⼀致性Hash算法 第 1 节 Hash算法应⽤场景 Hash算法在很多分布式集群产品中都有应⽤,⽐如分布式集群架构Redis、Hadoop、ElasticSearch,Mysql分库分表,Nginx负载均衡等。 主要的应⽤场景归纳起来两个: 请求的负载均衡(⽐如nginx的ip_hash策略) Nginx的IP_hash策略可以在客户端ip不变的情况下,将其发出的请求始终路由到同⼀个⽬标服务器上,实现会话粘滞,避免处理session共享问题如果没有IP_hash策略,那么如何实现会话粘滞?原创 2021-07-05 23:31:42 · 103 阅读 · 0 评论 -
Tomcat Web应⽤服务器详解
第⼀部分 Tomcat 系统架构与原理剖析 第1节 浏览器访问服务器的流程 http请求的处理过程 第 2 节 Tomcat 系统总体架构 2.1 Tomcat 请求处理⼤致过程 Tomcat是⼀个Http服务器(能够接收并且处理http请求,所以tomcat是⼀个http服务器) 我们使⽤浏览器向某⼀个⽹站发起请求,发出的是Http请求,那么在远程,Http服务器接收到这个请求之后,会调⽤具体的程序(Java类)进⾏处理,往往不同的请求由不同的Java类完成处理。 HTTP 服务器接收到请求之后把请原创 2021-06-27 19:37:41 · 104 阅读 · 0 评论 -
SpringBoot笔记
1. SpringBoot应用回顾 1.1 约定优于配置 概念:约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计规范。本质上是对系统、类库或框架中一些东西假定一个大众化合理的默认值(缺省值)。 1.2 SpringBoot概念 1.2.1 什么是SpringBoot 通过Spring Boot,可以轻松地创建独立的,基于生产级别的基于Spring的应用程序,并且可以“运行”它们。其实Spring Boot 的设计是为了让你尽可能快的跑起来 Sprin原创 2021-06-06 17:04:22 · 151 阅读 · 0 评论 -
Spring MVC 框架
第⼀部分 Spring MVC 应⽤ 第 1 节 Spring MVC 简介 Spring MVC 是 Spring 给我们提供的⼀个⽤于简化 Web 开发的框架 1.1 MVC 体系结构 三层架构 系统标准的三层架构包括:表现层、业务层、持久层。三层架构中,每⼀层各司其职,接下来我们就说说每层都负责哪些⽅⾯: 表现层:也就是我们常说的web 层。它负责接收客户端请求,向客户端响应结果,通常客户端使⽤http 协议请求web 层,web 需要接收 http 请求,完成 http 响应。 表现层包括展示层原创 2021-05-18 23:12:09 · 414 阅读 · 0 评论 -
大连实训——随笔
7月14号,起的比往常早那么些许,心中略有激动的我,乘着挤翻天的109到了码头。之后,我们登上了驶向大连的轮船,第一感觉是没有想象中的晃动,和陆地一个样。 我们乘着风,唱着歌,飘荡在海平面,看着海鸥不在眷恋大海,跟着我们的船一起飞翔,就这样我们一路向北。 到东软,我们参观了园区F1座建筑,大概了解东软构造,也了解了它的业务、项目的开发。给我的感觉是,这里环境很OK,原创 2013-07-24 12:44:46 · 1177 阅读 · 2 评论