合集-java

摘要:MyBatis-Plus:简化 CRUD 操作的艺术MyBatis-Plus 是一个基于 MyBatis 的增强工具,它旨在简化 MyBatis 的使用,提高开发效率。 阅读全文
posted @ 2024-10-31 01:22 ccm03 阅读(306) 评论(0) 推荐(1)
摘要:Java学习十七—反射机制:解锁代码的无限可能Java 反射(Reflection)是Java 的特征之一,它允许程序在运行时动态地访问和操作类的信息,包括类的属性、方法和构造函数。 阅读全文
posted @ 2024-11-03 11:06 ccm03 阅读(412) 评论(0) 推荐(0)
摘要:MyBatis-Plus快速入门:从安装到第一个Demo本文将带你从零开始,快速入门 MyBatis-Plus。我们将首先介绍如何安装和配置 MyBatis-Plus,然后通过一个简单的示例演示如何使用它进行数据操作。无论你是 MyBatis 的新手还是希望提升开发效率的老手,本文都将为你提供清晰的指导和实用的技巧。 阅读全文
posted @ 2024-11-03 16:31 ccm03 阅读(354) 评论(0) 推荐(0)
摘要:MyBatis-Plus条件构造器:构建安全、高效的数据库查询MyBatis-Plus 提供了一套强大的条件构造器(Wrapper),用于构建复杂的数据库查询条件。 阅读全文
posted @ 2024-11-04 00:46 ccm03 阅读(792) 评论(0) 推荐(1)
摘要:深入 MyBatis-Plus 插件:解锁高级数据库功能Mybatis-Plus 提供了丰富的插件机制,这些插件可以帮助开发者更方便地扩展 Mybatis 的功能,提升开发效率、优化性能和实现一些常用的功能。 阅读全文
posted @ 2024-11-09 11:38 ccm03 阅读(352) 评论(0) 推荐(0)
摘要:Java更新数据库报错:Data truncation: Cannot create a JSON value from a string with CHARACTER SET在Java中,使用mybatis-plus更新实体类对象到mysql,其中一个字段对应数据库中json数据类型,更新时报错:Data truncation: Cannot create a JSON value from a string with CHARACTER SET 'binary'. 阅读全文
posted @ 2024-11-23 10:40 ccm03 阅读(412) 评论(0) 推荐(0)
摘要:探索Java动态代理的奥秘:JDK vs CGLIB动态代理是一种在 运行时动态生成代理类的技术,无需手动编写代理类代码。它通过拦截目标方法的调用,实现对核心逻辑的 无侵入式增强(如日志、事务、权限控制等)。 阅读全文
posted @ 2025-02-04 17:27 ccm03 阅读(132) 评论(0) 推荐(0)
摘要:Java泛型:代码世界的“万能钥匙”与“类型契约”Java泛型自J2SE 5.0引入,彻底改变了开发者处理数据类型的方式,将类型安全与代码复用推向新高度。 阅读全文
posted @ 2025-02-23 09:22 ccm03 阅读(80) 评论(0) 推荐(0)
摘要:高效开发助手:深入了解Hutool工具库`Hutool`​是一个功能丰富且易用的**Java工具库**,通过诸多实用工具类的使用,旨在帮助开发者快速、便捷地完成各类开发任务。 阅读全文
posted @ 2025-02-23 09:23 ccm03 阅读(1402) 评论(1) 推荐(3)
摘要:前言 点餐系统是互联网技术栈的经典练兵场。从早期的单体SSH/SSM架构,到如今遍布各大厂和创业公司的微服务方案,点餐场景天然具备高并发、多业务域、实时性强的特点,恰好是微服务架构的最佳实践场。 本文从架构设计、模块拆解、技术选型、高并发应对四个维度,完整呈现一套生产级点餐系统的设计思路。 一、系统 阅读全文
posted @ 2026-06-25 17:16 ccm03 阅读(32) 评论(0) 推荐(0)
摘要:前言 在 Java 开发的世界里,项目构建工具就像一位得力的管家——它帮你管理依赖、编译代码、打包部署,让你专注于业务逻辑本身。而在众多构建工具中,Maven 凭借其标准化的项目结构和强大的依赖管理能力,成为了 Java 生态中最广泛使用的构建工具之一。 无论你是刚入门 Java 的新手,还是准备搭 阅读全文
posted @ 2026-07-04 16:39 ccm03 阅读(118) 评论(0) 推荐(0)
摘要:一、前言 在 Java 后端开发中,操作数据库是绕不开的核心环节。早期的 JDBC 编程需要手动拼接 SQL、处理结果集、管理连接,代码繁琐且容易出错。ORM(对象关系映射)框架的出现彻底改变了这一局面,而 MyBatis 凭借其灵活性和轻量级特性,已成为国内 Java 生态中最主流的持久层框架之一 阅读全文
posted @ 2026-07-30 18:51 ccm03 阅读(23) 评论(0) 推荐(0)
摘要:一、前言 凌晨两点,告警把你从睡梦中炸醒。用户下单后扣了款,但订单状态一直是"待支付"。你打开日志系统,搜 orderId=2025071600382,只找到一条: 2026-07-16 02:07:33 ERROR something went wrong 没有订单号,没有用户ID,没有金额,没有 阅读全文
posted @ 2026-08-17 16:57 ccm03 阅读(6) 评论(0) 推荐(0)
摘要:在数字世界中,时间是无形的刻度,而时间戳则是这刻度上的精确坐标。无论是用户登录日志、订单创建时间,还是数据同步记录,时间戳都是确保系统时序正确、数据一致性的基石 阅读全文
posted @ 2026-08-24 16:20 ccm03 阅读(13) 评论(0) 推荐(0)
摘要:在高并发、低延迟成为后端系统标配的今天,"异步"二字早已不再是加分项,而是必选项 阅读全文
posted @ 2026-09-01 11:08 ccm03 阅读(3) 评论(0) 推荐(0)