- 博客(111)
- 收藏
- 关注
原创 [特殊字符] C++ 小白速通手册:常用方法 + 队列 / Vector / Map
cout << pair.first << ": " << pair.second << "分" << endl;// ========== 实用场景:统计单词出现次数 ==========// ========== 遍历(自动按key排序!// ========== 添加/修改元素 ==========cout << "\n=== 成绩单 ===" << endl;// ========== 判断是否存在 ==========// ========== 访问元素 ==========
2026-07-31 15:39:52
194
原创 个人笔记——C语言字符串、树
----------------------------------------------------算法题------------------------------------------------------------------实际当中的内存存储形式 'H' 'e' 'l' 'l' 'o' '\0';C语言当中字符串是以空字符 \0 结尾的字符数组。逆转输出 / KMP算法。返回整个字符串的长度。
2026-07-30 17:17:00
42
原创 个人笔记--大顶堆和基数排序
整数排序算法,通过按位(个位、十位、百位...)分配和收集元素来实现排序。:除了最后一层,其他层都是满的,且最后一层节点从左到右排列。
2026-07-28 12:05:04
238
原创 Socket、Servlet、Tomcat
是计算机网络中用于实现两个程序之间通信的端点。可以把它理解为程序之间的“电话线”——一端连接应用程序,另一端连接网络,让数据能够在不同设备或同一设备的不同进程之间传输。可理解成数据线。
2026-05-31 22:51:46
673
原创 反射、Tomcat执行
类是生成对象的模版,一个类可以生成多个对象。堆:生成对象;方法区:存放类对象(--->类信息)1.磁盘阶段 Class clazz=Class.forName("全类名");2.类对象阶段 Class clazz=类名.class;3.运行时阶段 Class clazz=对象名.getClass()
2026-05-31 17:24:16
632
原创 大模型--mcp、skill和工作流
MCP 是由 Anthropic 于 2024 年底推出的开放标准协议,它定义了一种统一的方式,让大模型能够安全地连接和使用外部工具、数据源和服务。工作流将一个大任务拆解为多个有序的步骤(节点),每个步骤由不同的 AI 能力、工具或人工操作来完成,步骤之间可以传递数据、根据条件分支、循环执行等。AI 通过 MCP 调用「天气查询工具」→ 获取数据 → 再通过 MCP 调用「文件系统工具」→ 保存到桌面。你只需说"分析一下这份销售数据",AI 就会调用这个 Skill 完成全流程。
2026-05-30 21:52:01
259
原创 Java Agent项目创建与学习
本篇文章的学习任务:(1)AI代码助手开发工具的使用(2)Java+AI智能体的项目了解学习一个(3)LangChain4j的快速上手学习(4)AiService的应用(5)ChatMemory会话记忆(6)挂载RAG知识库的实现(7)Function Calling工具的调用(8)MCP服务调用(9)服务化SSE流式输出(结构化输出实现)
2026-03-08 11:35:00
828
原创 模式识别与人工智能系列博客(五):人工神经网络与深度学习基础
生物启发:模拟人脑神经元的工作机制,神经元分为兴奋和抑制状态,超过阈值则激活。应用领域:图像识别(分类、检测、分割)、语音识别、自然语言处理、推荐系统等。深度学习特点:通过深层网络结构实现特征的自动提取与抽象,从原始数据(如像素)逐步学习低级特征(边缘)、中级特征(轮廓)和高级特征(物体)。
2026-03-03 13:59:22
642
原创 模式识别与人工智能系列博客(一):绪论与基础概念
错误率:分类错误的样本数占样本总数的比例。精度:分类正确的样本数占样本总数的比例,精度 = 1 - 错误率。误差:学习器预测输出与样本真实输出的差异,包括训练误差(经验误差)和泛化误差(新样本上的误差)。过拟合与欠拟合过拟合:学习器过度学习训练样本特点,泛化性能下降,由学习能力过强导致,无法彻底避免。欠拟合:学习器未掌握训练样本一般性质,由学习能力不足导致,可通过扩展模型分支、增加训练轮数等改善。
2026-03-03 13:53:48
329
原创 人工智能绪论 —— 核心基本术语梳理
在人工智能的学习中,打好基础的关键是理解核心基本术语,本文将围绕人工智能机器学习方向的基础术语展开详细讲解,帮助大家构建清晰的概念体系,所有术语讲解均结合「好瓜 / 坏瓜」的经典案例,更易理解。
2026-03-02 20:30:23
793
原创 在三台虚拟机上搭建nginx集群
准备:1.每台虚拟机的网络适配器选择「NAT 模式」2.给三台虚拟机分配静态IP和角色,并且能相互ping通。network和nmcli:管网络的工具,前者修改配置文件,后者直接在命令行修改静态IP,不用改配置文件。我用network修改配置文件来弄静态IP失败了,建议使用nmcli。我们要在三台虚拟机上搭建Nginx集群,这里使用centos7为例。1-- 三台虚拟机全部安装Nginx。2--配置两台web应用服务器。4--检查配置,重启Nginx。3--配置负载均衡器(分发)
2026-02-28 18:17:36
410
原创 Nignx配置文件解析
Nginx配置的核心部分,定义HTTP协议相关的全局规则,所有server块都嵌套在此处。这部分配置Nginx与客户端的网络连接相关参数,仅作用于网络连接层面。块定义一个虚拟主机,监听指定端口,处理对应域名的请求。1.多端口/多域名虚拟主机。2.https服务器。
2026-02-27 16:21:10
228
原创 Redis集群搭建及验证
4.集群组装:用 redis-trib.rb 脚本将 6 个节点组装为集群,指定「1 主 1 从」规则,自动将 16384 个哈希槽均分给 3 个主节点(7001/7002/7003),3 个从节点(7004/7005/7006)分别备份主节点数据,最终形成高可用集群。2.节点初始化:创建 6 个独立的 Redis 节点(7001-7006),每个节点配置集群模式、独立端口 / 数据目录,保证节点间可通信;3.节点启动:通过脚本一键启动所有节点,确保每个节点都以集群模式后台运行;,否则集群创建失败。
2026-02-08 20:09:43
467
原创 Redis
key-value 存储系统,是跨平台的非关系型数据库。Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。原子性操作、持久化、支持发布/订阅模式、单线程模型、主从复制。
2026-01-31 18:13:51
1206
原创 Ruoyi前端基于vue的脚手架的目录解析
idea:项目配置目录,存放IDE的设置、缓存、插件配置等,和项目代码逻辑无关,由编辑器自动生成。.bin:存放windows系统下的批处理脚本,用于快速执行项目命令.build:若依自定义的构建配置脚本目录,index.js是构建流程的配置文件.node_modules:npm安装的第三方依赖包目录,由npm install自动管理.public:静态资源目录,文件不会被webpack编译处理,会直接复制到打包后的dist根目录,可直接通过根路径访问。
2025-12-06 11:29:43
430
原创 MyBatis-Plus简介【上】
Mybatis-Plus提供了通用的Mapper和Service,可以在不编写任何SQL语句的前提下,快速的实现单表的增删改查(CURD),批量,逻辑删除,分页等操作。类,无需定义 Mapper 接口、Service 层,就能直接通过「实体对象」调用 CRUD 方法,实现对数据库的操作。,性能基本无损耗,直接面向对象操作(以前的增删改查不再需要写sql语句,直接调用api完成基本操作)物理分页,开发者无需关心具体操作,配置好插件之后,写分页等。达梦数据库,虚谷数据库,人大金仓数据库,南大通用(
2025-11-22 10:01:44
663
原创 docker一些知识点总结
从而让浏览器、应用程序能通过 IP 地址找到对应的服务器,实现网络访问。问题,当服务器规模庞大时,需要 K8s(谷歌开源的容器编排工具)来。,是实现设备接入网络、进行数据收发的关键组件。,实现容器的调度、扩展、故障自愈等功能。,是计算机与网络之间的。Docker 仅解决。
2025-11-19 09:37:50
722
原创 SpringBoot使用外置的Servlet容器
外置Servlet容器:需独立安装Tomcat服务器,应用程序采用WAR包格式部署。通过 IDE(如 IDEA)创建 Spring Boot 项目时,指定打包类型为。外部 Servlet 容器启动时,不会直接执行 Spring Boot 主程序的。嵌入式Servlet容器:将应用程序打包为可执行JAR文件。),确保项目自动生成 web 应用所需的基础目录结构(如。,后续可存放 JSP、WEB-INF 等资源)。2.排除嵌入式 Tomcat 依赖(避免冲突)在项目中创建该子类,重写。
2025-11-18 23:13:44
453
原创 SpringBoot配置嵌入式服务器
/ 1. 自定义Servlet:处理请求@Override");// 响应内容System.out.println("MyServlet处理了GET请求");// 2. 自定义Filter:过滤请求@OverrideSystem.out.println("MyFilter执行前");// 放行请求System.out.println("MyFilter执行后");// 3. 自定义Listener:监听Servlet容器事件(如启动、关闭)@Override。
2025-11-18 22:39:53
867
原创 SpringBoot整合SpringMVC【上】自动解配置
接收客户端请求、处理业务逻辑、返回响应结果的组件;以@Controller(返回视图)和@RestController(返回数据)注解标识。本质是Spring容器中的一个Bean。“管理”的核心:Spring如何发现并注册带有@Controller注解的类为容器中的Bean。
2025-11-16 17:58:30
767
原创 安装k8s过程中涉及知识点梳理
(Windows Linux 子系统)的缩写,是微软开发的一项 Windows 系统功能,它允许在 Windows 操作系统中直接运行 Linux 环境(包括命令行工具、Linux 软件、脚本等),而无需安装传统的虚拟机或进行双系统分区。每个虚拟机都包含完整的操作系统(如 Windows、Linux)、内核和应用,资源隔离性极强,但性能开销较大(因为需要模拟完整硬件)。绝对路径是 “完整的资源地址”,它包含了定位资源所需的全部信息(协议、域名、端口、路径等),因此。具体 Linux 发行版 ** 之一。
2025-11-15 11:39:54
1221
1
原创 互联网服务的全链路架构流程解析
用户访问服务时,会经历 **“DNS 解析→公网流量网关→内网业务网关→API 网关→业务服务→数据存储”的完整链路;同时,企业员工可通过VPN 从公网接入内网 **,访问内部服务。
2025-11-14 18:15:48
1016
原创 SpringBoot映射静态资源及模版引擎Thymeleaf
它的作用是通过 “自动配置” 机制,为 Spring MVC 注册默认的组件(如资源处理器、视图解析器、过滤器等),无需开发者手动配置,同时支持通过配置文件自定义 MVC 行为。映射规则就是 SpringBoot 规定的 “静态资源的存储位置” 与 “前端访问路径” 之间的对应关系。如果配置了该类中不存在的属性,就报错(不允许未知属性)。定义了静态资源的默认规则(如默认路径、欢迎页、图标位置等)。配置属性类,形成了一套 “约定优于配置” 的映射规则。----Spring Boot 中。
2025-11-12 13:59:34
192
原创 (二)Docker实战--Docker镜像部署与启动
定义“如何构建docker镜像”的文本文件,包含一系列指令,docker会按照这些指令的顺序,自动构建出一个可运行的镜像。docker logs -f 后面跟的是容器id 或 名称【-f是--follow的缩写,意思是实时输出容器新产生的日志】:隔离与通信,是逻辑上的隔离单元——加入同一个网络的容器,默认可以通过容器名相互访问;挂载会“覆盖”容器内原有的目录内容,即容器内/app的内容由主机的/data目录内容决定;其作用有2个:对多个相互关联的容器进行统一管理/docker容器的配置文件化。
2025-11-10 22:20:19
912
原创 理解SpringBoot注解
标签手动定义 Bean,包括类路径、依赖注入、初始化方法等。xml-- 定义 UserService 类型的 Bean -->-- 注入依赖的 UserDao -->
2025-10-31 17:26:22
1025
原创 创建一个简单的SpringBoot
SpringBoot 项目的核心是 “自动配置”,它会统一管理 Web 容器(如 Tomcat)、依赖和项目结构,无需提前按传统 JavaWeb(如 WAR 包、WEB-INF 目录)的模式搭建。(内置 Tomcat),而 Maven JavaWeb 默认是 WAR 包打包(需外部容器)。从 Maven Java 起步,后续只需在。因为word中的“-”格式或其他符号复制粘贴时有时出现错误,建议自己敲上去,会自动出来版本号。依赖,即可自动引入 Web 环境,无需调整打包方式。创建Maven Java项目。
2025-10-26 22:50:00
200
原创 腾讯云部署gitlab
1 配置python环境(我配置不了utils,只能配置简易版)2 将gitlab包拖入文件夹,并安装。5 注册账号,用户名root,启动成功。3 配置环境,改成自己ip地址。
2025-10-26 20:59:31
262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