中草药z
码龄2年
求更新 关注
提问 私信
  • 博客:225,518
    动态:37
    225,555
    总访问量
  • 95
    原创
  • 3,113
    排名
  • 3,333
    粉丝
  • 285
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2023-09-16

个人简介:just keep

博客简介:

2302_79806056的博客

查看详细资料
个人成就
  • 新星创作者: Java技术领域
  • 获得5,929次点赞
  • 内容获得4,244次评论
  • 获得5,292次收藏
  • 代码片获得1,208次分享
  • 原力等级
    原力等级
    7
    原力分
    3,311
    本月获得
    53
创作历程
  • 2篇
    2026年
  • 32篇
    2025年
  • 61篇
    2024年
成就勋章
TA的专栏
  • 【后端】登神长阶 实战落地后端全路线手册
    44篇
  • 【测试】软件测试进化日记:从小白到专家的能力跃迁
    6篇
  • 【中间件】Java 中间件深度拆解:从原理到落地
    16篇
  • 【MySQL】探秘:数据库世界的瑞士军刀
    6篇
  • 【算法工作坊】算法实战揭秘
    15篇
  • 科技与社会的碰撞:CSDN热点话题的讨论
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 9

TA参与的活动 6

兴趣领域 设置
  • Java
    javatomcatspringmavenjava-eespring bootjvm
  • 数据结构与算法
    算法数据结构
  • 大数据
    mysql
创作活动更多

Claude Code 开发者创客大赛: AI 编程实战征文计划

随着 Claude Code 的爆火,AI 编程助手正在彻底改变开发者的工作流。它不仅能自动补全代码、优化算法,还能理解复杂需求并生成高质量脚本。 为探索 Claude Code 的潜力,CSDN 发起本次征文活动,邀请开发者分享实战经验、创新案例和技术思考,共同推动 AI 编程的普及与进化。 --- **创作主题**:用 Claude Code 重新定义编程效率 **创作方向**(供参考,鼓励自由发挥) **1. 效率革命:Claude Code 如何提升开发效率** - 对比传统编程 vs. Claude Code 辅助编程的耗时差异 - 实际项目中的效率提升案例(如快速生成 API、自动化脚本等) **2. 技术深挖:Claude Code 的高级用法** - 如何编写精准的 Prompt 让 Claude Code 生成更符合需求的代码 - 结合特定语言(Python/JS/Go等)的实战技巧 - 调试与优化 Claude Code 生成代码的方法 **3. 跨界融合:Claude Code 的创意应用** - 用 Claude Code 生成游戏逻辑、艺术代码(如 Processing 创意编程) - 结合低代码平台(如 Appsmith、Retool)快速搭建工具 - 在数据分析、爬虫、DevOps 等领域的落地案例 **4. 硬核挑战:用 Claude Code 完成一个完整项目** - 从零开始,仅依赖 Claude Code 开发一个小型应用(需附代码仓库和效果演示) - 记录开发过程中的思考、踩坑与解决方案 **5. 未来之辩:AI 编程的边界与伦理** - Claude Code 会取代程序员吗?职业发展的应对策略

65人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

【嵌入模型】概念、应用与两大 AI 开源社区(Hugging Face / 魔塔)

本文介绍了嵌入模型(Embedding Model)的核心概念与应用。嵌入模型是一种将离散数据(如文本、图像)转化为连续数值向量(嵌入向量)的表征型模型,相比传统One-Hot编码具有稠密性、语义保留、可计算性等优势。通过将语义信息编码为向量,可实现语义搜索、检索增强生成(RAG)、推荐系统和异常检测等应用场景。接入方式包括API远程调用(如HuggingFace、魔塔社区)和本地部署两种方案。文章还介绍了AI开源平台HuggingFace和中国版ModelScope(魔搭社区)的生态价值。嵌入技术为AI理
原创
博文更新于 2026.01.15 ·
1921 阅读 ·
61 点赞 ·
19 评论 ·
60 收藏

【LLM】从LLM出发认识AI--提示词编写技巧与LLM局限性

本文深入探讨了大语言模型(LLM)的核心概念与技术特性。首先解析了模型本质,将其比喻为"超级加工厂";随后详细介绍了LLM的四大核心能力:语言理解与创造、海量知识储备、逻辑与代码生成、多模态融合。文章还分享了CO-STAR框架等提示词编写技巧,以及API调用、本地部署等LLM接入方式。最后客观分析了LLM在事实准确性、逻辑推理等方面的局限性,并分享了作者对AI赋能未来的思考,认为程序员需要积极拥抱AI技术变革。全文系统性地呈现了LLM的技术原理和应用实践。
原创
博文更新于 2026.01.01 ·
1476 阅读 ·
64 点赞 ·
20 评论 ·
45 收藏

