- 博客(11)
- 收藏
- 关注
原创 Eureka注册中心(三)及工作流程
title: SpringCloud学习总结三date: 2020-06-12categories:Eureka注册中心tags:SpringCloudEureka注册中心RestTemplateEureka注册中心(三)1.Eureka高可用搭建1.1 高可用原理前面我们搭建的注册中心只适合本地开发使用,在生产环境中必须搭建一个集群来保证高可用。Eureka的集群搭建方法很简单:每一台Eureka只需要在配置中指定另外多个Eureka的地址就可以实现一个集群的搭建了。以2个.
2021-05-26 11:32:04
242
原创 Eureka注册中心(二)
title: SpringCloud学习总结二date: 2020-06-10categories:Eureka注册中心tags:SpringCloudEureka注册中心RestTemplateEureka注册中心(二)1.编写服务消费者1.1 直接调用接口创建一个maven项目service-consumer,然后添加依赖,依赖和服务提供者的一样。启动类也一样。唯一不一样的是配置信息:spring.application.name=service-consumerse.
2021-05-24 16:42:43
105
1
原创 Eureka注册中心(一)
title: SpringCloud学习总结一date: 2020-06-09categories:Eureka注册中心tags:SringCloudEureka注册中心Eureka注册中心(一)注册中心在微服务架构中是必不可少的一部分,主要用来实现服务治理功能。注册中心带来的好处是你不需要知道有多少提供方,你只需要关注注册中心有多少服务即可。1.EurekaSpring Cloud Eureka是Spring Cloud Netflix微服务套件的一部分,主要实现服务治理功能.
2021-05-24 16:40:36
133
原创 JWT(一)
title: JWT(一)date: 2020-07-01categories:JWTtags:安全认证微服务之间调用的安全认证(一)什么是JWTJWT(Json Web Token)是为了在网络应用环境间传递声明而执行的一种基于 Json 的开放标准。JWT 的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源。比如用在用户登录上时,基本思路就是用户提供用户名和密码给认证服务器,服务器验证用户提交信息的合法性;如果验证成功,会产生并返回一.
2021-05-24 16:38:36
111
转载 ZooKeeper(一)
title: ZooKeeperdate: 2020-07-21categories:ZooKeepertags:ZooKeeperZooKeeper(一)Zookeeper是什么官方文档上这么解释zookeeper,它是一个分布式协调框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。上面的解释有点抽象,简单来说zookeeper=文件系统+监听通知机制。1.
2021-05-24 14:56:40
107
2
原创 Docker(二)
title: Docker(2)date: 2020-07-03categories:Dockertags:Docker容器Docker(二)redis 容器部署拉取redis 镜像docker pull redis运行redis(redis 默认端口为6379)docker run -di --name=myredis -p 6379:6379进入容器docker exec -it myredis /bin/bash进入容器后操作redisroot@06017caf.
2021-05-24 14:55:31
184
原创 Docker(一)
title: Docker(1)date: 2020-07-02categories:Dockertags: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
75
原创 MYSQL(三)
title: MYSQL(三)date: 2020-06-21categories:MYSQLtags:MYSQLInnoDB数据库事务锁MYSQL索引事务的四大特性原子性、持久性、隔离性是怎么实现的?一致性是怎么实现的?原子性是利用InnoDB的undo.log持久性是利用InnoDB的redo.log隔离性是通过MVCC机制和锁,在事务隔离级别为读已提交(Read Commited)时,一个事务能够读到另一个事务已经提交的数据,是不满足隔离性的。但是当事务隔离级别为可.
2021-05-24 14:30:01
126
原创 MYSQL(二)
title: MYSQL(二)date: 2020-06-21categories:MYSQLtags:MYSQL索引MYSQL索引AVL树(平衡二叉树)、B树(多路平衡查找树)、B+树分别解决了什么问题AVL树的一个重要的特点是:树的左右两边的层数之差不会大于一,从而解决了二叉树链表边可能会往一边倾斜的情况 ,变成一个单一的单向链表。b树又叫做多路平衡二叉树, AVL树存在的问题是, 如果数据量很大,就会导致树的深度很深,当需要找的值的位置,在树的较低层的时候,就会导致多次的i.
2021-05-24 14:27:30
102
原创 MYSQL(一)
MYSQL架构和执行流程(一)查询语句的执行流程mysql 单进程 多线程通信协议 TCP/IP , UNIX SOCKET消息格式xml格式 8583通信类型 :同步 异步连接方式:长连接–>保持打开 短连接 -->执行完之后就关闭查询sql流程:查询缓存 cache -->parser 解析器(词法解析和语法解析) --> pre processor 预处理(语义分析 权限) --> optimizer 优化器(优化sql,分析执行路径,选择一种最优
2021-05-24 14:17:55
114
1
原创 HashMap底层原理及一些问题归纳
hashmap 1.7扩容是发生在元素添加之前 1.8扩容是发生在元素添加之后hashmap 1.7 和 1.8 区别 在增加新元素时 1.7加在头部 1.8加在尾部且超过预值会转为红黑树hashmap的元素下标计算是 通过key的hashcode 二进制 向右移动一位 再与原本的hashcode 进行异或运算 得到的值 再将得到的值 与 hashmap中数组长度-1 进行 与(&)运算 从而得到元素要插入的下标位置H 1010 010115 0000 1111&0000
2021-05-24 14:15:56
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人