自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Eureka注册中心(三)及工作流程

title: SpringCloud学习总结三 date: 2020-06-12 categories: Eureka注册中心 tags: SpringCloud Eureka注册中心 RestTemplate Eureka注册中心(三) 1.Eureka高可用搭建 1.1 高可用原理 前面我们搭建的注册中心只适合本地开发使用,在生产环境中必须搭建一个集群来保证高可用。Eureka的集群搭建方法很简单:每一台Eureka只需要在配置中指定另外多个Eureka的地址就可以实现一个集群的搭建了。 以2个.

2021-05-26 11:32:04 175

原创 Eureka注册中心(二)

title: SpringCloud学习总结二 date: 2020-06-10 categories: Eureka注册中心 tags: SpringCloud Eureka注册中心 RestTemplate Eureka注册中心(二) 1.编写服务消费者 1.1 直接调用接口 创建一个maven项目service-consumer,然后添加依赖,依赖和服务提供者的一样。启动类也一样。 唯一不一样的是配置信息: spring.application.name=service-consumer se.

2021-05-24 16:42:43 59 1

原创 Eureka注册中心(一)

title: SpringCloud学习总结一 date: 2020-06-09 categories: Eureka注册中心 tags: SringCloud Eureka注册中心 Eureka注册中心(一) 注册中心在微服务架构中是必不可少的一部分,主要用来实现服务治理功能。 注册中心带来的好处是你不需要知道有多少提供方,你只需要关注注册中心有多少服务即可。 1.Eureka Spring Cloud Eureka是Spring Cloud Netflix微服务套件的一部分,主要实现服务治理功能.

2021-05-24 16:40:36 90

原创 JWT(一)

title: JWT(一) date: 2020-07-01 categories: JWT tags: 安全认证 微服务之间调用的安全认证(一) 什么是JWT JWT(Json Web Token)是为了在网络应用环境间传递声明而执行的一种基于 Json 的开放标准。JWT 的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。 比如用在用户登录上时,基本思路就是用户提供用户名和密码给认证服务器,服务器验证用户提交信息的合法性;如果验证成功,会产生并返回一.

2021-05-24 16:38:36 72

转载 ZooKeeper(一)

title: ZooKeeper date: 2020-07-21 categories: ZooKeeper tags: ZooKeeper ZooKeeper(一) Zookeeper是什么 官方文档上这么解释zookeeper,它是一个分布式协调框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制。 1.

2021-05-24 14:56:40 68 2

原创 Docker(二)

title: Docker(2) date: 2020-07-03 categories: Docker tags: Docker 容器 Docker(二) redis 容器部署 拉取redis 镜像 docker pull redis 运行redis(redis 默认端口为6379) docker run -di --name=myredis -p 6379:6379 进入容器 docker exec -it myredis /bin/bash 进入容器后操作redis root@06017caf.

2021-05-24 14:55:31 97

原创 Docker(一)

title: Docker(1) date: 2020-07-02 categories: Docker tags: Docker 容器 Docker(一) 查看所有镜像 docker images 拉取镜像 docker pull centos/mysql-57-centos7 搜索镜像 docker search mysql 创建mysql容器 docker run -di --name=mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root cent.

2021-05-24 14:51:18 39

原创 MYSQL(三)

title: MYSQL(三) date: 2020-06-21 categories: MYSQL tags: MYSQL InnoDB 数据库事务 锁 MYSQL索引 事务的四大特性原子性、持久性、隔离性是怎么实现的?一致性是怎么实现的? 原子性是利用InnoDB的undo.log 持久性是利用InnoDB的redo.log 隔离性是通过MVCC机制和锁,在事务隔离级别为读已提交(Read Commited)时,一个事务能够读到另一个事务已经提交的数据, 是不满足隔离性的。但是当事务隔离级别为可.

2021-05-24 14:30:01 83

原创 MYSQL(二)

title: MYSQL(二) date: 2020-06-21 categories: MYSQL tags: MYSQL 索引 MYSQL索引 AVL树(平衡二叉树)、B树(多路平衡查找树)、B+树分别解决了什么问题 AVL树的一个重要的特点是:树的左右两边的层数之差不会大于一,从而解决了二叉树链表边可能会往一边倾斜的情况 ,变成一个单一的单向链表。 b树又叫做多路平衡二叉树, AVL树存在的问题是, 如果数据量很大,就会导致树的深度很深,当需要找的值的位置,在树的较低层的时候,就会导致多次的i.

2021-05-24 14:27:30 52

原创 MYSQL(一)

MYSQL架构和执行流程(一) 查询语句的执行流程 mysql 单进程 多线程 通信协议 TCP/IP , UNIX SOCKET 消息格式 xml格式 8583 通信类型 : 同步 异步 连接方式: 长连接–>保持打开 短连接 -->执行完之后就关闭 查询sql流程: 查询缓存 cache -->parser 解析器(词法解析和语法解析) --> pre processor 预处理(语义分析 权限) --> optimizer 优化器(优化sql,分析执行路径,选择一种最优

2021-05-24 14:17:55 75 1

原创 HashMap底层原理及一些问题归纳

hashmap 1.7扩容是发生在元素添加之前 1.8扩容是发生在元素添加之后 hashmap 1.7 和 1.8 区别 在增加新元素时 1.7加在头部 1.8加在尾部且超过预值会转为红黑树 hashmap的元素下标计算是 通过key的hashcode 二进制 向右移动一位 再与原本的hashcode 进行异或运算 得到的值 再将得到的值 与 hashmap中数组长度-1 进行 与(&)运算 从而得到元素要插入的下标位置 H 1010 0101 15 0000 1111 & 0000

2021-05-24 14:15:56 88

空空如也

空空如也

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

TA关注的人

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