- 博客(100)
- 收藏
- 关注
原创 Mybatis注解开发进阶之复杂的关联查询
在MyBatis注解式开发里,处理复杂的关联查询可通过多种方式,本文将结合实际场景,详细介绍几种常见的处理方法
2025-04-05 15:34:17
256
原创 MyBatis注解开发增删改查基础篇
本文是MyBatis注解开发的基础篇,将通过实际场景,详细介绍MyBatis注解式开发的使用,这是MyBatis很强大的一个特性,可以直接在接口方法上定义 SQL 语句,从而实现数据库的增删改查操作。
2025-04-05 15:00:10
400
原创 Java进阶——原生定时器
本文将详细介绍Java原生定时器的使用,包括 Timer 类和 ScheduledExecutorService 接口。
2025-03-30 22:50:34
399
原创 SpringBoot实战——详解JdbcTemplate操作存储过程
对于一些复杂的业务逻辑,使用存储过程可以提高数据库操作的效率和安全性。本文将详细介绍如何在SpringBoot项目中使用 JdbcTemplate 工具操作存储过程,方便地与数据库进行交互,调用存储过程。
2025-03-27 14:56:27
573
原创 SpringBoot实战——一篇详解如何使用定时器
本文将详细介绍SpringBoot中定时器的实现方式,从而可以实现定时数据备份、定时生成报表、定时清理缓存等。
2025-03-26 10:04:07
500
原创 SpringMVC实战——转发和重定向及实际场景
当处理请求时,有时请求到不同的资源,那重定向和转发是必不可少的操作。本文将深入探讨重定向和转发的使用方法、区别、适用场景。
2025-03-26 09:43:23
811
原创 SpringBoot实战——文件上传一篇搞定
文件上传是一个常见的需求。例如社交平台用户上传头像、电商系统商家上传商品图片、文档管理系统用户上传资料等都会用到。本文详细介绍SpringBoot关于单文件上传、多文件上传以及限制文件大小和类型等几种常见方式。
2025-03-25 10:24:05
813
原创 SpringMVC——数据传递的多种方式
本文详细介绍SpringMVC的多种传值方法,像URL路径、参数、表单、Session这些常见方式,以及字符串、JSON、Cookie 和 Header 传递等方法。
2025-03-25 10:06:04
1032
原创 Java并发实战——线程池一篇详解
本文将深入探讨Java线程池的各个方面,从基础概念到高级应用,从而全面掌握线程池的使用,解决频繁地创建和销毁线程带来巨大的系统开销,包括内存消耗、CPU 时间浪费等,通过复用线程,避免了线程的频繁创建和销毁,从而提高了系统的性能和稳定性。
2025-03-24 09:28:46
1331
原创 Docker——如何使用Dockerfile创建镜像
通过使用Dockerfile可以精确地构建出适合Java应用运行的镜像。本文将详细介绍如何使用Dockerfile为Java应用创建镜像。
2025-03-22 08:00:00
921
原创 SpringMVC 跨域问题两种常用解决方案
如今前后端分离的架构模式日益普及的模式下,前端和后端往往部署在不同的域名或端口下,这就不可避免地会遇到跨域问题。本文将详细介绍SpringMVC其中两种常见且有效的解决方案。
2025-03-21 09:36:40
1093
原创 Java并发实战——CountDownLatch优化商品详情页数据加载
本文以CountDownLatch优化商品详情页数据加载为例,深入探讨其工作原理和一些实际应用。
2025-03-21 08:00:00
886
原创 Java并发实战——ReentrantLock在电商系统中的使用
如何确保在高并发情况下数据的一致性和程序的正确性,从而不得不深入剖析ReentrantLock的原理与应用。
2025-03-20 08:00:00
614
原创 玩转Java并发——理解线程安全这一篇就够了。
线程安全是多线程编程中的一个重要概念,关乎程序在多线程环境下能否正确、稳定地运行。本文将从定义、问题产生原因、常见场景、保障措施几方面对线程安全进行详细介绍。
2025-03-19 08:00:00
525
原创 Java并发实战——线程通信原理一篇详解
在Java中,线程通信指的是多个线程之间通过某种机制来交换信息、协调执行顺序,从而实现更复杂的并发操作。本文介绍如何通过Object的方法实现线程通信的方式。
2025-03-18 08:30:00
357
原创 Redis——事务实现以及应用场景
本文介绍Redis事务相关的原理以及知识点,从redis的常用命令出发,深入理解redis在日常工作中的实际场景使用用法。
2025-03-17 08:30:00
675
原创 Redis——五种基本数据类型与命令一篇详解
本文将深入探讨Redis的五种主要数据类型与常用命令,通过示例的方式,让大家直观掌握 Redis原生命令的使用。
2025-03-17 08:00:00
1221
原创 JVM调优——Arthas调优相关命令汇总
Arthas是一款强大的Java诊断工具,能够在生产环境中对Java应用进行实时监控、问题排查和性能调优等操作。本文将结合电商系统的实际场景,对 Arthas 的调优相关命令进行汇总和详细介绍。
2025-03-16 08:00:00
817
原创 MySQL进阶——锁机制详解
本文将深入探讨 MySQL 锁的类型、模式、算法、死锁处理、隔离级别与锁的关系,合理使用锁可以避免数据冲突和不一致,但如果使用不当,可能会导致性能瓶颈甚至死锁,本文将从实际场景详解如何在实际开发中运用这些知识。
2025-03-15 08:30:00
1747
原创 Docker——docker-compose安装解决-bash: docker-compose: command not found,亲测有效!!!
当你在执行命令时遇到 -bash: docker-compose: command not found 错误,这表明系统没有找到 docker-compose 命令,通常是因为 docker-compose 没有安装或者安装后其可执行文件所在的路径没有被添加到系统的环境变量PATH中,使用官方脚本安装解决方法如下。
2025-03-15 08:00:00
956
原创 MySQL进阶——DQL语句日常优化建议(详细版!)
本文将深入探讨MySQL数据查询语言DQL的优化,包括从基础查询优化的字段选择与分页技巧,到条件过滤、索引命中、JOIN 查询、聚合分组、子查询、JSON 数据处理等方面的深入剖析。
2025-03-13 17:58:16
566
原创 MySQL进阶——查询优化之索引实战
本文通过博主日常工作中的电商场景的SQL示例,详解索引的核心知识点与实战技巧,深入解析索引是如何提高系统性能查询优化的。
2025-03-12 08:30:00
874
原创 MySQL进阶——用户权限和管理(详细版!!!)
本文将深入探讨MySQL权限管理的核心知识点,从权限管理的基础概念,到用户与权限的关系以及最小权限原则。以及用户账号管理,如创建、修改和删除用户的操作。在权限的授予与回收方面,等等不同层级的权限范围以及实际使用场景。
2025-03-12 08:00:00
465
原创 MySQL进阶——运算符一篇详解
本文将详细介绍MySQL中各类运算符的特点、包括算术、比较、逻辑、位运算等各类运算符的基本用法、注意点及处理技巧。
2025-03-11 08:30:00
817
原创 MySQL进阶—— 视图(详解)
本文全面介绍Mysql 视图相关的核心知识。包括介绍视图定义,基于查询结果的虚拟表,有简化查询、保障安全、解耦逻辑等作用。讲解创建、修改、删除视图的操作,以及及视图可更新条件、安全性控制及性能优化方法。
2025-03-11 08:00:00
1217
原创 MySQL进阶——事务(超详细版!)
本文将详细介绍MySQL事务的核心知识点,从事务的 ACID 特性出发,介绍原子性借助Undo Log 实现回滚、一致性保证数据合法状态、隔离性通过不同隔离级别控制并发问题、持久性依靠Redo Log 确保数据永久保存。详细对比了四种隔离级别下脏读、不可重复读和幻读的情况,并给出幻读的解决办法。以及事务的显式控制、锁机制、MVCC 原理、事务日志作用。
2025-03-10 08:30:00
1325
原创 mysql进阶——数据类型一篇详解
本文将详细介绍MySQL各类数据类型的特点,包括介绍数值、字符串、日期时间、JSON 等类型的特点及注意事项
2025-03-10 08:00:00
1300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人