爱学习的小可爱卢
码龄5年
求更新 关注
提问 私信
  • 博客:104,627
    104,627
    总访问量
  • 113
    原创
  • 260
    粉丝
  • 419
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2020-12-11

个人简介:学会平静地过有规律的生活,理性认真并有勇气去追求自己的目标。——当你凝望深渊的时候,深渊也在凝望你——hello,world!

  • 毕业院校: 中国矿业大学(北京)
博客简介:

道冲而用之或不盈,渊兮似万物之宗。

博客描述:
🙏 非常感谢您的关注!很荣幸我的内容能吸引到您。😉欢迎随时在我任何一篇文章下留言交流技术问题。 您的认可是我最大的动力,祝您学习愉快!同时也非常渴望和大家一起进步,支持“互3”(点赞、关注、收藏),看到必回,让我们在技术路上并肩前行😊
查看详细资料
个人成就
  • 获得2,422次点赞
  • 内容获得60次评论
  • 获得1,963次收藏
  • 博客总排名15,228名
  • 原力等级
    原力等级
    4
    原力分
    647
    本月获得
    3
创作历程
  • 113篇
    2025年
成就勋章
TA的专栏
  • MySQL
    11篇
  • JavaEE
    39篇
  • JavaEE进阶
    21篇
  • Java
    25篇
  • javase
    27篇
  • Selenium
    2篇
  • JavaEE初阶
    20篇
  • 数据结构
    5篇
  • C语言
    1篇
  • Java集合和数据结构
    16篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 33

TA参与的活动 10

兴趣领域 设置
  • Python
    python
  • Java
    javajava-eespring boot
  • 编程语言
    c语言
  • 数据结构与算法
    数据结构
  • 大数据
    mysql
  • 后端
    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 会取代程序员吗?职业发展的应对策略

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

数据库MySQL——MySQL 可重复读隔离级别:Read View 底层原理与幻读问题深度剖析(面试必知)

数据库定义了四个级别来解决上述问题。级别从低到高,隔离性越来越强,但性能越来越差。隔离级别脏读不可重复读幻读性能常用场景✅ 可能✅ 可能✅ 可能最高极少使用❌ 解决✅ 可能✅ 可能高Oracle/PG 默认❌ 解决❌ 解决✅ 可能*中MySQL 默认❌ 解决❌ 解决❌ 解决最低极严格的财务场景(注:✅ 表示会发生该问题,❌ 表示该级别解决了该问题。( 关于 MySQL RR 级别的幻读:MySQL 通过间隙锁机制解决了大部分幻读,但在特殊语法下仍可能出现)*
原创
博文更新于 2025.12.28 ·
799 阅读 ·
15 点赞 ·
1 评论 ·
13 收藏

JavaEE进阶——Spring Bean与Java Bean的核心区别

本文探讨了JavaBean与SpringBean的核心区别:JavaBean是一种遵循特定编码规范(私有属性、公共getter/setter等)的普通Java类,主要用于数据传输;而SpringBean是由Spring容器管理的对象,具有完整的生命周期控制和依赖注入功能。关键差异在于:JavaBean由程序员手动创建管理,SpringBean则由容器自动管理,支持单例/原型等作用域、AOP等高级特性。通过用户注册场景示例,展示了数据载体(JavaBean)与业务组件(SpringBean)的协作方式,形象比
原创
博文更新于 2025.12.28 ·
701 阅读 ·
25 点赞 ·
0 评论 ·
22 收藏

JavaEE进阶——Spring核心设计模式深度剖析

本文深度解析Spring框架中七大核心设计模式的实现原理与应用场景。单例模式通过容器级注册表管理Bean生命周期;工厂模式以BeanFactory和FactoryBean实现创建与使用的分离;代理模式支撑AOP的非侵入式增强;适配器模式统一处理多样化Controller;策略模式动态选择资源加载和实例化方式;模板模式封装JDBC等标准化流程;观察者模式构建松耦合事件驱动模型。这些模式体现了Spring"收敛、解耦、隔离、包容、灵活、规范、联动"的设计哲学,共同构成其强大扩展性的底层支撑。
原创
博文更新于 2025.12.28 ·
1093 阅读 ·
11 点赞 ·
0 评论 ·
9 收藏

Javase基础——Java数据类型与变量:新手必备指南(章节知识重温版)

《Java数据类型与变量新手指南》摘要:本文系统讲解Java数据类型与变量知识,涵盖字面常量、8种基本数据类型、变量定义及类型转换等核心内容。重点包括:1)数据类型分类与取值范围;2)变量三要素(类型、名称、值);3)自动/强制类型转换规则与风险;4)字符串操作与StringBuilder优化;5)类型提升机制。提供精简版和详细注释版双代码演示,并总结常见错误规避方法(如整数溢出、浮点精度丢失)及最佳实践(金融计算使用BigDecimal)。附新手记忆口诀和完整学习路径建议,帮助初学者建立扎实基础。
原创
博文更新于 2025.12.26 ·
701 阅读 ·
30 点赞 ·
3 评论 ·
18 收藏

