自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 震惊!BUG 把 GEMINI AI 逼急了

full_test_path = os.path.join(TEST_DIR, test_file):把目录路径和测试文件名(如 comprehensive_test.py)拼接成一个完整的、绝对的路径。TEST_DIR = os.path.dirname(os.path.abspath(__file__)):获取 run_all_tests.py 这个文件自己所在的目录的绝对路径。把 run_all_tests.py 里的 run_test_file 函数和 main 函数改成下面这样。

2025-08-04 01:43:31 221

原创 RAG 之 Prompt 动态选择的三种方式

例如,对于Markdown,可以使用MarkdownHeaderTextSplitter(您计划使用的),它会根据标题(#, ##)来分块,使得每个块都围绕一个特定的主题。把data ingestion想象成一个工厂的生产线,它的目标是把“原材料”(您的原始文档)加工成“标准化的、可用于检索的零件”(带有向量的文本块)。这个索引就是您的AI的“大脑”或“长期记忆”。使用一个预训练的句子嵌入模型(如sentence-transformers库中的模型),将这五个模板的“描述”文本转换成向量,并存储起来。

2025-07-07 17:46:31 858

原创 15个AI模拟面试平台 和 简历修改 / 真人面试平台

对15个AI模拟面试平台的详细分析,每个平台都将按照统一的框架进行评估。补充重要的:【1】AMA interview 听说最好,最贵。

2025-06-25 17:07:08 926

原创 Azure Blob 用代码上传和存储文件

摆脱图形用户界面 (GUI),实现对Azure资源的自动化、可复现和版本控制的管理。使用Azure SDK for Python是实现此目标的标准方法。: Azure AI Search的所有组件(索引、索引器、数据源、技能组)都可以通过azure-search-documents Python库进行编程创建和管理。你需要使用SearchIndexClient和SearchIndexerClient这两个客户端对象,它们分别用于管理索引定义和索引器相关组件。

2025-06-16 18:42:45 869

原创 【术语解释】网络安全((SAST, DAST, SCA, IAST),Hadoop, Spark, Hive 的关系

OAuth 2.0 的安全依赖于正确的配置。例如,授权服务器的端点(如授权端点、令牌端点)配置不当(如允许不安全的 HTTP、支持弱加密算法、重定向 URI 校验不严格允许开放重定向),或者客户端密钥 (client secret) 管理不善(如硬编码在客户端代码中、通过不安全的渠道传输)都属于安全配置错误。如果范围检查不严格,或者令牌(特别是访问令牌和刷新令牌)的存储、传输或验证过程存在漏洞(例如,令牌泄露、令牌未绑定到客户端、刷新令牌策略过于宽松),就可能导致攻击者越权访问受保护的资源。

2025-06-13 00:23:56 1157

原创 Azure 虚拟机端口资源:专用 IP 和公共 IP Azure Machine Learning 计算实例BUG

但是,如果动态公共 IP 地址未附加到正在运行的虚拟机(例如,虚拟机已停止分配,或者 IP 地址已创建但未关联),则可能会产生少量费用。在虚拟机内部也失败(例如超时或连接拒绝),而 curl http://localhost:8080 成功,这可能指向虚拟机内部网络配置问题,阻止了通过公网 IP 回环访问自身服务,/24 的子网提供了 256 个 IP 地址。如果你的云实例(虚拟机)承载的服务需要一个不变的内部 IP 地址以便其他资源能够可靠地连接到它,或者需要基于 IP 的特定网络配置,则应选择。

2025-06-07 04:42:26 1255

原创 海外赛道:入门程序员的高价值、低成本编程证书

全面梳理并评估当前软件开发行业中,由微软(Microsoft)、亚马逊云科技(AWS)等主要技术供应商或主流编程语言/工具开发者官方背书的免费或低成本编程相关技能证书。核心目标是筛选出那些在行业内具有高度认可度(即“含金量高”),且其实际价值超越如Neo4j证书或赫尔辛基大学课程等普通资质的认证。报告将提供具体的认证示例、成本分析、学习路径以及行业对其价值的普遍看法

2025-05-14 16:44:16 742

原创 git pull 提示无法找到 code 命令

作为合并工具,但VS Code 的路径写错了,或者你没有把。推荐:设置 Git 使用终端编辑器为。在任意目录打开 VS Code。)时遇到冲突,Git 试图调用。如果你想以后能在命令行中直接用。命令添加到环境变量中。打开 VS Code;

2025-04-14 07:11:35 250

原创 一篇三万字,快速入门微服务治理:关键术语,常见误区,情景演示,常用工具,混合云 ,含结构图

1. 服务注册与发现是微服务架构的基础,使服务能够动态定位和调用其他服务。2. API网关作为系统的统一入口点,提供路由、安全控制、流量管理等功能,是对外提供服务的重要组件。3. 微服务架构强调将应用拆分为小型、松耦合的服务,每个服务专注于单一职责,可以独立开发和部署。4. 服务通信可以采用同步(REST API)或异步(消息队列)方式,不同场景选择不同的通信策略。5. 数据管理在微服务中是一大挑战,需要在独立性和一致性之间找到平衡。

2025-04-12 20:09:24 828

原创 前后端分离下,Spring Boot 请求从发起到响应的完整执行流程

✅ DAO(Data Access Object)是用于封装数据库访问逻辑的接口,如。

2025-04-05 02:10:29 1928

原创 【万字长文 + 代码实例】Javascript 异步函数 Promise详解:定义,方法,异常处理

万字+代码展示不同方式初始化Promise对象的对比,异常处理,何时return

2025-03-29 08:09:40 905

原创 Python包下载路径 Chrome用户数据 修改到非C盘

python 库管理 更改全局 site-packages 路径

2025-03-29 02:16:02 1080

原创 JAVASCRIPT 异步函数:底层原理,fetch,promise实例方法then, catich

它在编写时会调用异步 API 并在某个时机(可能是定时、可能是等待网络、也可能是其他操作)把结果“异步”地返回。而“回调函数”是异步函数执行完成后会去调用的函数,也就是“等待异步结果,以便进行下一步处理”的那个函数。尝试用更通俗的方式来解释:• 假设有个“老板”(主函数或主线程)想要完成某个复杂的工作,这个工作需要去外面取材料,比如获取远程数据或执行其他耗时操作。• “员工 A”(异步函数)离开去取材料,取材料花了较长时间,但“老板”自己需要继续做别的事,不能一直干等,否则就会阻塞;

2025-03-28 18:24:08 1227

原创 JAVASCRIPT 基础 DOM元素,MAP方法,获取输入值

Javascript的map,inner/outer html

2025-03-23 22:44:19 499

原创 万字 + 代码拆解JAVA Spring Data JPA 实现数据库操作(二):Controller 层

解析规则:路径变量(@PathVariable):从 URL 中“花括号”指定的部分解析,例如 /school/classes/{classId} 中的 {classId}。查询参数(@RequestParam):从 URL 中问号(?)之后的参数串中提取数据,例如 ?name=张三&name=李四。

2025-02-22 08:55:04 753

原创 Spring Boot Data JPA : Repository、Service 和 Controller 层(一)万字长文+代码全解

Spring Data JPA 操作SQL 的MVC 各层代码:从API设计到Service层,代码分析:findBy方法, MVC分工,注释含义等

2025-02-21 07:52:43 1298

原创 Spring Boot +SQL项目优化策略,GraphQL和SQL 区别,Spring JDBC 等原理辨析(万字长文+代码)

层级 | 技术 | 存储内容 | 访问时间L1 | Caffeine | 热点数据(如最近查询结果) | 纳秒级L2 | Off-Heap | 大对象(如全表数据) | 微秒级L3 | Redis集群 | 持久化缓存(如元数据) | 毫秒级热点查询定义:短时间内被大量重复访问的数据查询请求。通常用途:社交平台热门帖子、实时监控数据。优化对比:指标 | 原生JDBC | HikariCP连接创建时间 | 150ms/次 | 2ms/次最大并发连接数 | 100 | 1000+

2025-02-20 09:04:15 1107

原创 测试类型术语,使用指标,计算方式,使用场景总结

性能测试 是一个大概念,包含 负载测试、压力测试。所有测试通常使用相同的工具(JMeter、LoadRunner)。测试指标相同,但参数设置不同(负载测试关注稳定,压力测试关注极限)。

2025-02-19 20:13:09 805

原创 HTTP 和RESTful API 基础,答疑

应用层是网络体系结构中的最高层,直接面向用户和应用程序,它负责处理高层协议,常见的应用层协议包括HTTP、FTP、SMTP、DNS等。(Stateless)是指:服务器不会存储客户端的会话状态,每个请求都是独立的,不依赖之前的请求。例如,用户在浏览器中输入网址,浏览器作为客户端应用层,会向目标Web服务器发送HTTP请求,获取网页内容并呈现给用户。例如,Web服务器接收到浏览器的HTTP请求后,会处理该请求并返回相应的网页内容。,而客户端的状态是如何随之变化的,取决于客户端如何使用 API 提供的数据。

2025-02-19 06:28:07 740

原创 Java和SQL测试、性能监控中常用工具

Java项目常用的测试、调试与性能监控工具单元测试与集成测试:JUnit/TestNG: 用于编写单元测试和集成测试。比如在Spring Boot项目中,可以使用JUnit对各个服务进行功能测试。Mockito: 用于模拟依赖项,帮助隔离单元测试时的环境。静态代码分析:SonarQube: 可以在CI/CD流水线中集成,对代码质量、漏洞、重复代码等进行静态扫描。FindBugs/SpotBugs: 检查代码潜在的bug和不规范用法。性能测试:JMeter: 用于对RESTful API

2025-02-15 21:11:28 1183

原创 个人Java+数据库项目知识点:Graphsql VS RESTAPI, 术语,优化策略

性能优化点包括:1. **引入连接池和缓存**:优化数据库连接管理,减少资源开销。2. **优化数据存储结构**:使用更高效的数据结构如ConcurrentHashMap,提升查询性能。3. **线程安全与锁机制**:为关键操作添加读写锁,确保多线程环境下的数据一致性。4. **内存管理**:优化JVM参数,使用高效的垃圾回收算法。REST API,但需通过后端服务(如Spring Boot)与数据库(如SQL)交互

2025-02-13 07:49:17 747

原创 微服务架构,Spring Cloud、Kubernetes 以及云厂商(AWS、Azure)的管理方式

微服务架构、云计算、网络协议、负载均衡、Spring Cloud、Kubernetes 以及云厂商(AWS、Azure)的管理方式:一个项目到底该用 Spring Cloud 还是 Kubernetes?

2025-02-13 03:31:03 1129

原创 Spring Boot 功能速成 + 微服务 + jar包名设置 + 代码实例

下面是对 Spring Boot 各个功能的具体实现方式,列出了常用的函数、注解以及核心概念,并附带初学者友好的解释。

2025-02-13 00:46:56 768

原创 Render上后端部署Springboot + 前端Vue 问题及解决方案汇总

1  Render上不支持直接部署Jar,必须把springboot项目先用dockerfile制作成容器,只能部署docker容器2 Docker不支持直接构建springboot,必须先使用maven image构建和运行3 Windows家庭版不能使用Docker,必须先开启wsl24 不要信ChatGPT给你提供的image版本,一定要自己去docker hub上的tags里找!

2025-02-09 18:20:34 1535 1

原创 前后端分离的网页游戏,后端spring boot,前端vite+vue

前后端分离的网页游戏,后端用spring boot,前端用vite+vue

2025-02-09 17:37:37 839

原创 Git 常见错误与解决方案全指南

这份指南涵盖了你在 Git 操作过程中遇到的所有常见错误、问题及其对应的解决方案,确保你在日常开发中能够快速定位问题并高效解决。,这会丢失所有未提交的更改,无法恢复!,但不会删除你的本地文件。),但没push 这会。只是想撤销某些文件的。

