自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis —— (五)

快速入手Redis 在 Java,Spring Boot 中的使用

2025-12-21 15:44:28 708

原创 Redis —— (四)

Redis 中不常用的几种数据类型,渐进式遍历,数据库管理

2025-12-20 14:34:48 557

原创 Redis —— 基本数据类型 Set Zset (三)

Redis 数据类型 Set、Zset 的常用命令、内部编码实现及使用场景

2025-12-19 16:18:38 627

原创 Redis —— 基本数据类型 String Hash List (二)

Redis 基本数据类型 String Hash List

2025-12-17 20:17:28 858

原创 服务架构相关知识及演进

服务架构相关知识及架构演进

2025-12-14 19:20:43 626

原创 IDEA 中 maven 图标失踪解决措施

IDEA 中 maven 图标消失的解决措施

2025-12-14 17:56:01 361

原创 Spring Cloud — SkyWalking(六)

spring cloud skywalking 的 webhook实践,接入邮箱,接入飞书

2025-12-11 18:37:11 493

原创 Spring Cloud —— SkyWalking(五)

spring cloud——skywalking ——告警机制(一) 告警规则,webhook简介

2025-12-10 19:16:33 963

原创 Spring Cloud —— SkyWalking(四)

spring cloud skywalking 自定义追踪、性能剖析,日志上传

2025-12-08 17:29:57 424

原创 Spring Cloud —— SkyWalking(三)

skywalking 接入服务及其UI简单介绍

2025-12-07 19:06:47 888

原创 Spring Cloud —— SkyWalking (二)

帮你快速学习 skywalking

2025-12-06 16:47:02 766

原创 Spring Cloud —— SkyWalking (一)

是一个分布式链路追踪工具。链路追踪,就是分布式系统中跟踪记录请求处理全流程的技术,如请求经过了哪些服务节点,在节点的耗时,请求状态等信息。核心是通过(作为唯一标识),将各个调用单元()串联起来,并借助传递上下文。Trace:表示一个请求处理过程(从请求到响应结束),包含多个 Span。,便于各服务的日志及监控数据)Span:Trace 基本单元。表示请求在服务节点上的处理过程,含等数据。

2025-12-06 14:06:16 486

原创 Filter 、Interceptor区别

虽然看起来很复杂, 但是过滤器和拦截器的设计初衷是将请求的前置处理和响应的后置处理从业务代码中分离出来, 作为通用处理逻辑供开发者扩展实现。本质都是处理请求参数或者响应结果。在实际开发中,选择使用过滤器还是拦截器通常取决于具体的框架和需求。在Web开发中, 过滤器(Filter)和拦截器(Interceptor)都是处理请求和响应的组件,但它们在框架中的作用和使用场景有所不同.过滤器和拦截器在Spring Boot中的。

2025-12-06 13:15:11 226

原创 Filter 、Interceptor区别

虽然看起来很复杂, 但是过滤器和拦截器的设计初衷是将请求的前置处理和响应的后置处理从业务代码中分离出来, 作为通用处理逻辑供开发者扩展实现。本质都是处理请求参数或者响应结果。在实际开发中,选择使用过滤器还是拦截器通常取决于具体的框架和需求。在Web开发中, 过滤器(Filter)和拦截器(Interceptor)都是处理请求和响应的组件,但它们在框架中的作用和使用场景有所不同.过滤器和拦截器在Spring Boot中的。

2025-11-20 20:36:19 251

原创 Spring Cloud Config 配置文件中加密内容读取失败

实际:配置中心的 password 是非对称加密的,而服务配置的解密器是对称加密的,所以解密失败。原因:本质配置中心的 password 配置被加密了,而服务中没有配置解密器,导致解密失败。

2025-11-20 20:28:02 119

原创 10分钟快速入手Spring Cloud Config

分布式配置管理系统作用:配置管理。

2025-11-20 20:25:54 957

原创 2025.2.X 版本 IDEA maven 打包乱码问题的解决

摘要:IDEA 2025.2版本后Maven编译,打包出现乱码问题的解决

2025-10-06 12:59:18 608

原创 redis 入门-1

redis入门-1

2025-09-11 18:44:55 628

原创 优选算法 100 题 —— 2 滑动窗口

优算100——滑动窗口

2025-09-11 18:05:04 958

原创 优选算法100 题 ——1 双指针

优算100——双指针

2025-09-11 18:02:37 794

原创 手把手教你搭建属于自己的简易AI聊天机器人

打造属于你自己的简单 AI 聊天机器人

2025-09-05 21:00:22 1094

原创 spring AI 的简单使用

Spring AI 简单使用

2025-09-05 13:21:21 1241

原创 Java虚拟机——JVM

几个常见名词,及其包含关系:jdk java 开发工具包;jre java 运行的环境;jvm java 虚拟机 (解释执行 java 字节码)。计算机导论中编程语言,可以分成 1)编译型的语言 2)解释型的语言按照上述这种经典的划分方式,可以认为,java 属于"半编译,半解释"。java 这么设定,最主要的目的,是为了"跨平台"。C++ 这样的语言是直接编译成了二进制的机器指令。不同的 cpu,上面支持的指令不一样;而且,生成的可执行程序,在不同的系统上也有不同的格式。

2025-07-16 11:52:24 787

原创 快速了解 HTTPS

在章节的 reference 段,曾提到过 HTTPS。这里对HTTPS进行详细介绍。HTTPS 是在 HTTP 的基础上,引入了一个加密层 (SSL)。HTTP 是明文传输的 (不安全)。当下所见到的大部分网站都是 HTTPS 的。起初是拜运营商劫持所赐(篡改 reference……)。但是,即使运营商 不劫持, 如果黑客盯上了, 也是可能会对你的信息安全造成一些影响的。