JavaEE进阶——SpringAOP从入门到源码全解析

Spring AOP 入门教程:从概念到实战 本教程全面讲解 Spring AOP 的核心概念和实际应用。AOP(面向切面编程)通过无侵入方式增强业务逻辑,常见场景包括日志记录、性能监控和安全检查等。 主要内容: 核心概念:切点(定义增强规则)、连接点(匹配的具体方法)、通知(增强逻辑)、切面(切点+通知) 五种通知类型:@Before(前置)、@After(后置)、@AfterReturning(返回后)、@AfterThrowing(异常后)、@Around(环绕) 实现原理:基于代理模式,Spring
原创
博文更新于 2025.12.23 ·
1352 阅读 ·
67 点赞 ·
26 评论 ·
40 收藏

JavaEE进阶——SpringBoot拦截器详解:从入门到实战

本文详细介绍了SpringBoot中三种统一功能处理机制:1. 拦截器:通过实现HandlerInterceptor接口实现请求拦截,可用于登录校验、权限控制等场景,详细讲解了拦截路径配置和DispatcherServlet源码分析。2. 统一数据返回格式:使用@ControllerAdvice和ResponseBodyAdvice封装响应数据,提供标准化的返回结构,并解决了String类型返回值的特殊处理问题。3. 统一异常处理:通过@ExceptionHandler实现全局异常捕获,支持精细化异常分类处
原创
博文更新于 2025.12.22 ·
752 阅读 ·
32 点赞 ·
12 评论 ·
30 收藏

JavaEE进阶——SpringBoot统一功能处理全解析

本文详细介绍了SpringBoot统一功能处理的优化方案。针对原方案的三个关键问题(String处理过度复杂、ResponseAdvice重复包装风险、异常处理缺少精细化控制),提供了生产级优化代码,包括统一返回结果类、全局响应处理器和全局异常处理器的改进实现。优化后的方案通过分离HTTP状态码与业务状态码、支持ResponseEntity类型、添加参数校验异常处理等功能,显著提升了系统的健壮性和可维护性。文章还总结了新手常见问题及解决方案,并介绍了SpringBoot3.x的新特性。最终方案更加简洁、规范
原创
博文更新于 2025.12.22 ·
1061 阅读 ·
26 点赞 ·
3 评论 ·
20 收藏

JavaEE进阶——MyBatis-Plus新手入门完全指南(究极新手篇)

MyBatis-Plus新手入门指南摘要 MyBatis-Plus是基于MyBatis的增强工具,在保留MyBatis原生功能的同时,提供了简化开发的便捷功能。本文从核心概念、环境配置到实际应用,全面介绍了MyBatis-Plus的使用方法。 主要内容包括: 基础配置:数据库准备、依赖管理和连接配置 CRUD操作:通过继承BaseMapper快速实现增删改查 核心注解:@TableName、@TableField、@TableLogic等注解的使用 条件构造器:QueryWrapper和LambdaQuer
原创
博文更新于 2025.12.20 ·
514 阅读 ·
21 点赞 ·
2 评论 ·
14 收藏

JavaEE进阶——MyBatis新手入门:手把手代码详解

本文是一份针对MyBatis初学者的超详细入门指南,通过注解和XML两种方式讲解数据库操作。主要内容包括: 环境搭建:创建SpringBoot项目,配置MySQL依赖和数据库连接 基础CRUD:通过@Select/@Insert/@Update/@Delete注解实现增删改查 XML配置:讲解动态SQL、结果映射等高级功能 核心概念:参数传递方式、#{}与${}的区别、多表查询 数据库连接池:HikariCP和Druid的配置与监控 开发规范:MySQL命名规则、安全注意事项 指南特色: 每项功能都提供完整
原创
博文更新于 2025.12.18 ·
807 阅读 ·
8 点赞 ·
2 评论 ·
13 收藏