【测试基础】Python 核心语法,一篇搞定测试脚本开发基础

本文是一篇Python编程入门教程,从基础语法到核心概念全面讲解。主要内容包括:变量与数据类型(动态类型特性)、运算符(算术/逻辑/比较)、流程控制(条件/循环语句)、函数定义与调用(参数/返回值/作用域)、常用数据结构(列表/元组/字典)、文件操作(读写/编码处理)以及标准库和第三方库的使用。通过大量代码示例详细说明了Python的核心语法规则和常见用法,强调实际编程中的易错点和实用技巧,帮助初学者快速掌握Python编程基础。
原创
博文更新于 2025.11.03 ·
2201 阅读 ·
73 点赞 ·
44 评论 ·
66 收藏

【Docker】零基础上手:原理+Ubuntu/Windows GUI 安装 + 镜像源 / 目录优化

本文介绍了Docker容器化平台的核心概念、架构设计及安装配置。Docker通过镜像技术将应用及其依赖打包成标准化容器,解决环境一致性问题,相比虚拟机更轻量、启动更快。文章详细对比了Docker与虚拟机/JVM的区别,阐述了其C/S架构包含客户端、守护进程、镜像、容器和仓库等核心组件。同时提供了Ubuntu系统下Docker的安装步骤、镜像源配置、目录修改等实战经验,以及Windows系统GUI版的安装方法。最后强调了Docker高效资源利用和快速部署的优势。
原创
博文更新于 2025.10.13 ·
2207 阅读 ·
75 点赞 ·
40 评论 ·
64 收藏

【Linux】拆解 Linux 容器化核心:Namespace 隔离 + cgroups 资源控制,附 LXC 容器生命周期实战

本文介绍了虚拟化与容器化技术的核心概念与实现原理。主要内容包括:1)物理机、虚拟化(VM)和容器化(Docker)的定义与区别;2)虚拟化技术优势(资源利用率、环境一致性、弹性扩展);3)容器虚拟化实现原理(Namespace隔离与cgroups资源控制);4)LXC容器技术实践(安装、创建Ubuntu容器及生命周期管理)。文章通过技术对比、原理剖析和实操演示,系统性地阐释了现代虚拟化技术在资源管理和应用部署中的核心作用。
原创
博文更新于 2025.09.23 ·
4589 阅读 ·
104 点赞 ·
40 评论 ·
55 收藏

【技术架构】从单机到微服务:Java 后端架构演进与技术选型核心方案

微服务架构是 “业务驱动的分布式服务拆分模式”—— 核心是将传统单体应用按 “业务领域边界” 拆分为多个独立、可自治的小型服务(如电商的 “用户服务”“订单服务”“商品服务”),每个服务独立开发、部署、扩展,通过轻量级通信协议(如 HTTP/GRPC)协作,最终构成完整业务系统。它是大型复杂业务从 “难维护、难扩展” 走向 “灵活迭代、弹性伸缩” 的核心架构模式。
原创
博文更新于 2025.09.17 ·
2591 阅读 ·
82 点赞 ·
46 评论 ·
73 收藏

【SpringAI Alibaba】快速搭建带对话记忆与历史追溯的 智能客服聊天机器人

Spring AI Alibaba 是阿里巴巴集团在人工智能领域推出的重要技术框架,它将 Spring 生态的工程化优势与阿里云的大模型能力深度结合,为 Java 开发者提供了一站式的 AI 应用开发解决方案。同时Spring AI Alibaba能够很好的对接阿里云的其他服务,天然生态整合
原创
博文更新于 2025.09.09 ·
3925 阅读 ·
116 点赞 ·
49 评论 ·
70 收藏

【Stream API】高效简化集合处理

ForkJoinPool 是 Java 中专为 “分而治之” 并行计算设计的线程池,其核心是将大任务拆分为可并行执行的小任务(Fork),待所有小任务完成后合并结果(Join);它通过 “工作窃取” 算法让空闲线程主动获取其他线程的任务,提高线程利用率,默认使用全局共享的公共池(并行度为 CPU 核心数 - 1),适合处理 CPU 密集型任务,不适合包含大量阻塞操作的场景。
原创
博文更新于 2025.09.02 ·
4270 阅读 ·
118 点赞 ·
37 评论 ·
50 收藏

