兴趣使然黄小黄
码龄5年
求更新 关注
提问 私信
  • 博客:243,449
    社区:6,349
    问答:1,119
    动态:15,800
    视频:687
    267,404
    总访问量
  • 138
    原创
  • 6,756
    排名
  • 5,493
    粉丝
  • 353
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
目前就职: 深信服科技股份有限公司
加入CSDN时间: 2021-07-20

个人简介:大家好,我是黄小黄!CSDN全栈领域新星创作者,阿里云特邀专家博主,期待与您一起学习交流,共同进步!

博客简介:

黄小黄的博客

博客描述:
奇迹皆有始,当下即行动
查看详细资料
个人成就
  • 新星创作者: 编程框架技术领域
  • 获得3,538次点赞
  • 内容获得3,181次评论
  • 获得3,773次收藏
  • 代码片获得2,495次分享
  • 原力等级
    原力等级
    7
    原力分
    4,312
    本月获得
    6
创作历程
  • 6篇
    2025年
  • 2篇
    2024年
  • 21篇
    2023年
  • 109篇
    2022年
成就勋章
TA的专栏
  • 测试开发知识库
    5篇
  • AI agent
    2篇
  • JavaEE编程之路
    18篇
  • Kubernetes
    2篇
  • Java数据结构
    14篇
  • 系统学习JavaWeb
    11篇
  • JavaSE从入门到精通
    49篇
  • Java项目
    9篇
  • 小黄碎碎念
    2篇
  • 计算机操作系统
    2篇
  • Spring5
    4篇
  • 蓝桥杯
    1篇
  • 华为OpenEuler操作系统
    1篇
  • 走进Python
    6篇
  • MySQL8.0学习笔记
    10篇
  • 数据结构与算法
    6篇
  • JDBC从入门到实战
    2篇
  • 每日一题
    4篇
  • 计算机系统基础
    2篇
  • swift自学笔记
    1篇
TA的推广
兴趣领域 设置
  • Java
    javaspringmavenintellij-ideajava-ee
  • 编程语言
    pythonjava
  • 数据结构与算法
    算法数据结构leetcode广度优先深度优先
  • 前端
    javascript
  • 后端
    springspring boot后端分布式
  • 移动开发
    swiftweb app
  • 设计模式
    单例模式工厂方法模式抽象工厂模式
  • 软件工程
    需求分析团队开发交互重构设计模式
创作活动更多

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 会取代程序员吗?职业发展的应对策略

61人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 资源
  • 代码仓
  • 问答
  • 视频
更多
  • 最近

  • 文章

  • 专栏

  • 资源

  • 代码仓

  • 问答

  • 视频

  • 社区

  • 课程

搜索 取消

【Pytest】使用Allure生成企业级测试报告

本文已被专栏测试开发知识库收录,欢迎点击订阅专栏以上便是本文的全部内容啦!
原创
博文更新于 2025.12.25 ·
976 阅读 ·
8 点赞 ·
0 评论 ·
30 收藏

【Pytest】Pytest常用的第三方插件

本文介绍了pytest丰富的插件生态系统,包括内置插件和需要单独安装的第三方插件。重点推荐了4个常用第三方插件:pytest-html用于生成可视化HTML测试报告,pytest-xdist支持并行测试加速执行,pytest-rerunfailures可自动重试失败用例提高稳定性,pytest-result-log则提供详细的测试日志记录功能。每个插件都配有安装命令、配置方法和效果展示图,帮助开发者快速上手使用。这些插件能显著提升测试效率、增强结果分析能力,是pytest框架的重要扩展工具。
原创
博文更新于 2025.12.21 ·
844 阅读 ·
16 点赞 ·
0 评论 ·
14 收藏

【Pytest】Pytest框架快速入门

Pytest是一个成熟的Python测试框架,主要用于单元测试、集成测试和功能测试。它具有简单易用、插件生态丰富、执行控制灵活等特点,支持参数化测试、失败重跑等功能。测试文件需遵循特定命名规范(如test_*.py),测试方法以test_开头。Pytest通过命令行、代码或IDE启动,执行结果包含详细失败分析。框架支持自定义标记(@pytest.mark)对用例分类管理,并通过pytest.ini配置文件进行规则定制。常用参数如-v(详细输出)、-s(显示输出)、-m(用例筛选)可优化测试流程。
原创
博文更新于 2025.12.16 ·
1195 阅读 ·
13 点赞 ·
0 评论 ·
28 收藏

【AI-agent】LangChain开发智能体工具流程

开发一个智能体,本质上就是让AI具备"思考-行动-反馈"的循环能力。调用大模型进行推理(包含合适的提示词模板)使用各种工具(比如搜索、计算、文件操作等)根据结果做出决策,然后继续执行下一步操作下面,我们将从“查询城市天气”的例子出发,看下如何使用LangChain开发一个简单的智能体在第二章,我们了解了大模型实例,以及如何设计提示词,仅仅只实现了与大模型"对话",如果想让大模型帮助我们解决问题,还有至关重要的一步:将自定义工具与大模型绑定,让大模型了解工具的使用。开发工具方法。
原创
博文更新于 2025.11.08 ·
904 阅读 ·
10 点赞 ·
0 评论 ·
33 收藏