JavaEE进阶——SpringBoot日志从入门到精通

本文摘要: 《SpringBoot日志详解:从入门到精通(新手版)》系统讲解了日志框架的使用方法。从基础日志打印(LoggerFactory.getLogger)、日志级别(TRACE到ERROR)到高级配置(日志持久化、分割),详细演示了代码实现与配置效果。重点介绍了Lombok简化日志(@Slf4j注解)、日志安全(敏感信息脱敏)和性能优化技巧(占位符使用)。针对微服务场景,讲解了集中式日志管理(ELK)和分布式追踪(TraceID)。文章通过20+代码示例,帮助开发者掌握从基础打印到企业级日志方案的全
原创
博文更新于 2025.12.17 ·
748 阅读 ·
16 点赞 ·
0 评论 ·
15 收藏

JavaEE进阶——SpringBoot配置文件终极指南:新手必看

本文详细介绍了SpringBoot配置文件的使用方法,主要包括: 配置文件基础 从硬编码到配置化的演变 SpringBoot配置的三大核心价值:外部化配置、环境适配、类型安全 Properties与YML格式对比 Properties语法特点与常见错误 YML的核心语法规则与推荐原因 格式选择建议:推荐使用YML YML配置全解析 基础数据类型配置 引号的区别与使用场景 对象、List/数组、Map的配置方法 配置读取方式对比 @Value注解的优缺点 @ConfigurationProperties的优势
原创
博文更新于 2025.12.17 ·
925 阅读 ·
25 点赞 ·
1 评论 ·
20 收藏

JavaEE进阶——Spring原理深度解析:新手必懂的作用域详解(新手友好版)

本文详细解析了Spring框架的核心原理,包括Bean的作用域、生命周期和SpringBoot自动配置机制。通过代码示例展示了单例(singleton)、原型(prototype)等不同作用域的实现方式,以及Bean从实例化到销毁的完整生命周期过程。深入剖析了SpringBoot自动配置的底层实现,从@SpringBootApplication注解开始,逐层拆解了@EnableAutoConfiguration、AutoConfigurationImportSelector和spring.factories
原创
博文更新于 2025.12.16 ·
745 阅读 ·
11 点赞 ·
0 评论 ·
7 收藏

JavaEE进阶——SpringBoot统一功能处理实战指南

拦截器是Spring MVC提供的"安检门"机制,能在请求到达Controller之前、之后以及请求完成时插入自定义逻辑。它就像你去商场时要经过的安检:安检前检查包裹(preHandle),安检后刷卡(postHandle),离开时记录时间(afterCompletion)。核心应用场景登录认证:检查用户是否登录(如未登录不能访问订单页面)日志记录:记录每个请求的处理时间权限控制:判断用户是否有权限访问某个接口性能监控:统计接口响应时间⚠️ 注意:Session方式适合传统Web页面项目。对于现代。
原创
博文更新于 2025.12.15 ·
929 阅读 ·
8 点赞 ·
1 评论 ·
10 收藏

JavaEE进阶——Spring事务与传播机制实战指南

本文是一份超详细的Spring事务指南,通过大量代码示例全面讲解事务核心概念和实现方式。主要内容包括: 事务基础概念:通过转账案例展示没有事务保护会导致的数据不一致问题 Spring事务实现: 编程式事务(手动控制事务) 声明式事务(推荐使用@Transactional注解) @Transactional详解: rollbackFor属性控制异常回滚 隔离级别设置 7种传播机制(重点讲解REQUIRED、REQUIRES_NEW、NESTED的区别) 完整项目示例: 包含详细注释的Controller、Se
原创
博文更新于 2025.12.14 ·
1181 阅读 ·
27 点赞 ·
0 评论 ·
17 收藏

JavaEE进阶-SpringBoot三层架构:餐厅模式解析

