自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 zookeeper

Zookeeper简介分布式系统定义面临的问题我们将分布式系统定义为:分布式系统是同时跨越多个物理主机,独立运行的多个软件组成的系统。分布式系统优点显而易见,人多干活块,并且互为备份。但是缺点也随之而来,以一个小研发团队为例,假设我们有个5人研发团队,要开始项目的研发,会面临以下几种问题:解决上诉问题的方法就是让信息同步。分布式系统的协调工作就是通过某种方式让各个节点的信息能够同步和共享。这依赖于服务进程之间通信,通信方式有两种:通过网络进行信息共享犹如现实生活一样,leader会在会议上将

2020-09-24 18:53:55 537

原创 分布式理论、架构设计

分布式系统面临的问题1)通信异常网络本身的不可靠性,因此每次网络通信都会伴随着网络不可用的风险(光纤、路由、DNS等硬件设备或系统的不 可用),都会导致最终分布式系统无法顺利进行一次网络通信,另外,即使分布式系统各节点之间的网络通信能够 正常执行,其延时也会大于单机操作,存在巨大的延时差别,也会影响消息的收发过程,因此消息丢失和消息延迟 变的非常普遍。2)网络分区网络之间出现了网络不连通,但各个子网络的内部网络是正常的,从而导致整个系统的网络环境被切分成了若干个 孤立的区域,分布式系统就会出现局部小

2020-08-11 21:26:21 393

原创 分布式集群场景化解决方案

分布式与集群分布式和集群是不一样的,分布式一定是集群,但集群不一定是分布式。分布式:分布式把一个系统拆分成多个子系统,每个子系统负责各自的那部分功能,独立部署,各司其职。集群:集群就是多个实例共同工作,最简单/最常见的集群就是把一个应用复制多份部署。一致性Hash算法Hash算法应用场景Hash算法在分布式中应用广泛,比如分布式集群架构Redis、Hadoop、ElasticSearch、MySQL分库分表、Nginx负载均衡等。主要应用场景归纳起来就是两个:请求负载均衡(比如Ng

2020-07-20 19:52:00 561

原创 Tomcat

servlet讲解Servlet是JavaEE规范的一种,主要是为了扩展Java作为Web服务的功能,统一接口。由其他内部厂商如tomcat,jetty内部实现web的功能。如一个http请求到来:容器将请求封装为servlet中的HttpServletRequest对象,调用init(),service()等方法输出response,由容器包装为httpresponse返回给客户端的过程。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UFOvIIvh-15942905

2020-07-09 18:31:17 360

原创 Springboot

Springboot的概念spring的优缺点优点:IOC 和AOP缺点:配置繁琐最初spring是以xml配置开始的,而且是很对的xml;spring2.5引入了注解开发,这消除了大量针对应用程序自身组件的显示xml配置;spring3.0引入了基于java的配置,这是一种类型安全的可重构的配置方式,可以代替xml。依赖管理费时费力在项目环境搭建的时候,需要引入一些坐标,而且需要分析导入的坐标与其他坐标之间的关系,一旦选错了版本,随之而来的就是不兼容问题。Springboot

2020-06-24 21:43:42 343

原创 SpringMVC

SpringMVC简介经典三层(代码架构):[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d5e5GU7V-1592444813206)(C:\Users\18180408327\AppData\Roaming\Typora\typora-user-images\1591780564534.png)]表现层表现层就是web层,它接受客户端发送的请求,向客户端响应结果,通常客户端使用http协议请求web端,web接收请求,然后响应请求。表现层包括展示层和控制层:

2020-06-18 09:47:39 299

原创 spring笔记

Spring的优势方便解耦,简化开发AOP编程思想声明式事务的支持方便程序的测试方便集成各种优秀框架降低JavaEE api难度核心思想IOC(控制反转)IOC是一个思想,具体实现由Spring实现的。IOC就是控制反转,将原来的new对象交给Spring容器管理。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yup5ElF7-1591713386731)(C:\Users\18180408327\AppData\Roaming

2020-06-09 22:37:44 297

原创 mybatis持久层框架

xmlJDBC问题分析JDBC与数据库连接过程(贾琏预执释)中的问题分析:1)创建连接的时候,需要配置数据库驱动、账号、密码等信息,这样导致代码存在硬编码问题,同时没执行一次sql语句都要频繁的创建和释放连接。2)准备和执行sql语句时,在创建sql语句、设置参数、获得返回结果集的时候也存在硬编码问题。3)对结果集解析存在硬编码(查询列名的时候),封装结果集的时候需要手动封装(调用对象属性...

2020-05-04 22:34:54 547

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除