2025-07-15 20:39:58 1460

原创 HTTP 协议

HTTP 是应用层的重要协议,是基于 TCP 实现的。java 程序员,适用 java 的主要场景就是 “做网站” ,网站 = 后端(HTTP 服务器 ) + 前端(浏览器),因此,HTTP协议也是很重要的。HTTP 是 超文本传输协议。文本 => 字符串(能在码表上找到的合法字符);超文本 => 不仅是字符串,还可以是携带 一些图片,特殊格式什么的 (eg:HTML);富文本:eg:word 文档。

2025-07-15 15:34:22 726

原创 Java-网络原理

这样的设定,最高效的做法。这样的。

2025-07-13 13:10:13 1088

原创 java-文件IO

方法。

2025-05-30 19:33:10 1152

原创 多线程初阶

java 多线程初阶知识点。

2025-05-26 17:17:13 924

原创 多线程进阶

java——多线程进阶

2025-05-24 17:06:08 644

原创 MySQL表的增删查改(进阶)

函数说明示例统计行数计算总和,不是数字没有意义计算平均值,不是数字没有意义获取最大值,不是数字没有意义获取最小值,不是数字没有意义COUNT# null也会算进去# 遇到null就不算数了# 指定具体的列,可以去重查行数SUM把该列的若干行,进行求和(算数运算)只能针对数字类型使用,虽然字符串可以相加,但不是算术运算。数值列求和-- 结果: 525.0字符串列求和-- 初始结果: 0 (带7个警告)-- 插入"007"后结果: 7表达式求和-- 结果: 1549.5。

2025-05-07 19:54:02 1067

原创 MySQL基础增删改查(CRUD)操作详解

MySQL基础增删改查(CRUD)操作详解

2025-05-04 16:59:01 823

原创 MySQL—JDBC编程

五分钟学会初级MySQL—JDBC编程

2025-05-01 21:15:45 656

原创 MySQL数据库基础 1

Mysql 数据库基础知识1 库和表的展示,创建及删除

2025-04-26 19:15:06 844

原创 JAVA——HashMap & HashSet 相关知识总结

Map , Set ,哈希

2025-04-12 13:18:01 837

原创 java——String类

初步了解 java 中的 String 类

2025-02-11 21:29:35 841

原创 三分钟快速实现IDEA背景更换

IDEA背景更换

2025-02-02 21:43:36 1016

原创 java—数据类型(基本数据类型)

java的数据类型分为 基本数据类型 和 引用数据类型 两类。其中,基本数据类型 从所占内存由小到大分别是 字节型 byte ,短整型 short 、字符型 char 、整型 int 、长整型 long 、单精度浮点型 float 、双精度浮点型 double 、以及 无明确大小的布尔型 boolean。而引用数据类型 有 字符串 String ,数组 等许多种。本文主要与基本数据类型有关。接下来我们进入数据类型大小,取值范围,及一些细节的讲解环节。

2025-02-02 21:02:30 504

原创 结构体,枚举,联合体(共用体

所有存放完后,计算结构体的总大小,结构体的总大小为 所有成员的对齐数中最大值的整数倍,这里最大值为4,所以总大小就是16个字节了。(注:如果结构体中嵌套了结构体,那整个结构体的大小仍是所有成员的对齐数中最大值的整数倍,只不过是包含嵌套的结构体的成员的对齐数)。结构体作为参数进行传参,通常情况下进行传址,而不是传值,特别是当一个结构体的所占空间较大时,传值又创建了一个一模一样的结构体,会是压栈太厉害,程序运行速度下降。" 的左边为结构体名,如前文中的a、b、c等,右边为结构体成员名。

2024-12-22 13:54:21 1558

原创 选择排序法

假设有一整型数组 a[10] = { 1,2,3,5,6,9,0,8,7,4 } ,选择排序的核心思想是 将a[0]视作最大 or 最小的数 放的位置,a[1] 是次之的,以此类推,最终排完;区别于冒泡排序每一次的循环均从头开始比较大小,逐一将大的数或小的数至于最后,选择排序 比较的次数更少,对于更大的数据量运算要快一点;我们从a[0]开始比较,每当后面的值大于a[0],就交换它们的值,比较9次;然后a[1],比较8次......本篇文章主讲述了如何用C语言实现 选择排序;

2024-12-18 15:01:32 207

原创 字符函数strtok,strerror的使用 以及 内存函数的运用和模拟实现

其中 str 指向要取出分隔符的字符串,如果str为空指针,则从记录的位置向后开始找,delimiters 指向有分隔符的组成的字符串。在第一调用时,函数返回 j 的地址,并记录下了 ‘ .’ 的地址,当第二次调用时,传入NULL,函数返回 h 的地址,并记录下 ’ _ '的地址,后面几次同理,最后在返回了 NULL。fopen用于打开文件,返回值用FLILE类型的指针接受,打开成功返回文件地址,失败返回空指针NULL,fclose用于关闭文件夹,无需在意。a为指向的字符串,b为分隔符字符串。

2024-12-02 15:45:28 1606

Nacos 使用-对应资源包

文章中使用的程序

2025-09-22

手把手教你搭建属于自己的简易AI聊天机器人-前端代码包

手把手教你搭建属于自己的简易AI聊天机器人-前端代码包

2025-09-05

空空如也

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

TA关注的人

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