
笔记
_yummy_
好好生活
慢慢遇见
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
014_关于session实现短信验证登录的前端启动
014_关于session实现短信验证登录的前端启动1、进入到nginx相对应的文件夹,shfit+右键,进入PowerShell并且执行nginx2、启动我们的nginx,嘿嘿,可以访问我们的前端网页啦!!!它就是模仿我们的大众点评来着!!!3、点击我的,就会跳转到相应的登录页面3、对应的请求头信息如下:http://localhost:8080/api/user/code?phone=111111111114、关于发送短信验证码的总结:请求方式:POST请求路径:/user/原创 2022-04-22 13:59:05 · 2657 阅读 · 0 评论 -
013_基于Session实现短信验证码登录流程分析
013_基于Session实现短信验证码登录流程分析实现登录从以下三个方面展开分析:使用流程图展示(1)发送短信验证码流程图(2)短信验证码登录、注册(3)校验登录状态原创 2022-04-22 13:45:55 · 645 阅读 · 1 评论 -
012_ Access denied for user ‘root‘@‘localhost‘ (using password: YES)
今天在运行项目的时候遇到了一个问题,具体bug页面如下:对应的错误信息如下所示:大概的意思就是:拒绝被访问?用户名错误?密码正确?说一说我比较疑惑的点:我在Idea内置的MySQL已经连接成功因此不存在用户名或者密码错误的问题后来在网上查找了很多类似错误的网友的问题解决方案总结如下:配置文件格式问题(8.0版本使用这个)com.mysql.cj.jdbc.Driver在URL后面拼接如下信息useSSL=false&serverTimezone=UT原创 2022-04-22 12:57:46 · 1305 阅读 · 0 评论 -
011_RedisTemplate操作Hash
011_RedisTemplate操作Hash1、测试代码如图所示: @Test void testHash(){ stringRedisTemplate.opsForHash().put("user:103","name","李易峰"); stringRedisTemplate.opsForHash().put("user:103","age","21"); Map<Object, Object> entries = strin原创 2022-04-21 21:35:49 · 1301 阅读 · 0 评论 -
010_StringRedisTemplate
010_StringRedisTemplate上面的缺点就是会使用内存空间去占用字节码1、为了节省内存空间,我们并不会使用JSON序列化来处理value,而是使用统一的String序列化器,要求只能存储String 类型的key和value。2、当要存储Java对象的时候,手动完成对象的序列化以及反序列化3、Spring中提供了一个StringRedisTemplate类,它的key以及value都是默认为String方式。省去了我们自定义RedisTemplate的过程。代码测试如下。pac原创 2022-04-21 20:05:37 · 665 阅读 · 0 评论 -
009_Redis_RedisTemplate入门
009_Redis_RedisTemplate入门1、创建一个springboot项目springboot注入依赖优点慢呀!困了😴,有好心人知道创建springboot怎么样才能使导入依赖快一点呀!!!!!!求告知!写一下配置文件。spring: redis: host: 10.223.31.215 port: 6379 lettuce: pool: max-active: 8 max-idle: 8 min-原创 2022-04-21 00:06:21 · 504 阅读 · 0 评论 -
008_Redis_SpringDataRedis
008_Redis_SpringDataRedisSpringData是Spring中的数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块叫做SpringDataRedis。具体如下。提供了对不同Redis客户端的整合(Lettuce和Jedis)提供了RedisTemplate统一API来操作Redis支持Redis的发布订阅模型支持Redis的哨兵以及Redis集群支持基于Lettuce的响应式编程支持基于JDK、JSON、字符串以及Spring对象的数据序列化以及反序列原创 2022-04-20 22:27:56 · 444 阅读 · 0 评论 -
007_Redis_Jedis连接池
007_redis_Jedis连接池1、Jedis本身是线程不安全的,并且频繁的创建以及销毁连接会对性能造成损耗。如何解决?我们可以使用Jedis连接池代替Jedis直接连接的方式2、创建一个Jedis连接池工具类package com.ym.jedis.util;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;原创 2022-04-20 22:12:36 · 316 阅读 · 0 评论 -
006_redis_jedis快速入门
006_redis_jedis快速入门1、新建一个maven项目2、引入依赖3、建立连接4、测试string5、释放资源具体代码如图所示:引入依赖:<?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"原创 2022-04-20 21:58:47 · 396 阅读 · 0 评论 -
006_redis_SortedSet类型
006_redis_SortedSet类型1、是一个可排序的set集合,与java中的treeset类似。但是底层的数据结构却差别很大。SortedSet中每一个元素都带有一个score的属性,可以基于score属性对元素进行排序底层实现是一个跳表(SkipList)加hash表2、SortedSet具备的特性可排序元素不可重复查询速度快总结:由于SortedSet的可排序性,经常被用来实现排行版这一类的功能。3、SortedSet类型常见的命令ZADD:添加一个或多个元素原创 2022-04-20 16:40:54 · 249 阅读 · 0 评论 -
005_redis_set集合
005_redis_set集合1、Redis中的Set结构与Java中的HashSet类似,可以看作是value为null的HashMap。因为也是一个hash表,因此也具备与HashSet类似的特性。元素无序元素不可重复查找快支持交集、并集、差集等功能2、Set集合常见的命令SADD:向集合中添加一个或者多个元素SREM:移除Set中的指定元素SCARD:返回Set中元素的个数SISMEMBER:判断一个元素是否存在于Set中SMEMBERS:获取Set中的所有元素SINTE原创 2022-04-20 15:54:26 · 302 阅读 · 0 评论 -
002_Redis_String类型常见的操作命令
002_Redis_String类型常见的操作命令1、关于增、改、查SET:添加或者修改一个已经存在的String类型的键值对GET:根据key获取String类型的valueMSET:批量添加多个String类型的键值对MGET:根据多个key批量查询多个String类型的value2、关于数字自增INCR:让一个整型的可以自增1INCRBY:让一个整型的key按照指定字长自增INCRBYFLOAT:让一个浮点类型的数字自增并且可以指定字长原创 2022-04-18 23:44:58 · 286 阅读 · 0 评论 -
001_redis设置存活时间
001_redis设置存活时间1、使用expire来设置键的存活时间存活时长是以秒为单位的(1)设置键name的存活时间为20s127.0.0.1:6379> expire name 20(integer) 1(2)效果展示客户端提示:2、在新建的键中,一般默认永久有效127.0.0.1:6379> set name LYMOK127.0.0.1:6379> set age 21OK127.0.0.1:6379> TTL name(intege原创 2022-04-18 23:15:49 · 1938 阅读 · 0 评论 -
2、kibana的安装与启动
1、ElasticSearch 安装与启动1)安装:可以到官网上下载6.5.4版本的压缩文件(需要注意的一点就是:现在官网最新的版本是7.8.0它对应的JDK必须是11以上的相信大部分同学的JDK是8的所以下载6.5.4版本就可以啦!)下载网址:https://www.elastic.co/cn/downloads/elasticsearch2)启动:1)在cmd命令下进入到elasticsearch的bin目录下,执行elasticsearch.bathttps://www.elastic.c原创 2020-07-26 15:50:08 · 1491 阅读 · 0 评论 -
解决OEM无法访问问题
解决OEM无法访问问题原创 2020-05-05 00:06:14 · 1062 阅读 · 0 评论