自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MQ运行时遇到的问题

RabbitMQ报错

2024-07-01 18:35:04 115

原创 微服务中的Docker详细学习

主要讲述了,我对于docker学习的一些感悟以及常见的操作方法

2024-06-30 22:14:41 1219

原创 学习gateway网关路由时遇到的问题

但是仔细看的时候我们会发现“-AddRequestHeader”这个路由过滤器似乎是以-开头的,我们不自信看的话可能就以为是其他地方的错误,因为这个AddRequestHeader是系统默认加载的路由过滤工厂里面的一种,但是我们仔细看了之后会发现前面多了一个杠“-”。那么此时Spring会默认的以为这个过滤器是你自定义的,但是又找不到相应的自定义文件,所以给你报错,然后网关路由启动失败。结论:遇到路由启动失败的时候先不要急着去找百度,先找找问题描述,也许是某个意想不到的错误呢,是吧~~

2024-06-29 18:15:12 271

原创 微服务-网关Gateway

主要逻辑:首先获得请求参数,然后读取请求参数中的authorization参数,判断参数值是否等于admin,如果是,放行,不是就拦截。其中authorization参数是请求中有的参数,可以换成其他不一样的参数进行正确性判断,从而达到设置的效果order值越小,优先级越高,执行顺序越靠前/*** @description 定义权限过滤器,用来过滤authorization=admin的放行*///@Order(-1) 使用这个参数或者继承Order接口。

2024-06-29 17:48:06 1414 2

原创 微服务中的Feign远程调用

Feign在英文中是“装”的意思,但在微服务中他是远程调用的一种方式,我的理解是:他替代了RestTemplate+Nacos中的URL编码的方式,显得很高大上,所以很装:(声明式事务,只需要在Spring中把需要发请求的信息声明出来,剩下的交给“Feign装”帮你搞定)

2024-06-29 12:53:33 968

原创 在运行中遇到扫描包问题

使用Spring所遇到的常见问题

2024-06-29 12:51:20 164

原创 Nacos中遇到的问题

在启动的时候发现启动不了,原因是因为Nacos在启动的时候默认以集群的方式去启动。我么们可以尝试使用小黑窗的方式startup.cmd -m startalone尝试启动,如果还是不行,我们就去bin目录下去修改配置。

2024-06-29 10:35:58 85

原创 微服务框架中Nacos的个人学习心得

微服务中的Nacos的使用,配置以及与Eureka的区别

2024-06-27 22:08:25 1130

原创 微服务框架中的Eureka和Ribbon的个人理解

在实际的分布式中,我们其实很少使用类似于这种Http://localhost:8080/user/ +order.getUserId()这种硬编码,我们通常会使用eurka(尤里卡)来进行服务端注册。SpringCloud的关键:如何在Java代码中发起Http请求,来达到分布式的需求。IRule作为拦截之后查询得规则,有以下内容作为查询时遵循的规则,默认是轮询,修改规则:方法一是全局得,方法二是针对某个微服务的。

2024-06-27 20:46:56 1059

原创 Mybatis-Plus的笔记

MyBatis-Plus详细使用方式及注意事项

2024-06-27 11:49:55 180

原创 七种排序算法

【代码】七种排序算法。

2024-06-26 01:08:26 115

原创 Java中Collection的成员及其特点

利用无参构造器创建集合时会创建一个默认为0的数组,添加第一个元素之后,底层回创建一个新的长度为10的数组,,在存第十一个数据的时候会对数组进行扩容1.5倍。3:判断当前位置是否为null,如果是null直接存入,如果不是,则表示铀元素,调用equals方法来比较是否相等,相等就不存,不等才存。1:第一次添加一个数据的时候,会创建一个默认长度为16的数组,默认加载因子为0.75,数组名为table。根据索引查询数据的同时数据量不是很大,并且需要存储重复元素,又需要频繁的根据索引来查找数据。

2024-06-25 16:45:16 641

原创 Java中Map集合的成员及其特点

把map2集合中的全部元素倒入一份到map1集合里面去,同时map2中集合与map1集合如有重复键,则会被map2覆盖。利用keySet()方法获得键集合,再遍历键集合,遍历中调用map里面的get方法来获得值。获得map集合的Entry的键值对,对应的set集合r。获得Map的Entry对象(包含了每个对象的键和值) 称之为Map的实体类型。获取Map集合的全部值(用Collection集合装)所有的键不能重复,但是值是可以重复的,同时键与值是一一对应的。获取Map集合的全部键(用Set集合装)

2024-06-25 16:42:59 392

原创 Java中File文件和IO流

注意:File只能对文件本身进行操作,不能读写文件里面存储的数据。FIle是java.io.下面的包,用于代表当前操作系统的文件。创建一个新的文件(问价内容为空),成功返回true。删除文件、或者空文件、不能删除非空文件夹。i判断这个路径下的对象代表的是否是文件。可以获文件信息,判断文件类型,创建删除文件夹。用于读写数据(可以读写文件或网络中的数据)用于创建文件夹,可以创建多级文件夹。判断当前文件对象指代的是否是文件夹。获取创建文件对象时,使用的路径。获取文件的大小,返回字节个数。获取文件的名称包括后缀。

2024-06-25 16:41:44 329