【AI-agent】AI Agent核心概念理解

Step 1.User向AI Agent提问:“如何把大象放进冰箱”Step 2.AI Agent将问题包装成User Prompt,Agent通过MCP协议从MCP Server获取所有Tool的信息Step 3.AI Agent将Tool的信息转换成System Prompt或Function Calling的格式,和User Prompt打包发送给AI模型Step 4.AI 模型了解有浏览网页的工具,通过普通回复或者Function Calling的格式产生调用Tool的请求上网搜索答案。
原创
博文更新于 2025.11.03 ·
968 阅读 ·
16 点赞 ·
0 评论 ·
13 收藏

【AI-agent】大模型的调用方式

本文介绍了两种大语言模型调用方式:使用Ollama进行本地调用和阿里云百炼API调用。Ollama作为开源工具支持本地运行Llama、Mistral等模型,提供简单CLI和API服务。安装后可通过命令行或Python代码调用模型。阿里云百炼则提供云端API服务,用户注册后获取API Key即可调用qwen-flash等模型。两种方式均附有详细操作步骤和代码示例,帮助开发者快速实现大模型集成。
原创
博文更新于 2025.10.30 ·
892 阅读 ·
21 点赞 ·
0 评论 ·
19 收藏

【K8S】K8S架构及相关组件

K8S,全称Kubernetes,是一个开源的容器部署和管理平台,由Google开发,后捐献给云原生计算基金会(CNCF)。K8S提供了容器编排、容器运行时、以容器为中心的基础设施编排、负载平衡、自我修复机制和服务发现等功能。K8S的架构采用主从设备模型(Master-Slave架构),即由Master节点负责集群的调度、管理和运维,Slave节点作为集群中的运算工作负载节点。
原创
博文更新于 2024.08.09 ·
4625 阅读 ·
25 点赞 ·
1 评论 ·
46 收藏

【K8S】为什么需要Kubernetes?

Kubernetes是 一个开源的,用于管理云平台中多个主机上的容器化应用,Kubernetes提供了应用部署,规划,更新,维护的一种机制,其目标是为了让部署容器化的应用简单、高效~那么,为啥需要Kubern这还需要从应用的部署方式说起~
原创
博文更新于 2024.08.04 ·
1914 阅读 ·
8 点赞 ·
0 评论 ·
29 收藏

基于SSM实现个人随笔分享平台:创作心灵,分享自我

本文将对项目的功能及部分细节的实现进行介绍。个人随笔分享平台基于 SpringBoot + SpringMVC + MyBatis 实现。实现了用户的注册与登录、随笔主页、文章查询、个人随笔展示、个人随笔查询、写随笔、草稿箱、随笔修改、随笔删除、访问量及阅读量统计等功能。该项目登录模块对明文密码进行了加盐处理,并且将session使用Redis进行了持久化存储,为分布式的支持奠定了基础,同时,使用了统一功能处理与拦截器。
原创
博文更新于 2023.07.28 ·
1213 阅读 ·
12 点赞 ·
8 评论 ·
9 收藏

【小黄碎碎念】如何解析和替换字符串中的 Markdown 文本?正则表达式与 flexmark-java 库

本周,小黄基于 SSM 对博客系统进行了迭代升级,然而,在博客的摘要信息中,形如 # 这样的 Markdown 标签也一并展示在了博客摘要信息中,该如何解决呢?(1)使用正则表达式对博客正文中的所有 markdown 标签进行匹配,然后使用空字符进行替换;(2)使用 flexmark-java库来解析和转换 Markdown 文本。
原创
博文更新于 2023.07.25 ·
3414 阅读 ·
11 点赞 ·
6 评论 ·
8 收藏

【Spring Boot】事务的隔离级别与事务的传播特性详解:如何在 Spring 中使用事务?不同隔离级别的区别?

事务这个词在学习 MySQL 和多线程并发编程的时候,想必大家或多或少接触过。那么什么是事务呢?事务是指一组操作作为一个不可分割的执行单元,要么全部成功执行,要么全部失败回滚。在数据库中,事务可以保证数据的一致性、完整性和稳定性,同时避免了数据的异常和不一致情况。常见的事务包括插入、更新、删除等数据库操作。事务的核心要素是ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。本文从事务及隔离级别以及事务传播机制分别讲解。
原创
博文更新于 2023.07.22 ·
6601 阅读 ·
27 点赞 ·
12 评论 ·
50 收藏

【Spring Boot】拦截器与统一功能处理:统一登录验证、统一异常处理与统一数据返回格式

Spring AOP是一个基于面向切面编程的框架,用于将横切性关注点(如日志记录、事务管理)与业务逻辑分离,通过代理对象将这些关注点织入到目标对象的方法执行前后、抛出异常或返回结果时等特定位置执行,从而提高程序的可复用性、可维护性和灵活性。但使用原生Spring AOP实现统一的拦截是非常繁琐、困难的。而在本节,我们将使用一种简单的方式进行统一功能处理,这也是AOP的一次实战,具体如下:统一用户登录权限验证、统一数据格式返回、统一异常处理。
原创
博文更新于 2023.07.19 ·
2637 阅读 ·
23 点赞 ·
20 评论 ·
31 收藏

