排序
【Java】解析Java中的包机制
【Java】解析Java中的包机制, Java包机制 1. 定义 包(Package)类似于磁盘上的文件夹,通过包名可以找到对应文件路径,例如包test.demo.example对应文件路径为test/demo/example。 2. 核心作用 ...
30天学Java第九天——线程
30天学Java第九天——线程, 并行与并发的区别 并行是多核 CPU 上的多任务处理,多个任务在同一时间真正的同时执行 并发是单核 CPU 上的多任务处理,多个任务在同一时间段内交替执行,通过时间片...
【解决方案】Java 互联网项目如何防止集合堆内存溢出(一)
目录 前言 一、代码优化 1.1Stream 流自分页 1.2数据库分页 1.3其它思考 二、硬件配置 2.1云服务器配置 三、文章小结 前言 OOM 几乎是笔者工作中遇到的线上 bug 中最常见的,一旦平时正常的页面...
SpringBoot 整合多数据源的事务问题
代码 先贴代码: 核心就是:Spring给我们提供的一个类 AbstractRoutingDataSource,然后我们再写一个切面来切换数据源,肯定要有一个地方存储key还要保证上下文都可用,所以我们使用 ThreadLoca...
解决问题:Unable to make field private final java.lang.String java.io.File.path accessible: module java.b
解决问题:Unable to make field private final java.lang.String java.io.File.path accessible: module java.b, 专业从事且热爱图像处理,图像处理专栏更新如下: 《图像去噪》 《超分辨率重...
Java 中堆内存和栈内存上的数据分布和特点
Java 中堆内存和栈内存上的数据分布和特点,博客:https://www.emanjusaka.com 博客园:https://www.cnblogs.com/emanjusaka 公众号:emanjusaka的编程栈 by emanjusaka from https://www.emanju...
创建一个SpringBoot项目,实现简单的CRUD功能和分页查询
背景 本博文主要是创建了一个新的SpringBoot项目,实现基本的增删改查,分页查询,带条件的分页查询功能。是方便初学者学习后端项目的一个比较清晰明了的实践代码,读者可根据博文,从自己动手...
SOFABoot-00-sofaboot 概览
SOFABoot-00-sofaboot 概览,sofaboot 前言 大家好,我是老马。 sofastack 其实出来很久了,第一次应该是在 2022 年左右开始关注,但是一直没有深入研究。 最近想学习一下 SOFA 对于生态的设计和...
1. 初始 RabbitMQ 消息队列
1. 初始 RabbitMQ 消息队列,1. 初始 RabbitMQ 消息队列 @ 目录 1. 初始 RabbitMQ 消息队列 1. MQ 的相关概念 2. MQ 的分类 3. MQ 的选择 4. RabbitMQ 4.1 RabbitMQ 的概念 4.2 RabbitMQ 的四大...
二. Spring Boot 中的 “依赖管理和自动配置” 详解透彻到底(附+详细代码流程)
二. Spring Boot 中的 “依赖管理和自动配置” 详解透彻到底(附+详细代码流程) @[toc] 1. 如何理解 “ 约定优于配置 ” 约定优于配置(Convention over Configuration / CoC),又称约定编程,...
多线程系列(二十) -CompletableFuture使用详解
一、摘要 在上篇文章中,我们介绍了Future相关的用法,使用它可以获取异步任务执行的返回值。 我们再次回顾一下Future相关的用法。 public class FutureTest { public static void main(String[...
关于IDEA使用xml实现动态sql的问题
如上图,我在mapper层编写了一个list方法用于实现动态sql。 1.导入使用xml文件的mybatis依赖。 2.配置文件的修改 .properties .yml mybatis.mapper-locations=classpa...













