logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【AI开发工具】Claude Code:安装配置与使用指南(Windows/macOS)

本教程面向零基础用户,完整讲解 Claude Code 在 Windows 与 macOS 上的安装与使用流程。从环境准备、Node.js 安装、API Key 获取,到命令行配置与首次运行,逐步带你搭建可用的 AI 编程环境。同时结合实际开发场景,介绍项目分析、代码修改、自动生成测试及 Bug 修复等核心功能,并给出推荐开发工作流,帮助开发者将 AI 融入日常编程过程。无论是初学者还是希望提升效

文章图片
【Spring 事务】事务隔离级别与事务传播机制:从理论到业务落地实操

本文聚焦 Spring 事务的隔离级别与传播机制两大核心内容:先解析 MySQL 的 4 种隔离级别(读未提交到串行化)及对应并发问题,再说明 Spring 对其的 5 种抽象配置;接着详解事务传播机制的 7 种规则(含默认的 REQUIRED、独立事务 REQUIRES_NEW 等),结合用户注册 + 日志记录的实战场景,演示不同传播机制的执行效果。重点对比 REQUIRED 与 NESTED

文章图片
#spring#java#后端
【MyBatis-Plus 进阶】注解配置、条件构造器与自定义 SQL的复杂操作详解

本文围绕 MyBatis-Plus 展开,从基础入门到进阶实战,系统讲解其核心功能:先介绍 MyBatis-Plus 的增强特性与依赖配置,再通过实体类、BaseMapper 实现单表 CRUD 的快速开发;接着解析 @TableName、@TableField 等注解的映射逻辑,以及主键策略的选型;随后深入条件构造器(Wrapper)体系,对比 QueryWrapper、LambdaQueryW

文章图片
#mybatis#sql
【MyBatis-Plus 进阶】注解配置、条件构造器与自定义 SQL的复杂操作详解

本文围绕 MyBatis-Plus 展开,从基础入门到进阶实战,系统讲解其核心功能:先介绍 MyBatis-Plus 的增强特性与依赖配置,再通过实体类、BaseMapper 实现单表 CRUD 的快速开发;接着解析 @TableName、@TableField 等注解的映射逻辑,以及主键策略的选型;随后深入条件构造器(Wrapper)体系,对比 QueryWrapper、LambdaQueryW

文章图片
#mybatis#sql
【MyBatis 深度解析】注解操作与 XML 配置:增删改查全流程实现

本文围绕 MyBatis 轻量级持久层框架展开,总结其核心使用要点。MyBatis 通过注解或 XML 配置简化 JDBC 冗余代码,支持自定义 SQL 与对象映射,兼顾开发效率与灵活性。入门环节涵盖数据库准备、实体类定义、配置编写、Mapper 接口开发及单元测试,可快速搭建运行环境。基础操作中,日志配置能查看 SQL 执行细节,#{}实现单参数、多参数等场景的动态绑定,增删改查操作可通过注解或

文章图片
#mybatis#xml#spring +1
多线程-线程安全

摘要: 本文介绍了Java线程状态和线程安全问题。Java线程有6种状态:NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED。线程安全问题的根本原因是线程随机调度和共享变量修改冲突。解决方法包括synchronized锁和volatile关键字。synchronized通过加锁实现互斥访问,具有可重入性,可避免死锁;volatile保证内存可

#开发语言#java#安全
到底了