2025-02-08 02:11:17 1377

原创 JAVA 二维列表的基础操作与异常

在 Java 中,可以在一个类的内部定义另一个类,这种内部类可以是。

2025-02-05 07:56:30 892

原创 Javascript基础

使用类似CSS选择器的语法,功能更强大,可以选择更复杂的元素组合。这会导致代码不可预测,尤其在需要操作特定元素时。如果需要多个元素具有类似的标识符,建议使用。常用于内联文本的部分格式化或交互,设置。)文字都会变成红色并加粗。方便修改样式或绑定事件。控制台只会返回第一个。

2025-02-02 05:51:26 475

原创 npm 和 pip 安装中常见问题总结

全局安装路径:使用或查看。用户安装路径:使用查看。虚拟环境路径:激活虚拟环境后使用sys.path或pip show查看。Node.js 和 npm 安装中常见问题总结1. 安装路径选择问题安装 Node.js 时,选择将其安装到,但 npm 的全局包却默认安装到了。原因Node.js 的安装路径和 npm 全局包的存储路径是独立的。npm 默认将全局包安装在用户目录 (AppData) 中,以便多项目共享,并避免系统权限问题。解决方案。

2025-02-01 23:29:39 1481

原创 Qwen 模型自动构建知识图谱,生成病例 + 评价指标优化策略