【SpringAI】快速上手,详解项目快速集成主流大模型DeepSeek,ChatGPT

本文介绍了SpringAI框架及其在Java/Spring生态中集成大型语言模型(LLM)的应用。SpringAI作为Spring生态下的人工智能开发框架,旨在简化开发者对LLM、向量数据库等AI能力的集成,解决企业数据与AI模型的连接问题。文章详细讲解了核心概念如模型、LLM、提示词、Tokens等,并提供了接入DeepSeek、ChatGPT等主流模型的实践指南,包括环境配置、代码示例和测试方法。此外,还介绍了ChatClient的高级功能、SSE协议实现以及Flux流处理API的使用。通过Spring
原创
博文更新于 2025.08.28 ·
3039 阅读 ·
81 点赞 ·
24 评论 ·
62 收藏

【性能测试】Jmeter工具快速上手-搭建压力测试脚本

JMeter 是一款由 Apache 开发的开源性能测试工具,核心作用是模拟多用户并发场景、生成各类负载压力,从而全面评估系统的性能表现与稳定性。它支持 HTTP、FTP、数据库、RPC 等多种协议,可通过线程组、定时器、事务控制器等组件灵活定制业务场景(如用户登录、商品下单、数据查询等完整流程),并实时收集响应时间、吞吐量、错误率等关键指标。同时,JMeter 具备强大的扩展性,可通过脚本、插件扩展功能,适配复杂业务需求;其可视化报告能直观呈现系统在不同负载下的性能瓶颈(如资源耗尽、接口延迟、数据库阻塞等
原创
博文更新于 2025.08.25 ·
2106 阅读 ·
72 点赞 ·
25 评论 ·
46 收藏

【自动化测试】测试分类概述-初步接触自动化测试

本文系统介绍了软件测试的主要方法分类。白盒测试基于代码内部结构,包含静态测试(代码审查、扫描工具等)和动态测试(语句覆盖、路径覆盖等6种方法);黑盒测试关注输入输出,不涉及内部实现;灰盒测试则介于两者之间。按测试阶段可分为单元测试、集成测试、系统测试,以及冒烟测试和回归测试。文章通过具体代码示例(如冒泡排序)详细说明了不同测试方法的应用场景和实施要点,强调测试的核心目标是保障软件质量而非机械套用方法。
原创
博文更新于 2025.08.20 ·
1412 阅读 ·
52 点赞 ·
22 评论 ·
45 收藏

【自动化测试】Selenium详解-WebUI自动化测试

本文介绍了Selenium Web自动化测试的核心功能,重点讲解了常用函数和方法。主要内容包括:1)浏览器初始化和控制方法;2)8种元素定位方式;3)元素操作方法;4)窗口/标签页操作;5)屏幕截图实现;6)三种等待机制(强制/隐式/显示);7)弹窗处理方法;8)文件上传技巧;9)浏览器参数设置(无头模式/加载策略)。文章通过Java代码示例详细演示了各功能的使用场景,并针对常见问题提供了解决方案,是Selenium自动化测试的实用指南。
原创
博文更新于 2025.08.18 ·
2820 阅读 ·
51 点赞 ·
17 评论 ·
42 收藏

【测试】Bug+设计测试用例

测试用例(Test Case)是软件测试中为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、测试步骤、测试数据、预期结果正确设计测试用例的思想:常规思维+逆向思维+发散性思维设计测试用例原则一:测试用例中的一个必须部分是对预期输出或结果进行定义设计测试用例的原则二:1.测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应该根据无效和未预料到的输入情况。2.检查程序是否“未做其应该做的”仅是成功的一半,测试的另一半是检查程序是否“做了其不应该做的”。(是上一条原
原创
博文更新于 2025.08.12 ·
1477 阅读 ·
48 点赞 ·
25 评论 ·
54 收藏

【Git】企业级使用

本文系统介绍了Git版本控制工具的核心概念与使用方法。主要内容包括:1)Git三大核心区域(工作区、暂存区、版本库)的功能解析;2)Git基础操作命令详解(仓库初始化、文件操作、提交管理、版本回退等);3)分支管理策略与常见操作;4)远程仓库协作流程(克隆、推送、拉取);5)标签管理(创建、查看、推送标签);6)GitFlow工作流模型(master、develop、feature、release、hotfix分支规范)。文章通过具体示例演示了Git的完整工作流程,特别强调了分支管理和冲突解决的重要性,为开
原创
博文更新于 2025.08.08 ·
851 阅读 ·
20 点赞 ·
2 评论 ·
19 收藏

