- 博客(7)
- 收藏
- 关注
原创 7.Redis 知识点
Redis支持的数据类型1)String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。2)Hash(哈希)格式: hmset name key1 value1 key2 value2Redis hash 是一个键值(key=>value)对集合。Redis hash是一个string类型的field和v
2020-11-17 23:02:39 108
原创 6.zookeeper知识点
zookeeperzookeeper的特点分布式配置管理统一命名服务分布式锁集群关系操作,检测节点的加入和离开分布式消息队列分布式锁分布式通知协调等顺序访问Zookeeper工作原理Zookeeper 的核心是原子广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式(选主)和广播模式(同步)。当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数Server
2020-11-17 22:59:55 541
原创 5.十大排序算法
稳定性是一个特别重要的评估标准。稳定的算法在排序的过程中不会改变元素彼此的位置的相对次序,反之不稳定的排序算法经常会改变这个次序,这是我们不愿意看到的。我们在使用排序算法或者选择排序算法时,更希望这个次序不会改变,更加稳定,所以排序算法的稳定性,是一个特别重要的参数衡量指标依据。就如同空间复杂度和时间复杂度一样,有时候甚至比时间复杂度、空间复杂度更重要一些。所以往往评价一个排序算法的好坏往往可以从下边几个方面入手:(1)时间复杂度:即从序列的初始状态到经过排序算法的变换移位等操作变到最终排序好的结果状态
2020-11-12 23:57:00 291
原创 4.redistemplate
优化角色权限(在权限模块中加入redistemplate)moduleserviceImpl.java @Override public List<Module> findAll() { //先从redis中查找 RedisUtils redisUtils = new RedisUtils(); List<Module> moduleList = (List<Module>) redisUtils.lGetI
2020-11-12 23:54:23 556
原创 3.SpringBoot整合SSM
流程:pom》yml》入口类》dao》service》controller1.pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o
2020-11-12 23:51:51 89
原创 2.SpringCloud整合
1.父工程pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or
2020-11-12 23:50:12 116
原创 1.SpringCloud详解
SpringCloud五大组件注意:yml中微服务名使用(-)划线 所有的操作都是在消费方服务提供方只负责暴露接口 SpringCloud体系都是短连接基于Http基于SpringBoot1.Eureka注册中心注解:服务器:@EnableEurekaServer // 声明这个应用是一个EurekaServer客户端:@EnableDiscoveryClient //声明Eureka客户端 (官方推荐使用它)支持zookeeper注册中心@EnableEurekaClient
2020-11-12 23:45:47 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人