自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NacosException: http error, code=403,msg=user not found!,dataId=application-dev.yml,group=DEFAULT_GR

nacos官网

2024-08-18 23:17:13 501

原创 什么是JWT?深入理解JWT从原理到应用(上)

【代码】什么是JWT?深入理解JWT从原理到应用(上)

2024-08-10 21:41:16 88

原创 Java面向对象编程的基础概念解析

面向对象编程(Object-Oriented Programming,简称OOP)是一种常用的编程范式,Java作为一门面向对象的编程语言,深受程序员喜爱。本文将详细解析Java面向对象编程的基础概念,包括类和对象、封装、继承和多态等方面,旨在帮助读者理解和应用Java的面向对象编程思想。类和对象在Java中,类是用来描述相同属性和行为的对象集合。它是面向对象编程的基本概念之一。类用于定义对象的属性和方法,是创建对象的模板。而对象则是类的具体实例,拥有特定的属性和行为。封装封装是面向对象编程的重要原则。

2024-08-08 14:57:49 356

原创 Redis为什么这么快?

虽然Redis的数据主要存储在内存中,但它提供了可选的持久化机制,如RDB快照和AOF日志,这些机制不会显著影响内存操作的速度,因为它们在后台异步进行。:Redis使用单线程处理所有请求,避免了多线程之间的上下文切换和锁竞争,这些操作在多线程环境中可能会增加系统开销和延迟。批量操作和流水线:Redis支持批量操作和流水线技术,允许客户端一次性发送多个命令,减少了网络延迟和IO次数。:Redis的代码库相对较小且精简,减少了不必要的开销和复杂度,使其性能更加稳定和高效。

2024-06-12 01:31:17 168

原创 二位数据计算地址

行优先: Loc(aij) = Loc(a[0][0]) +[i*n + j ]列优先: Loc(aij) = Loc(a[0][0]) + [j。m + i]*sizeof(元素)sizeof(元素)

2023-09-29 19:35:38 91

原创 Redis 开机自动启动

我们也可以通过配置来实现开机自启。

2023-09-10 18:27:18 913

原创 springcloud stram rabbitmq中交换机不显示,消费者无法接受到生产者的消息,有可能是yml文件配置错误,可以参考我的

地址:https://www.bilibili.com/video/BV18E411x7eT?8802消费者接收不到8801生产者的消息,学习阳哥的springcloud视频遇到的问题,

2023-06-02 20:37:40 402

原创 git 命令、分支

【代码】git 命令、分支。

2023-03-18 17:20:27 105

原创 找到多个名为spring_web的片段。这是不合法的相对排序。有关详细信息,请参阅Servlet规范的第8.2.2 2c节。考虑使用绝对排序。

问题描述:解决办法:1:检查pom.xml中是否包含多个spring-web字段;2:删除掉多余的spring-web.jar,保留一个即可;

2022-05-24 14:03:39 3344 1

原创 SpringMVC里面解决乱码

首先:1:在tomcat 里面添加:URIEncoding = "UTF-8"2:在web.xml 文件中添加过滤器;<!-- 过滤器,解决乱码--> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodi

2022-05-20 20:40:06 72

原创 有序数组插入一个元素,保持有序;

题目:已知有个升序的数组,要求插入一个元素,该数组顺序依然是升序,比如:[10,12,45,90],添加23后,数组为[10,12,23,45,90];public class test { public static void main(String args[]) { int[] arr = { 10, 12, 45, 90 }; int insertNum = 23; int index = -1; // 找出要插入数据的下标位

2022-05-04 16:56:10 174

原创 杨辉三角(Java)

杨辉三角(Java)题目:public class hello { public static void main(String args[]) { int arr[][] = new int[10][]; for (int i = 0; i < arr.length; i++) { // 每一行开辟的空间 arr[i] = new int[i + 1]; for (int j = 0;

2022-05-04 14:51:07 872

原创 离散列表和查找成功时的平均查找长度ASL

离散列表例:关键字为{47,7,29,11,16,92,22,8,3},散列列表,散列函数为:Hash(key)=key mod 11;拟用线性探测法处理冲突。(线性1,2,3)下标012345678910关键字112247921637298运算次数121114122【解释如下】:47%11 = 3;7 % 11 = 7;29 % 11 = 7; 发生冲突;(7+ 1 )% 11 = 8 ;括号里 +

2022-03-27 21:45:05 742

原创 AOE-网,求关键路径步骤

1. AOE-网与AOV-网相对应的是AOE-网 (Activity On Edge) , 即以边表示活动的网。 AOE-网是一个带权的有向无环图, 其中, 顶点表示事件, 弧表示活动, 权表示活动持续的时间。通常, AOE-网可用来估算工程的完成时间。如何确定关键路径, 首先定义4个描述最。(1)事件 Vi 的最早发生时间 ve(i) ;【ve (i) 是从源点到Vi的最长路径长度(从前往后权值和最大)】;(2) 事件 Vi 的最迟发生时间 vl(i) ;【(从后往前减去后,权值和最小)】;(

2022-03-25 21:08:03 1573

原创 顺序查找(线性表的查找)

顺序查找顺序查找(Sequential Search)的查找过程为:从表的一端开始,依次将记录的关键字和给定值进行比较,若某个记录的关键字和给定值相等,则查找成功;反之,若扫描整个表后,仍未找到关键字和给定值相等的记录,则查找失败。顺序查找方法既适用于线性表的顺序存储结构,又适用于线性表的链式存储结构。下面只介绍以顺序表作为存储结构时实现的顺序查找算法。数据元素类型定义如下:typedef struct{ KeyType key; //关键字域 InfoType

2022-03-25 19:23:21 4513 1

原创 折半查找(二分查找)

折半查找(二分查找)折半查找(Binary Searh) 也称二分查找,它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构, 而且表中元素按关键字有序排列。在下面及后续的讨论中,均假设有序表是递增有序的。折半查找的查找过程为:从表的中间记录开始, 如果给定值和 中间记录的关键字相等, 则查找成功;如果给定值大于或者小千中间记录的关键字,则在表中大于或小千中间记录的那一半中查找,这样重复操作, 直到查找成功或者在某一步中查找区间为空, 则代表查找失败。折半查找每一次查找比较都使

2022-03-23 20:53:25 2178

原创 2021-08-16

C语言知识点(自用)-》strlen和sizeof区别:-》strlen:strlen 是一个函数,用来计算指定字符串的长度,遇到\0结束,不包括结束字符\0;-》strlen:sizeof 单目运算符,它包括\0,计算占用多少字节,遇到指针时,类型占用字节数;sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。指针本身占了多大的内存?你只要用sizeof(指针的类型)测一下就知道啦。在 32 位平台里,指针本身

2021-08-16 20:26:33 71

空空如也

空空如也

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

TA关注的人

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