【MySQL】剖析InnoDB存储引擎

答:表空间文件是用来存储表中数据的文件,表空间文件的大小由存储的业务数据多少决定,不同的表空间文件存储数据的种类也有所不同,在MySQL中表空间分为五类,包括:系统表空间、独立表空间、通用表空间、临时表空间和撤销表空间,这些在上面的InnoDB架构图中都有体现。答:局部性原理是指程序在执行时呈现出局部性规律,在一段时间内,整个程序的执行仅限于程序中的某一部分。相应地,执行所访问的存储空间也局限于某个内存区域,局部性通常有两种形式:时间司部性和空间局部性。时间局部性(Temporal Locality)
原创
博文更新于 2025.08.03 ·
1118 阅读 ·
32 点赞 ·
3 评论 ·
22 收藏

【JavaEE】IP协议 网络层协议

简介IP协议是一种无连接、尽最大努力交付的协议,它负责将数据从源主机传输到目的主机。IP协议定义了数据包的格式,并规定了如何将数据包发送到目的地。IP协议有两个主要版本:IPv4和IPv6,两者都在当今的网络环境中发挥着重要作用。IPv4IPv4是最早的IP协议版本,它使用32位地址,可以提供大约43亿个唯一的地址。尽管IPv4在互联网发展的早期阶段表现良好,但随着互联网用户的快速增长,IPv4地址资源逐渐耗尽。IPv6。
原创
博文更新于 2025.05.24 ·
1934 阅读 ·
112 点赞 ·
151 评论 ·
114 收藏

【MySQL】剖析事务和锁

使用事务而不是使用 LOCK TABLES 语句手动加锁,并使用 innodb_lock_wait_timeout 变量设置锁的超时时间,保证任何情况下锁都可以自动释放。经常使用 SHOW ENGINE INNODB STATUS 命令来确定最近一次死锁的原因。这可以帮助我们修改应用程序以避免死锁。如果出现频繁的死锁警告,可以通过启用 innodb_print_all_deadlocks 变量来收集调试信息。对于死锁的信息,都记录在 MySQL 错误日志中,调试完成后记得禁用此选项。如果事务由于死锁而
原创
博文更新于 2025.05.23 ·
1046 阅读 ·
31 点赞 ·
7 评论 ·
30 收藏

【MySQL】架构和存储引擎

MySQL服务器架构由多个核心组件构成,包括连接池、服务管理工具、NoSQL接口、SQL接口、解析器、优化器、缓存、存储引擎和文件系统。连接层负责客户端连接管理和权限验证,服务层处理SQL解析、优化和执行,存储引擎层负责数据的读写操作,支持多种可插拔的存储引擎,如InnoDB、MyISAM、MEMORY等。InnoDB是默认存储引擎,支持事务、行级锁和崩溃恢复,适用于高并发场景。MyISAM适用于读密集型应用,但不支持事务和外键。MEMORY引擎将数据存储在内存中,适合临时数据存储。MySQL还提供了CSV
原创
博文更新于 2025.05.17 ·
1057 阅读 ·
14 点赞 ·
5 评论 ·
32 收藏

【MySQL】服务器配置与管理(相关日志)

 mysqld接受的选项可以通过 mysqld  --verbose  --help 查看,列表中的有些项目是可以在服务器启动时设置的系统变量,系统变量可以在连接MySOL后使用 SHOW VARIABLES 语句查看,但有些内容只在--help 中存在,使用 SHOW VARIABLES 时并没有显示,这是因为它们只是选项而不是系统变量。选项值可以通过命令行和选项文件设置,部分系统变量可以通过 SET 语句动态设置值。
原创
博文更新于 2025.05.15 ·
973 阅读 ·
33 点赞 ·
4 评论 ·
15 收藏

【MySQL】mysql/bin目录下程序介绍

mysqld MySQL 的守护进程即 MySQL 服务器,要使用 MySQL 服务器 mysqld 必须正在运行状态mysql MySQL 客户端程序,用于交互式输入 SQL 语句或以批处理模式从文件执行 SQL 的命令行工具mysqlcheck 用于检查、修复、分析和优化表的表维护客户端mysqldump 将 MySQL 数据库转储到 SQL、文本或 XML 文件中的客户端mysqlimport 将文本文件导入到表的客户端工具mysqladmin 执行管理操作的客户端,例如创建或删除数据库、重
原创
博文更新于 2025.05.14 ·
1083 阅读 ·
28 点赞 ·
2 评论 ·
20 收藏
加载更多