java
文章平均质量分 94
weixin_43315211
IT新人
展开
-
JVM内存模型及详细参数
一、JVM内存结构由上图可以清楚的看到JVM的内存空间分为3大部分:1. 堆内存2. 方法区3. 栈内存其中栈内存可以再细分为java虚拟机栈和本地方法栈,堆内存可以划分为新生代和老年代,新生代中还可以再次划分为Eden区、From Survivor区和To Survivor区。其中一部分是线程共享的,包括 Java 堆和方法区;另一部分是线程私有的,包括虚拟机栈和本地方法栈,以及程序计数器这一小部分内存。1.1 堆内存(Heap)java 堆(Java Heap)是Java 虚拟机所管理原创 2021-07-05 11:31:27 · 335 阅读 · 0 评论 -
内存分析——Memory Analyzer
说明:记录一次java内存分析的办法。因为本人未使用 Eclipse进行编写代码,所以无法直接使用 eclipse 直接分析。替代方式是将dump文件直接用Memory Analyzer Tools工具进行分析。以下是步骤。1 安装 Memory Analyzer Tools官网地址:http://www.eclipse.org/mat/downloads.php这个地址下载速度比较慢,而且下载服务器老是崩溃,后面在网上找了个下载包,linux_x86-64位的,如果需要可以私聊。解压后的目录如下原创 2020-05-15 16:13:55 · 1610 阅读 · 0 评论 -
java 定时任务
项目需求:需要一个小的jar包对数据定时进行清洗。无法调用crontabjava的定时任务器package utils;import org.quartz.*;import org.quartz.impl.StdSchedulerFactory;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.u...原创 2019-10-16 14:02:32 · 133 阅读 · 0 评论 -
java 获取当前jar包下的配置文件
private static Properties getProps(String fileName){ Properties properties = new Properties(); //读取当前 jar 包存放的路径 String path = System.getProperty("user.dir");// System...原创 2019-10-16 13:55:15 · 1036 阅读 · 0 评论 -
Java 产生人员基础信息
package modelEntertainment;import com.alibaba.fastjson.JSONObject;import org.apache.kafka.clients.producer.Producer;import org.apache.kafka.clients.producer.ProducerRecord;import java.sql.*;im...原创 2019-07-20 09:59:27 · 248 阅读 · 0 评论 -
maven打包并添加相关依赖
添加maven配置 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <ver...原创 2019-06-27 13:56:30 · 506 阅读 · 0 评论 -
IDEA 对java指定的class打包jar
1、对项目进行编译,生成class文件2、File——>Project Structure——>Project Settings——>Artifacts——>单击绿色加号——>JAR——>Empty3、对jar包进行命名,并设置输出路径(可选),通过点击2,创建与class类路径相同的目录。4、点击绿色加号——>File,选取需要打包的...原创 2019-04-30 14:44:49 · 3757 阅读 · 0 评论 -
java对properties文件进行读写及更新
package properties;import java.io.*;import java.util.Properties;public class PropertiesUtils { private final static PropertiesUtils propertiesUtils = new PropertiesUtils(); /** * 采用...原创 2019-04-25 13:43:40 · 896 阅读 · 0 评论