原创 Java常用API基础语法(附带思维导图)

Java的基础API的语法及其思维导图。字符集的特点

2024-06-25 16:40:02 750

原创 Java中Stream的特性

关于stream流的概述以及其方法

2024-06-25 16:37:31 327

原创 Java基础语法之IO流的分类

==========================思维导图=================================对象中某个成员变量不需要进行序列化的时候需要加上:transient。把内存中的数据以一个一个字节的形式写入磁盘或者网络中去。把内存中的数据以一个一个字符的形式写入磁盘或者网络中去。把磁盘中或者网络中的数据以一个一个字符传入内存中去。把网络中或者磁盘中的数据传进内存中去。从内存写入磁盘或者网络中。从磁盘或者网络中写入内存。适合操作所有类型的文件。只适合操作村文本文件。

2024-06-25 16:36:24 451

原创 Java中特殊文件和日志技术

步骤三:利用document对象调用想要的文档数据:例如getRootElement得到XML文件里面的根元素对象(Element)elements(名字)得到当前元素下指定名字的子元素,如果有很多名字相同的返回第一个。stringPropertyName()获取全部键的集合(得到的是Set集合)store(字符输出流,字符输出)把键值对数据通过字符输出流写出到属性文件中去。特点二:XML中的标签名可以自己定义(可扩展),但必须要正确的嵌套。特点一:”<标签名>“成为一个标签或一个元素,一般是成对出现。

2024-06-25 16:34:52 807

原创 网络编程基础语法

Java内容关于网络编程的思维导图

2024-06-25 16:33:33 401

原创 多线程思维导图

ThreadPoolExecutor(核心线程数量,线程池最大线程数量,临时线程的存活时间,临时线程存活单位(秒、分、时、天),线程池任务队列,指定线程池的线程工厂,指定线程池的任务拒绝策略)==========七个参数。提高线程的可管理性:线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,监控和调优。===========================多线程语法思维导图=============================

2024-06-25 16:30:59 917

原创 【无标题】

Juint测试

2024-06-25 16:29:19 1127

原创 下次继续努力

记录失败,但自己不能放弃,选择题差两分下次继续努力:

2024-06-25 10:40:38 99

原创 Linux中安装并且配置Nginx

配置nginx的编译环境:(如果没有/usr/local/nginx需要先创建文件夹)3,使用Nginx进行负载均衡:多台服务器集群,负载均衡算法有(轮询,权重)把需要的静态页面布置到html目录下面即可。

2024-06-24 21:16:46 227

原创 Linux常用指令

【代码】Linux常用指令。

2024-06-23 19:53:17 217

原创 关于POI的excel的导入导出简单使用

关于数据报表的导出和数据的写入

2024-05-04 14:29:08 259 1

原创 苍穹外卖项目接口设计

新增修改分页查询启用禁用根据类型查询分类根据id删除分类。

2024-05-01 14:23:49 385 2

原创 Spring框架中的公共字段自动填充功能实现流程

Spring中的自动填充公共字段的方法

2024-04-12 14:08:25 255

原创 ThreadLocal线程的局部变量与DTO

ThreadLocal的局部变量的使用

2024-04-12 13:40:07 132

原创 Swagger的理解

Swagger的理解

2024-04-12 13:19:46 196

原创 登录时用到的密码加密

在开发软件的密码登录时,我们要对密码进行保护操作。所以当前端传入一个密码数据时,我们需要对其进行加密操作(为了更好的保护密码,我们在数据库中的密码都是加密后的),一般我们使用MD5进行加密。把数据中加密后的密码与前端传入过来的密码(先加密)进行比对,比对成功则进行下一步。

2024-04-12 12:38:56 205

原创 对于Nginx的反向代理的理解

对于Nginx的理解

2024-04-12 12:22:07 1281

原创 关于Git码云相关概述

Git的回答流程:什么是Git,他的作用是什么,他的工作流程又是什么以及他的常用命令有哪些。

2024-04-10 20:49:31 244 1

原创 JDBC与MyBatis的区别

JDBC与mybatis的区别

2024-03-20 18:25:08 613 1

原创 什么是MySQL和MySQL有什么作用

MySQL的作用

2024-03-19 09:12:14 431

原创 请求协议和响应协议每一部分的作用是什么?

关于请求与响应的解释与作用

2024-03-18 21:01:50 450

原创 HTTP协议是什么

HTTP协议,全称为Hyper Text Transfer Protocol,中文名为超文本传输协议,是一个基于TCP/IP通信协议的网络传输协议。它主要用于从万维网(WWW)服务器传输超文本到本地浏览器,同时也可用于其他目的,如电子邮件、文件传输等。HTTP协议定义了客户端和服务器之间交换信息的格式和规范,使得信息能够在网络上准确、高效地传递。

2024-03-14 15:02:52 815 1

原创 Maven常用

常用的十条maven命令

2024-03-13 22:45:08 368 2

原创 软考常考模式代码

软考常考的设计模式代码

2023-10-25 09:54:10 148 1

Linux常用指令RPM命令参数详细介绍

Linux常用指令RPM命令参数详细介绍

2024-06-23

苍穹外卖项目服务端的源代码

苍穹外卖服务端源代码

2024-05-01

空空如也

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

TA关注的人

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