自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud第十三天之SpringCloud Alibaba Sentinel实现熔断与限流

一、简介一句话解释就是阿里版本的Hystrix能干什么:用于处理服务器使用中的各种问题:服务雪崩、服务降级、服务熔断、服务限流。二、下载与安装下载地址:https://github.com/alibaba/Sentinel/releasessentienl由2部分组成:因此下载好的sentinel.jar可以直接运行,前提是java环境OK和8080端口不被占用。在控制台执行:java -jar sentinel-dashboard-1.7.0.jar 然后访问:localho

2020-12-08 11:31:19 459

原创 SpringCloud第十二天之SpringCloud Alibaba Nacos服务注册和配置中心

一、简介1、介绍Nacos:Dynamic Naming and Configuration ServiceNacos=Eureka+Config+BusNacos就是注册中心+配置中心的组合2、运行本地java8+Maven环境已经有的情况下官网下载:Nacoshttps://github.com/alibaba/nacos/releases/tag/1.1.4然后在bin目录下运行startup.cmd命令运行成功后直接访问http://localhost:8848/nacos账号密

2020-12-02 10:49:59 173

原创 Mysql索引及B、B+树

一、数据库索引的本质是采用B+树B-树与B+树都是排序树B+数叶子节点之间有指针相连,方便进行范围查找。B+树的非叶子节点都只存储索引值。而不存储data值,data是指表中行元素所在的磁盘地址指针。B+树中除了叶子节点以外的节点都只存储索引,而B-树存储了索引和data,所以一个节点B+树能存储更多元素。B+树中每一个节点的大小为16kb,其中一般一个索引所需的空间是8B,因为数据库数据一般是BigInt类型,其大小为8B。索引旁边的指针一般成对出现,用于指向下一级节点,其大小mysql

2020-10-22 17:21:24 1182

原创 TCP三次握手和四次挥手

一、TCP报文格式一个字节=8位。seq:计算机随机生成的序列号,代表客户端向服务端发送的唯一标识报文序号。ack:对上一条消息确认序号,具体值为seq+16个标志位中:ACK:1(确认信号有效)SYN:发起一个新连接,1代表有效FIN:结束一个连接,1代表结束三次握手(建立连接)全双工通信方式,三次握手保证客户端和服务端确定连接。第二次握手确保客户端知道服务端接收确定连接消息,第三次握手确保服务端知道客户端接到确定连接消息。四次挥手(断开连接)为什么服务端发送的FIN和ACK不能

2020-10-20 21:54:42 95

原创 SpringCloud第五天之Ribbon

一、概述1、介绍

2020-06-11 01:14:31 107

原创 Zookeeper(二)

一、Zookeeper集群1、小集群部署首先copy多个zookeeper文件并以具体的端口为结尾命名文件进入各自的zookeeper文件中并修改conf文件夹里面zoo.cfg文件:①修改dataDir文件的路径为各自相应路径②修改相应端口号③添加集群配置文件其中server.__=_ :_: _ 分别对应此服务器编号、此服务器ip地址、Zookeeper服务器之间的通信端口、Leader选举的端口在data文件夹里面创建myid文件,里面添加是上一步在zoo.cfg文件中设置

2020-06-03 21:00:48 410

原创 Zookeeper(一)

一、入门1、概述Zookeeper 是一个开源的分布式的,为分布式应用提供协调服务的 Apache 项目。Zookeeper=文件系统+通知机制Zookeeper工作机制:从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据发生了变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。2、特点一个领导者(Leader)和多个跟随着(Follower)组成的集群集群中只要有

2020-05-30 17:02:07 250

原创 SpringCloud学习第二天之Eureka

文章目录SpringCloud学习第二天之Eureka一、Eureka基础知识1、服务治理2、服务注册与发现3、Eureka组件二、单机Eureka构建步骤1、构建EurekaServer服务注册中心模块2、构建EurekaClient端,将payment和order模块也就是服务提供者和消费者注册进Eureka服务中心3、效果三、Eureka集群搭建1、eureka集群原理2、集群搭建SpringCloud学习第二天之Eureka一、Eureka基础知识1、服务治理2、服务注册与发现3、E