【Spring】Spring AOP入门及实现原理剖析

AOP (Aspect-Oriented Programming) 是一种编程范式,它提供一种将程序中的横切关注点模块化的方式。本文就AOP的组成与使用场景、如何通过Spring AOP实现相应的功能以及Spring AOP动态代理机制的实现原理进行了讲解。
原创
博文更新于 2023.07.18 ·
2495 阅读 ·
12 点赞 ·
5 评论 ·
13 收藏

【Spring MVC】Spring MVC程序开发教程:常见的注解及使用方式详情

Spring MVC是一种常用的Web框架,它可以帮助开发人员快速构建可扩展的Web应用程序。为了提供更好的开发体验和更高的代码效率,Spring MVC提供了各种注解。这些注解可以用于控制器、请求参数、响应类型、表单数据验证、异常处理等方面。在本文中,我们将介绍Spring MVC中常用的注解及使用方式。了解这些注解的作用,可以帮助我们更好地理解Spring MVC框架的工作原理,进而提高我们的开发效率。
原创
博文更新于 2023.07.07 ·
552 阅读 ·
7 点赞 ·
5 评论 ·
4 收藏

【Spring Boot】Spring Boot日志详情:基于lombok的日志输出

获取日志对象使用日志对象的相关方法输出要打印的内容获取日志对象// 1. 得到日志对象 private final Logger logger = LoggerFactory . getLogger(UserController . class);其中,getLogger方法需要传入当前类,用于说明日志归属类,便于我们更加直观的定位到问题类。同时,需要注意的是,Logger 对象属于org.slf4j包下。使用日志对象打印日志。
原创
博文更新于 2023.07.06 ·
5410 阅读 ·
15 点赞 ·
14 评论 ·
25 收藏

【Spring Boot】Spring Boot配置文件详情

Spring Boot是一个开源的Java框架,用于快速构建应用程序和微服务。它基于Spring Framework,通过自动化配置和约定优于配置的方式,使开发人员可以更快地启动和运行应用程序。Spring Boot提供了许多开箱即用的功能和插件,包括嵌入式Web服务器、安全性、数据访问、缓存、测试和监控等,极大地简化了开发人员的工作。本文就 SpringBoot 项目中配置文件的作用以及两种不同形式的配置文件的使用分别进行阐述。
原创
博文更新于 2023.07.05 ·
4181 阅读 ·
13 点赞 ·
11 评论 ·
20 收藏

【Spring】Bean的作用域与生命周期详情:请简述Spring的执行流程并分析Bean的生命周期?

我们都知道,Spring框架为开发人员提供了很多便捷,这使得开发人员能够更加专注于应用程序的核心业务逻辑,而不需要花费大量时间和精力在技术细节上。作为一个包含众多工具方法的IoC容器,存取JavaBean是其极为重要的一个环节。本文就对Spring中的Bean的作用域和生命周期详细展开,希望对读者有所帮助~
原创
博文更新于 2023.07.02 ·
1994 阅读 ·
14 点赞 ·
13 评论 ·
16 收藏

【Spring】基于注解方式存取JavaBean:Spring有几种注入方式?有什么区别?

众所周知,Spring是一个开源的Java应用程序框架,其中包括许多通过注解实现依赖注入的功能。Spring提供了多种注入方式,可以满足不同的需求和场景。常见的注入方式包括构造函数注入、Setter方法注入和属性注入。不同的注入方式有不同的适用场景和优缺点。选择正确的注入方式可以提高应用程序的可维护性和性能。 本文以Spring的常见注解以及不同注入方式的优缺点为切入点进行深入讨论。
原创
博文更新于 2023.06.29 ·
3211 阅读 ·
15 点赞 ·
15 评论 ·
14 收藏

【Spring】Spring有什么用?Spring核心与设计思想之IOC与DI

什么是容器,不能一概而论。在软件开发领域中,容器是一种运行环境,它提供了一种便捷的方式来运行和管理应用程序。容器可以将应用程序及其依赖包装在一起,形成一个可移植的运行时环境,并提供一组服务以简化应用程序的开发、部署和管理。通过容器,开发人员可以隔离和管理应用程序的依赖,从而使应用程序更加可靠和易于维护。在Java开发中,容器通常是指Web容器或IOC容器。Web容器是一种用于运行Web应用程序的容器,例如Tomcat、Jetty等。
原创
博文更新于 2023.06.23 ·
2133 阅读 ·
20 点赞 ·
19 评论 ·
19 收藏

【JavaEE】从收发消息的角度理解 TCP/IP 五层网络模型的封装与分用

本文以一次收发消息的过程为例,围绕网络协议为什么需要分层、TCP/IP 五层网络模型的封装与分用过程、真实网络环境下传输数据的封装与分用几个问题进行了展开讲解。
原创
博文更新于 2023.04.26 ·
835 阅读 ·
18 点赞 ·
12 评论 ·
12 收藏
加载更多