喂给qwen一大堆医疗词典和病历模板让它进行命名实体识别,从而构建一个医疗知识图谱,然后使用时: 喂给qwen医生当前输入的文本从中进行实体识别,根据实体识别去知识图谱检索,检索出来一些模板。然后生成联想的下文

2025-02-01 20:36:41 1503

原创 OpenCV 图像旋转

在学习 OpenCV 和 Matplotlib 处理图像时,遇到了一些关于。

2025-01-31 07:50:30 681

原创 Java set 方法和static 方法的用途

同一个对象的同一个字段先通过初始化,然后再通过修改,是完全合法的,这在 Java 中是一个非常常见的操作构造函数初始化的字段值,setter 方法在对象的生命周期中动态修改字段的值。这种覆盖是预期中的操作。

2025-01-28 05:15:05 442

原创 JAVA 接口、抽象类的关系和用处 详细解析

抽象类在实现接口时,提供了一个“中间层次”,部分实现接口的行为,为具体的子类提供基础。为什么抽象类可以只实现部分方法?这是因为抽象类是设计为“部分实现”的类,它可以:实现部分接口方法:为子类提供一些通用的逻辑。保留其他方法为抽象方法:强制子类实现这些方法。这种机制非常灵活,允许抽象类同时复用代码和定义行为规范。