2020-05-26 15:41:13 148

原创 关于虚拟机的一些事

今天在搭建一个项目环境时,需要使用到虚拟机,由于之前在电脑上卸载Vmware后文件一直未曾卸载干净,所以总是无法安装新的Vmware。碰巧这次计划使用VirtualBox这个Oracle开源的虚拟机软件,但还是踩了不少的坑。好在经过一个下午和晚上的努力还是成功部署了。一、VirtualBox上使用桥接方式将虚拟机与宿主机置于同一域下。默认我们在VirtualBox中创建时采用的是NAT的网络方...

2019-07-29 21:40:12 141

原创 javaweb之Listener和Filter

一、Listener监听器:就是接口回调1、接口回调(多态):事先把一个接口的实现类传递给A,当A中执行到某个事件时,通过传过来的这个接口的实现类B,来调用B中的方法。A、B之间通过接口联系。2、web监听器:①定义一个监听器接口的实现类②web.xml中注册/配置监听器总共有8个 划分三种类型一、 监听三个作用域的创建和销毁pageContext*request -----htt...

2019-07-26 17:31:01 127

原创 SpringBoot与任务

一、异步任务在常用的java应用中,我们都是通过同步的方式来实现交互处理,但是当要同第三方系统进行交互的时候采用同步方式往往会造成页面响应迟缓的情况。在未使用SpringBoot以前,我们通常使用多线程的方式来处理这种情况,现在,我们可以通过使用SpringBoot来处理,在3.x以后的版本中,SpringBoot内置了@Aysnc来处理。我们在使用同步任务时往往会造成类似于下述的问题:比如...

2019-07-25 15:44:44 88

原创 SpringBoot入门

Spring Boot 是 Spring 框架的一个新的子项目,用于创建 Spring 4.0 项目。它的开发始于 2013 年。2014 年 4 月发布 1.0.0 版本。它可以自动配置 Spring 的各种组件,并不依赖代码生成和 XML 配置文件。Spring Boot 也提供了对于常见场景的推荐组件配置。Spring Boot 可以大大提升使用 Spring 框架时的开发效率。1.1简介...

2019-07-15 21:48:10 97

原创 SpringMVC学习第一天

1、配置与入门程序我们常采用在controller层中配置注解的方法来完成对SpringMVC的配置。不采用注解的常规配置我们在此先不做说明。首先,我们应该在WEB-INF文件下的web.xml文件中配置DistapcherServlet类来拦截加载路径,如下:<servlet> <!--servlet-name命名时必须与创建的xxx-servlet.xm...

2019-07-13 21:55:40 249

原创 Mybatis学习笔记二之输入参数和输出参数类型

对于Mybatis中< mappers >标签下的增删改查具体标签中的属性我们需要有个大概的学习。比如ParameterType为基本数据类型或者hashmap时有什么区别,ResultType与ResultMap用法又有什么区别。一、ParameterType具体参数的区别当sql语句需要我们传入参数时,我们通常会使用标签中的ParameterType属性,为此属性赋值时,通常会...

2019-07-11 19:46:08 417

原创 Mybatis学习笔记一之连接数据库基本操作以及Dao层写法

第一次写博客记录自己的学习历程,也算是圆了选多年一直想做的事情。也算是偷懒代替了写日记的形式。对于如今的我来说,也只是浅显的使用Mybatis框架。1、最基本的数据库操作首先,我们需要在src的目录下配置一个全局配置SqlMapConfig.xml文件,当然里面的许多内容具体代表意义此刻也并不了解,等以后到达一定深度再回头研究框架的底层实现原理...

2019-07-10 11:10:25 949

空空如也

空空如也

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

TA关注的人

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