logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MySQL一对多分页查询-主表关联表条件查询问题

文章目录1 摘要2 情景复现2.1 数据模型2.2 核心代码2.3 测试数据2.4 拓展一点1 摘要分页查询是后台项目中最常见的一种操作,在一对多(one to many)的关系表中,如何根据主表进行分页是一个较为棘手的问题,尤其是查询条件既包含主表又包含从表/关联表的。一般情况下,不是查询结果条数不正确,就是一对多中的多的一方只能显示一条信息。本文将记录作者自己在项目中针对一对多分页查询主表..

#mysql
给 SpringBoot 项目配一套优雅实用的 logback 日志配置

文章目录1 摘要2 完整配置文件3 配置说明3.1 怎么个优雅法3.2 怎么个实用法4 推荐参考资料​​1 摘要logback 作为SpringBoot 默认日志记录框架,足以见得其技术地位。很多人随便从网上找一个 logback 的配置文件,但是多少有一些使用不便的地方,作为一个对代码有洁癖的开发者,作者自己折腾了一个既优雅又实用的 logback 日志配置模板。logback 官方文档:htt

#spring boot#后端#java +1
SpringBoot 集成 easyexcel 实现导入导出功能

Excel 导入导出在实际项目中应用非常广泛,Apache POI 是主要的文档操作工具。EasyExcel 是由阿里开源的,是基于 POI 做的优化封装,专门做 Excel 的导入和导出,使得开发者能够快速上手 Excel 的导入和导出功能。本文将介绍基于 SpringBoot 集成 EasyExcel 实现简易的导入和导出功能。

#spring boot#后端#java
SpringBoot 集成 Netty 作为服务端常用 TCP/UDP 通讯协议示例

文章目录1 摘要2 通讯协议3 核心代码3.1 Netty 服务器3.2 Netty 服务端工具类3.3 Netty 服务处理器3.4 协议请求头封装类4 测试4.1 测试工具4.2 测试数据4.2 测试数据1 摘要在 IoT 物联网设备通讯领域,服务端和设备端的通讯通常基于 TCP/UDP 协议,在这些协议的基础上定义自己的私有通讯协议。本文将介绍 SpringBoot 集成 Netty 在服务

文章图片
#spring boot#tcp/ip#udp
Spring Boot 2.4 集成定时任务 Quartz 单机模式以及集群模式

文章目录1 摘要2 单机模式2.1 核心 Maven 依赖2.2 核心代码2.2.1 定时执行的业务代码2.2.2 定时任务负载类2.2.3 定时任务配置类2.2.4 SpringBoot 启动类2.3 application.yml 配置文件2.4 运行日志3 集群模式3.1 核心 Maven 依赖3.2 核心代码3.2.1 定时任务业务代码3.2.2 定时任务负载类3.2.3 定时任务配置类3

#spring cloud#分布式
玩转 Jasper Report(3)Spring Boot 2.4 集成 Jasper Report 导出 PDF

文章目录1 摘要2 核心 Maven 依赖3 核心代码3.1 PDF 导出工具类3.2 Jasper 导出模板 jrxml 文件3.3 自定义字体配置3.4 二维码设置3.5 PDF导出Service示例3.6 Controller 层代码3.7 导出对象实体类4 导出测试4.1 请求参数4.2 PDF导出示例5 推荐参考资料6 本次提交记录​​1 摘要Jasper Report 作为老牌的报表导

关于 MySQL 四种事务隔离级别的设置与简要说明

文章目录1 摘要2 MySQL 事务隔离级别划分3 MySQL 事务隔离级别的查询与设置4 事务隔离演示准备4.1 数据准备4.2 MySQL 事务开启与回滚命令5 不同事务隔离级别下异常演示5.1 事务隔离级别为未提交读(read uncommitted)5.2 事务隔离级别为提交读(READ COMMITTED)5.3 事务隔离级别为可重复读(REPEATABLE READ)5.4 事务隔离级

#mysql
Springboot 2.6 + Mybatis Plus 3.5 集成 Sharding-jdbc 5.1 分库分表

随着业务数据的增加,单个的数据库已经无法支撑系统运行了,为了提升系统的流畅性,分库分表就是为了解决系统在大量数据情况下系统相应时间的问题。Sharding-jdbc 作为成熟的分库分表技术框架,在国内应用广泛。本文将介绍基于 Springboot 2.6 + Mybatis Plus 3.5 集成 Sharding-jdbc 5.1 实现分库分表功能。

#java
Vmware虚拟机设置主机端口映射

Vmware 虚拟机设置主机映射端口需求: 在一个局域网中通过 Vmware 使用NAT模式创建了一个虚拟机(Linux服务器),实现局域网中所有的主机都能够访问应用场景: 一个开发团队在同一个局域网中进行开发,每个人电脑都是 Windows 系统,但是一般服务器是Linux系统,因此一般开发者需要在自己的电脑中安装一个虚拟机,但是虚拟机一般使用 NAT模式创建,但是该模式下,虚拟机...

CentOS7 minimal 最小化安装网络设置

在VMware 中安装好 CentOS 7 minimal 版之后,即使在安装的时候已经设置了网络,但是在实际的系统中依旧不能直接使用网络,因此还需要对虚拟机进行网络设置。下面开始介绍CentOS 7 minimal 最小版的网络设置(CentOS7 minimal install network configure)

#centos#网络#虚拟机
    共 27 条
  • 1
  • 2
  • 3
  • 请选择