自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Relying upon circular references is discouraged and they are prohibited by default. 解决循环依赖bug

在resources资源包里的application.properties配置文件中配置以下属性来恢复。

2023-12-20 09:52:37 641 1

原创 JWT登录和传统登录区别

在介绍JWT之前,我们先来回顾一下利用token进行用户身份验证的流程:客户端使用用户名和密码请求登录服务端收到请求,验证用户名和密码验证成功后,服务端会签发一个token,再把这个token返回给客户端客户端收到token后可以把它存储起来,比如放到cookie中客户端每次向服务端请求资源时需要携带服务端签发的token,可以在cookie或者header中携带服务端收到请求,然后去验证客户端请求里面带着的token,如果验证成功,就向客户端返回请求数据这种基于token。

2024-07-21 14:45:56 1129

原创 在Linux系统安装MySQL

以上就是在Linux系统上基于docker安装MySQL了,如果有问题欢迎大家讨论。注意:带颜色的部分是你自己的数据库密码,自己去定义。# 新模式或表时将使用的默认字符集。# 将 SQL 模式设置为严格。# 创建数据挂在目录。# 创建配置文件目录。# 打开config。# 设置大小写不敏感。# myisam设置。# innodb设置。

2024-07-17 20:34:36 429

原创 分布式的概念

微服务架构风格,就像是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API。在微服务架构中,API Gateway作为整体架构的重要组件,它抽象了徼服务中都需要的公共功能,同时提供了客户端负载均衡,服务自动熔断,灰度发布,统—认证,限流流控,日志统计等丰富的功能,帮助我们解决很多API管理难题。a. 设置服务的超时,当被调用的服务经常失败到达某个阈值,我们可以开启断路保护机制,后来的请求不再去调用这个服务。分布式中的每一个节点,都可以做集群。

2024-07-17 19:43:17 559

原创 Nacos介绍

Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它是使用java编写。需要依赖java环境。Nacos作为服务的注册发现中心1.添加依赖 注册发现的依赖-- nacos 服务注册发现 -->2.在配置文件中 指定Nacos注册发现中心的地址spring.cloud.nacos.discovery.server-addr: 自己安装的Nacos的地址Nacos作为服务的配置中心。

2024-07-14 20:14:12 448

原创 RabbitMq介绍

MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队 列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服 务。使用了 MQ 之后,消息发送上游只需要依赖 MQ,不用依赖其他服务。

2024-06-29 08:46:23 981

原创 在Linux系统安装Nacos

db.url.0=jdbc:mysql://IP:端口/数据库名称?在nacos需要连接的数据库当中,创建数据库 nacos_config 字符集类型为 utf8mb4。# 创建文件夹 config。# 创建nacos文件夹。

2024-06-20 21:22:39 783

原创 在Linux系统安装RabbitMq

用户名:guest 密码:guest。# 创建rabbitmq文件夹。# 打开rabbitmq文件夹。# 打开docker目录。

2024-06-14 19:18:54 146

原创 布隆过滤器(Bloom Filter)

是一种用于快速检查一个元素是否存在于一个集合中的概率型数据结构。它基于哈希函数和位数组实现,通常用于在大规模数据集中快速检索元素是否存在,尤其是在需要快速判断某个元素是否可能存在时,可以提供高效的近似查询。

2024-06-11 19:56:09 660

原创 安装GIT

百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间pwd=p2ut提取码:p2ut。

2024-06-11 19:26:45 317

原创 在Linux系统安装jdk

cd /etc/profile[打开文件,在最后粘贴4句话,注意jdk的版本]top:查看系统负载情况,包括系统时间、系统所有进程状态、cpu情况。kill -9:强制杀死进程,发送的是exit命令,不会被阻塞。4.使配置文件生效 source /etc/profile。#java environment(这个是注释)kill:正常杀死进程,发出的信号可能会被阻塞。ps -ef|grep 进程名称:查看进程号。lost -i 端口 :查看端口占用情况。free:查看内存占用情况。

2024-06-11 14:35:47 220

原创 Docker镜像安装流程

启动docker:或 systemctl start docker.service查看docker版本:docker -v查看docker镜像:docker images查看docker容器:docker ps -a查看开启的docker容器:docker ps一、# 打开目录# 创建文件夹# 打开目录# 创建文件夹# 创建文件夹。

2024-06-11 14:17:06 570

原创 ES简单介绍

2.Metric(指标)聚合:计算指标,max、min、avg、sum等(也称度量聚合:Stats同时求前四个)1.keyworld类型(文本字段的一种,用于过滤、排序、聚合和精确值)1.Bucket(桶)聚合:照指定的条件对数据进行分组统计,可以嵌套。3.Pipeline(管道)聚合:对聚合结果的二次聚合。"title" : "三体一:地球往事""type": "电子书""title" : "三体一:地球往事2","title": "一"ES聚合三要素:聚合名称、聚合类型、聚合字段。

2024-06-11 14:15:00 187

原创 用使用cmd命令查看maven版本(黑窗口)和jdk版本

查看jdk版本,输入java -version查看jdk版本号,作者这里配置的jdk版本是1.8.0_131。最后,输入mvn -v或者mvn mvn -version查看maven版本号。首先,按windows+r弹出运行框。

2024-03-22 09:11:27 1348 1

原创 There is no getter for property named ‘gid‘ in ‘class xxx‘ 报错解决方案

本人#{gid}是错误的,#{cid}是对的,这个#{}内要写的是后端实体类的名字。后面的aid忘记改成sid=#{sid}了,写代码要认真多注意。

2023-11-29 20:45:52 537 1

原创 Unknown column ‘id‘ in ‘where clause

不知道 字段 id 在 where 条件 --> 代表 sql 语句 字段名id 与 数据库字段不一致。

2023-11-28 19:17:23 538

空空如也

空空如也

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

TA关注的人

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