Java 项目
文章平均质量分 88
关于Java开发中的一些笔记和心得。
青灯文案
学有所记。
展开
-
SpringBoot 项目如何使用 pageHelper 做分页处理 (含两种依赖方式)
分页是常见大型项目都需要的一个功能,PageHelper是一个非常流行的MyBatis分页插件,它支持多数据库分页,无需修改SQL语句即可实现分页功能。本文选择常见的两种pageHelper依赖进行展示,并通过实例详细解释过程。原创 2024-09-20 18:13:37 · 1331 阅读 · 0 评论 -
SpringBoot 项目统一 API 响应结果封装示例
在Spring Boot项目中,统一 API 响应结果封装是一种常用的技术实践,旨在提高开发效率、降低代码重复率,并提供一致的API响应格式,从而简化前后端交互和错误处理。原创 2024-09-20 15:28:14 · 280 阅读 · 0 评论 -
在不操作数据库的情况下,使用接口在 SpringBoot 项目中创建 MySQL 数据库表格
本文介绍了一种方式,可以不操作数据库,通过在项目代码中使用 sql 语句进行建表。这种方式可以使用接口实现,也可以在项目启动时进行,用于不方便操作数据库的情景。原创 2024-08-27 11:11:56 · 444 阅读 · 0 评论 -
示例详解 Stream 流
本文介绍了 `Stream API` 的常见函数:Collect(收集)、Filter(过滤)、Map(转换)、Sorted(排序)、Distinct(去重)、Limit(限制)、Skip(跳过)、Peek(展示)、forEach(遍历)、Count(计数)、Reduce(聚合)、AnyMatch(任意匹配)、AllMatch(全部匹配)、NoneMatch(没有匹配项)等常见的方法,通过将这些方法搭配使用,可以解决大部分开发问题。原创 2024-08-16 17:40:40 · 833 阅读 · 0 评论 -
SpringBoot 项目整合 MyBatis 框架,附带测试示例
本文详细介绍了 SpringBoot 项目如何整合 MyBatis 框架的详细代码步骤,并附带了使用浏览器和 Junit 测试的代码示例原创 2024-06-28 15:20:14 · 1541 阅读 · 0 评论 -
SpringBoot 项目整合 MyBatisPlus 框架,附带测试示例
本文详细介绍了如何使用SpringBoot项目整合MyBatisPlus框架的步骤,通过示例代码的形式展示出来,并附带浏览器和Junit测试结果示例原创 2024-06-28 11:15:12 · 1687 阅读 · 0 评论 -
MyBatisPlus 基础原理、常见注解和注意事项简介
本文简要讲解了MyBatisPlus 的使用和常见功能和注意事项。原创 2024-06-28 09:57:24 · 538 阅读 · 0 评论 -
Netty详解
本文详细讲解了什么是Netty,有什么作用,有什么组件组成。并同时使用示例解释了含EventLoop、Channel、Handler、Pipeline和ByteBuf等多个组件的功能、作用和使用方法,通过示例深化分析组件。原创 2024-05-09 11:19:35 · 384 阅读 · 0 评论 -
NIO(非阻塞 I/O)和 IO(阻塞 I/O)详解
本文详细介绍了阻塞IO和非阻塞NIO,分析NIO中的Channel、Buffer和Selector等内容,附带示例介绍,同时利用代码对比了阻塞IO和非阻塞NIO原创 2024-04-29 22:54:22 · 2404 阅读 · 2 评论 -
WebSocket的原理、作用、API、常见注解和生命周期的简单介绍,附带SpringBoot示例
本文介绍了WebSocket是什么,有什么作用,详细介绍了WebSocket的原理和生命周期,并介绍了客户端和服务端中的API,附带SpringBoot开发时的常用注解,最后附带SpringBoot的示例解释。原创 2024-04-23 22:30:55 · 2684 阅读 · 1 评论 -
SpringBoot 定时任务详解
本文详细介绍了两点:SpringBoot如何使用 @Scheduled 注解生成定时任务。SpringBoot 不使用 @Scheduled 注解,用数据库存储 cron 表达式,使用接口实时修改 cron 表达式的方式生成定时任务。原创 2024-04-21 13:46:56 · 530 阅读 · 0 评论 -
SpringBoot 项目创建 EventListener (监听事件)
本文详细讲解了SpringBoot如何通过ApplicationListener或者@EventListener创建一个自定义的监听器原创 2024-04-21 13:26:08 · 760 阅读 · 0 评论 -
如何在 SpringBoot 项目创建一个 Interceptor (拦截器)?
本文详细介绍了SpringBoot如何创建一个拦截器,讲解了如何实现拦截器的三个方法,并附带示例原创 2024-04-21 12:57:27 · 314 阅读 · 0 评论 -
SpringBoot 项目使用 EasyExcel 插件导入和导出 Excel 数据
本文使用案例详细介绍了EasyExcel插件如何对Excel数据做导入导出,并附带介绍了该插件的优点和常见注解原创 2024-04-16 23:33:18 · 2399 阅读 · 1 评论 -
Spring 中的常见注解详细介绍,附带代码示例
详细介绍了 Spring 中的常见注解,并附带代码示例。原创 2024-04-14 17:30:02 · 405 阅读 · 0 评论 -
Spring事务详解
本文详细介绍了事务的特点,使用的方式,隔离级别,超时行为,传播行为等多种知识,并附带了Spring和SpringBoot两种框架的事务示例。原创 2024-04-14 01:25:39 · 753 阅读 · 1 评论 -
AspectJ框架如何完成切面、切入点和通知功能,附带代码示例
本文主要介AspectJ框架实现AOP功能,详细介绍AspectJ框架中的常用注解,使用AspectJ框架写了一个实现AOP功能的简单示例。原创 2024-04-14 00:03:00 · 1072 阅读 · 0 评论 -
JUnit单元测试简介,附带示例
本文简要介绍了什么是JUnit单元测试,并附带了单元测试的示例原创 2024-04-13 23:06:45 · 392 阅读 · 0 评论 -
JDK动态代理与静态代理的简单介绍,并附带示例
本文详细介绍了什么是JDK动态代理,介绍了其优势和特点,以及作用。同时,作为类比,介绍了静态代理方式,并附有示例。最后介绍了动态代理的实现方式,也附带有示例。原创 2024-04-07 18:04:00 · 1343 阅读 · 0 评论 -
Maven特点、作用、生命周期和核心概念的简介
本文介绍了Maven的特点和功能,包括安装与配置,介绍了Maven的核心属性,包括核心属性的用法和意义,最后介绍了IDEA项目使用Maven怎么设置。原创 2024-04-07 16:23:44 · 1432 阅读 · 0 评论 -
怎样根据MVC开发规则进行开发?
本文主要介绍了MVC开发规则的作用和角色,以及角色所担任的职责,并同时添加一个图书管理系统的示例原创 2024-04-05 10:37:14 · 852 阅读 · 0 评论 -
Java的PC寄存器简要介绍
Java的PC寄存器简要介绍并附带常见两道面试题的问答原创 2022-01-22 13:27:24 · 930 阅读 · 0 评论 -
Java集合类中的List、Set和Map及其实现类的详细介绍
本文主要介绍了Java集合类中的List、Set和Map及其实现类的概念和特点,并在最后对实现类是否可以为null值做了总结原创 2024-04-04 21:11:36 · 1602 阅读 · 0 评论 -
Servlet是什么?多个Servlet如何互相调用?如何实现数据共享?如何实现监听器和过滤器?
Servlet(Server Applet)是Java Servlet的简称,通常被称为小服务程序或服务连接器。它是一个用Java编写的服务器端程序,具有独立于平台和协议的特性。本文主要介绍了Servlet的基本内容和语法,并包括如何共享数据,监听器和过滤器等内容。原创 2024-04-04 16:26:17 · 992 阅读 · 0 评论 -
Java高并发性能指标、产生问题和解决方案简介
什么是Java高并发?怎么解决?本文详细介绍Java高并发的常见指标,产生影响与各种解决方案。原创 2024-03-28 13:34:31 · 1697 阅读 · 0 评论 -
B/S和C/S通信模型详解
本文详细解释了B/S和C/S通信模型原创 2022-08-27 15:30:16 · 234 阅读 · 0 评论 -
Spring中的控制反转(IoC)和面向切面编程(AOP)详解
本文详细介绍了Spring的中的两大核心功能控制反转(IoC)和面向切面编程(AOP)的知识原创 2022-08-22 00:00:07 · 2211 阅读 · 1 评论 -
SpringBoot简介,包含常见注解,RESTFul风格和Thymeleaf等内容
主要介绍了SpringBoot项目中的一些常用注解,配置类方式,介绍了如何创建过滤器、Servlet和监听器等方式,MyBatis操作MySQL的方式,和Thymeleaf模板使用语法原创 2022-08-21 22:19:30 · 216 阅读 · 0 评论 -
MyBatis简介,包括架构分析、提供功能、常见使用类、动态代理使用和输出结构分析等内容
本文介绍了MyBatis中的三层架构,包括一些常见类等基本信息的介绍。原创 2022-08-21 21:53:53 · 763 阅读 · 0 评论 -
Java中的抽象类和接口之间的异同点
Java中抽象类与接口之间的异同点原创 2022-03-22 23:03:46 · 836 阅读 · 0 评论