logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux命令饲养指南】CentOS 安装 MySQL【AI辅助实现】

本文介绍 Rocky Linux(替代已停服 CentOS)下 YUM 包管理器的使用,以 MySQL 安装卸载为例,说明 YUM 自动处理依赖、文件按系统标准存放不可自定义路径,讲解安装、启动、查文件、卸载等命令,区分仅删程序与彻底清理方式,同时提示 CentOS 已停止维护,现常用 Rocky Linux 且仍兼容 YUM 操作。

文章图片
#linux#centos#mysql
【Linux命令饲养指南】Ubuntu 安装 MySQL【AI辅助实现】

本文为 Ubuntu 系统下 MySQL 安装卸载的实用指南,含 APT 包管理器简介,详细步骤(先 sudo apt update 再安装)、文件分布、remove 与 purge 卸载区别及残留清理,还有常用 APT 命令,提醒安装前更新源、purge 会删除数据,适合新手参考。

文章图片
#linux#ubuntu#mysql
【JavaEE16-后端部分】SpringBoot日志的介绍

日志是系统的“监控+记账本”,帮助排查问题、采集数据、审计操作。Spring Boot内置SLF4J+Logback,只需几行代码即可打印日志。日志级别从高到低:FATAL(致命)、ERROR(错误)、WARN(警告)、INFO(信息)、DEBUG(调试)、TRACE(追踪),默认只输出INFO及以上级别,可通过配置调整。日志可持久化到文件,支持按大小自动分割。使用Lombok的@Slf4j注解可

文章图片
#spring boot#java#后端
【JavaEE32-后端部分】Spring事务进阶:@Transactional三大利器,把事务玩明白【AI辅助理解】

本文深入讲解 Spring 事务注解@Transactional三大核心属性:rollbackFor、isolation、propagation。通过真实翻车案例,剖析默认不回滚检查型异常的坑,通俗解释脏读、不可重复读、幻读及 MySQL 隔离级别,清晰对比事务传播机制。同时总结五大实战避坑技巧,详解事务为何只能加在 Service 层、同类内部调用失效原因等高频问题,通俗易懂、干货满满,助力开发

文章图片
#spring#java
【JavaEE30-后端部分】Spring AOP 原理——代理模式,原来AOP是这样“偷偷”增强你的代码的【AI辅助理解】

本文以房东与中介为喻,通俗讲解Spring AOP底层核心——代理模式。先介绍静态代理的实现与缺陷,再重点讲解JDK动态代理(需接口,基于反射)和CGLIB动态代理(无需接口,基于继承)两种实现方式,对比二者原理与适用场景。同时说明Spring AOP的代理选择策略,以及Spring Boot 2.x默认使用CGLIB的机制。文章完整梳理AOP从使用到原理的知识体系,帮助读者理解不修改源码即可实现

【测试基础】02-软件的生命周期和软件的测试流程

摘要 软件工程是指导团队协作开发的方法论,其发展经历了从机器码到高级语言的演变。软件生命周期指软件从研制到废弃的完整过程。常见的软件开发模型包括:瀑布模型(顺序结构但测试滞后)、V模型(细化测试但仍有滞后)、W模型(测试开发同步)、H模型(独立测试流程)、X模型(模块化开发测试)以及原型模型。当前主流模型有敏捷开发(以人为中心)、迭代开发(分版本迭代)和增量开发(模块递增)。 软件测试流程包括:需

文章图片
#功能测试
【JavaEE13-后端部分】学习SpringMVC之后可能的疑问-彻底搞懂 HTTP 通信:从字节流到对象,前后端数据交换全解析【AI辅助整理】

本文针对SpringMVC初学者的HTTP通信困惑,从网络底层比特流、Content-Type作用讲起,对比前端表单与JSON数据格式,拆解SpringMVC中@RequestBody解析、数据绑定、响应处理的全流程,讲清对象传输、注解使用、请求头设置的底层逻辑,打通HTTP通信全链路。

文章图片
#学习#http#网络协议 +3
【Java web】过滤器与监听器详解

摘要: 本文通过书店类比,介绍了JavaWeb中的过滤器(Filter)和监听器(Listener)。过滤器像“安检员”,拦截请求/响应,实现登录验证、编码统一等功能;监听器像“监控摄像头”,监听应用事件(如会话创建/销毁),用于统计在线人数等场景。文章对比了两者的使用场景(过滤器主动拦截请求,监听器被动响应事件),并提供了登录验证过滤器和在线人数监听器的代码示例。最后强调关键注意事项:过滤器需调

文章图片
#java#开发语言#后端
到底了