摘要:本文通过餐厅比喻解析SpringBoot的MVC三层架构。核心架构包含:Entity(数据模具)、Controller(接待请求)、Service(业务处理)和Dao(数据库操作)。辅助架构包括Config(配置规则)、Interceptor(请求拦截)、Utils(通用工具)和Handler(异常处理)。以用户注册为例,完整展示了请求从Interceptor安检开始,经Controller接收、Service处理业务逻辑、Dao操作数据库,最终返回响应的全流程,同时说明了各组件间的协作关系,如Ser
原创
博文更新于 2025.12.13 ·
787 阅读 ·
21 点赞 ·
0 评论 ·
14 收藏

JavaEE进阶——MyBatis-Plus新手完全攻略

本文摘要: 《MyBatis-Plus新手完全攻略》是一份详细的ORM框架学习指南,主要包含以下内容: 核心概念 从JDBC到ORM的演进历程 MyBatis-Plus作为MyBatis增强工具的特性与优势 核心知识点 实体类与Lombok注解的最佳实践 表字段映射注解的使用方法 BaseMapper的泛型机制与自动SQL生成原理 重点难点 条件构造器Wrapper的两种使用方式 LambdaQueryWrapper的类型安全特性 复杂查询条件的构建方法 扩展知识 逻辑删除的实现与意义 自动填充功能的配置
原创
博文更新于 2025.12.13 ·
1027 阅读 ·
37 点赞 ·
7 评论 ·
36 收藏

JavaEE进阶——MyBatis动态SQL与图书管理系统实战

这篇教程详细介绍了MyBatis动态SQL的进阶使用和图书管理系统实战开发。主要内容包括: 动态SQL核心概念:通过对比静态SQL,解释了动态SQL的必要性,介绍了常用标签(if、where、set、foreach等)的使用场景和注意事项。 项目实战扩展:涵盖分页查询原理、统一结果封装、拦截器等企业开发必备知识,并提供了完整的四层架构代码示例(Model、Mapper、Service、Controller)。 XML映射文件详解:重点解析了update和批量删除操作的动态SQL实现,展示了<set&g
原创
博文更新于 2025.12.11 ·
1178 阅读 ·
34 点赞 ·
0 评论 ·
12 收藏

Selenium自动化测试细节指南——接续上一篇细节解读

本文摘要: 本文是一系列Selenium自动化测试的实用指南,主要包含三个核心部分:1) assertTrue断言详解,通过裁判类比解释其验证功能;2) Selenium截图完整教程,涵盖类型转换、文件操作等关键技术点;3) JUnit5集成测试框架,重点讲解注解、页面对象模式等企业级测试实践。特别提供了无头模式调试方案,通过保存HTML源码和截图解决无界面调试难题。所有代码示例均配有详细注释和生动类比,帮助新手快速掌握自动化测试的核心概念和实用技巧。
原创
博文更新于 2025.12.07 ·
645 阅读 ·
25 点赞 ·
0 评论 ·
15 收藏

编程语言30年:从Java到Rust的进化史

《编程语言三十年演进史(1995-2024):范式转移与生态博弈》 摘要: 本报告系统梳理了1995-2024年间编程语言的演进轨迹,揭示了技术变革背后的底层逻辑。研究将三十年发展划分为四个关键周期:托管语言革命(Java/JVM崛起)、并发危机应对(Go语言诞生)、云原生复兴(Rust等系统语言回归)以及AI时代范式转移。研究发现,语言的成功取决于三大要素:硬件适配性(如应对多核危机的Go协程)、架构支撑力(如微服务时代的Rust内存安全)及生态护城河(如Python在AI领域的先发优势)。当前呈现&qu
原创
博文更新于 2025.12.07 ·
1319 阅读 ·
34 点赞 ·
0 评论 ·
17 收藏

Selenium自动化测试:新手必学核心技巧

本文是一份针对Selenium自动化测试新手的深度教程,系统性地讲解了Selenium的核心知识点。主要内容包括:元素定位的6大策略及动态元素处理技巧;Web元素交互的底层机制与高级操作;多窗口、iframe和弹窗的处理方法;重点解析显式/隐式等待机制;介绍了PageObject设计模式和工厂模式的最佳实践;分享了测试框架集成和调试技巧。教程采用"专业术语通俗化+完整代码示例"的方式,每个知识点都配有详细注释的Java代码实现,帮助新手快速掌握自动化测试的核心技能。特别强调定位策略选择、
原创
博文更新于 2025.12.07 ·
731 阅读 ·
15 点赞 ·
0 评论 ·
24 收藏
加载更多