-Xms1024m -Xmx10240m 设置了就立刻分配内存了么
在设置 `-Xms1024m -Xmx10240m` 时,JVM 的内存分配行为如下: --- ### 1. `-Xms`(初始堆内存) - **立即分配虚拟内存**: JVM 启动时会**预留**(reserve)`-Xms` 指定的内存空间(如 1024MB),这部分内存是**虚拟地址空间**的
clean package -pl com.nn3n:dk-agricultural-export -am -DskipTests
### 一、命令: ```bash clean package -pl com.nn3n:dk-agricultural-export -am -DskipTests ``` 这是在使用 Apache Maven 构建一个多模块项目时的一个命令片段。 ### 二、含义详解: - `clean`:清理
批量数据简单分次处理
### 一、实现思路 ```java package com.nn3n.batchexec; import java.util.Collections; import java.util.List; import java.util.concurrent.atomic.AtomicInteger;
java
未读
发生OOM后,JVM还能运行吗?
发生OOM(Out of Memory)后,**JVM是否能继续运行取决于具体场景**,包括OOM发生的区域、JVM配置以及是否捕获了异常。以下是详细分析: ------ ### 1. 核心结论 - **不一定导致JVM退出**:大多数情况下,JVM不会直接退出,但程序的运行状态可能变得不稳定。 -
postgresql
未读
postgresql递归查询
### 一、根据id、pid(父id)递归向下查询 在 PostgreSQL 中,如果你有一个包含 `id` 和 `pid` 字段的行政区划表,并且你想查询某条数据及其所有下级数据(即该数据的所有子节点、孙节点等),你可以使用递归公用表表达式(Common Table Expressions, CT
ai
未读
ai agent 与ai mcp
### 一、ai agent与ai MCP #### 1、AI Agent AI Agent是一种能够感知其环境并通过执行动作来影响该环境的实体。它可以是简单的程序,也可以是复杂的系统,具有一定的自主性、学习能力和决策能力。AI Agents可以用来完成特定的任务,如客户服务中的聊天机器人、智能家居
经验分享
未读
maven之optional配置项
### 一、optional 在 Maven 的 `` 配置中,`true` 的意思是: > **这个依赖是可选的**,也就是说,它**不会被传递到依赖当前项目的其他项目中**。 ------ #### 2、举个例子来说明: 假设你有三个项目: - `project-A`(是一个库) - `proj
SQL
未读
PG之LIKE查询索引问题
> **为什么直接写 `LIKE '%xxx%'` 可以走索引(比如 trgm 索引),但用 `LIKE CONCAT('%', #{xxx}, '%')` 或等价表达式就不走索引了?** 在 PostgreSQL 中,使用 `LIKE CONCAT('%', #{xxx}::text, '%')`