2025-01-27 20:19:10 1587

原创 IntelliJ IDEA 路径问题总结:如何配置并显示当前工作目录

和配置工作目录(Working Directory)决定了相对路径的起点cw-db在命令行运行或测试时,工作目录默认为当前终端所在目录。需要手动切换推荐先进入模块目录再执行命令:你提到databases目录是在项目根目录下,而不是src目录内部。味应该生成相对于项目根目录的路径。如果输出显示的是项目根目录,例如,那么应该会正确指向。

2025-01-17 19:03:51 1823

原创 Git 仓库 大文件管理

减少本地git仓库大小的方法

2025-01-15 08:17:41 496

原创 Java 文件处理教程 Path 和 Files 类的常用方法(语法、异常、示例)+ 静态方法和实例方法

java.nio.file.Files 的常用方法,包括完整的语法、细化的异常捕获以及实际场景示例

2025-01-12 05:43:50 241

原创 Java 如何只测试某个类或方法:Maven与IntelliJ IDEA的不同方法及注意事项

这将只运行fileIOTest类的所有测试方法。这将运行fileIOTest类中名为的方法。fileIOTestFileIOTestfileIOTestpom.xmlfileIOTestJUnitmvn testcompilecompilemvn testfileIOTest标记目录为是在中必须的:edu/uob。

2025-01-12 00:22:01 1242

原创 【JAVA】Maven 项目依赖范围与生命周期加载规则 超详细全整理 可能是全网最全 含最终文件夹结构图

1. 对依赖范围(compile、runtime、provided、test)之间的关系进行演示。2. 考虑代码在不同生命周期(构建、测试、运行)的文件夹结构,生成每个单元格对应的文件夹结构演示。3. 提供直观的文件夹层次结构来展示每种依赖范围在每个阶段的应用情况。

2025-01-11 03:19:53 519

原创 IntelliJ IDEA和MAVEN基本操作:项目和缓存存储到非C盘

配置文件、索引数据等)默认存储在用户目录下(如。IDEA 的缓存目录(例如。

2025-01-09 20:25:08 3945 1

原创 JAVA 嵌套列表初始化和转字符串

方法确实可以直接用于将列表转换为字符串表示,无需调用额外的方法。这种方法简洁易用,但创建的子列表不能被修改(不可变)。如果你希望将嵌套列表的每个子列表的字符串表示单独存储到一个字符串数组中,可以遍历嵌套列表,逐一调用。利用 Java 的流(Stream API)可以简化嵌套列表的创建,尤其是当需要动态生成数据时。用于创建可变的列表,子列表可以修改(添加、删除元素)。如果需要完全的可变性(包括增删子列表或修改子列表内容),推荐使用。返回的是固定大小的列表,因此不能增删元素,只能修改内容。

2025-01-09 01:52:50 507

空空如也

空空如也

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

TA关注的人

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