随笔分类 -  java

摘要:OOM(内存溢出) 先查看java 进程pid jps 使用jmp 把内存导出 查看那些对象内存占用比较高 jmp -histo <pid> >/histo.txt 在可以看堆内存使用情况 jmp -heap <pid> >/heap.txt 定位Java应用CPU负载过高问题 通常, 我们会采用t 阅读全文
posted @ 2023-08-08 15:31 钟鼎山林 阅读(8) 评论(0) 推荐(0) 编辑
摘要:拉取安装包 wget https://dlcdn.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz 解压 tar -zxvf apache-maven-3.6.3-bin.tar.gz 环境变量 # 打开用户变 阅读全文
posted @ 2023-06-09 09:37 钟鼎山林 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一、异步任务创建 辅助工具类 import java.util.StringJoiner; public class SmallTool { public static void sleepMillis(long millis) { try { Thread.sleep(millis); } cat 阅读全文
posted @ 2023-05-27 19:32 钟鼎山林 阅读(37) 评论(0) 推荐(0) 编辑
摘要:从Oracle官网下载JDK 11安装从Oracle官网下载JDK 11的tar.gz或rpm安装包,然后安装:- tar.gz包: bash wget https://download.oracle.com/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_ 阅读全文
posted @ 2023-04-22 05:54 钟鼎山林 阅读(3564) 评论(0) 推荐(0) 编辑
摘要:第1章 API 概述:API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以 阅读全文
posted @ 2021-05-09 18:39 钟鼎山林 阅读(102) 评论(0) 推荐(0) 编辑
摘要:一、面向对象思想 1.1 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事 阅读全文
posted @ 2021-05-05 18:18 钟鼎山林 阅读(134) 评论(0) 推荐(0) 编辑
摘要:一节 数组定义和访问 容器概述 案例分析:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有50名员工,用前面所学的知识,程序首先需要声明50个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦,而且错误率也会很高。因此我们可以使用容器进行操作。将所有的数 阅读全文
posted @ 2021-04-25 11:29 钟鼎山林 阅读(338) 评论(0) 推荐(0) 编辑
摘要:一节 流程控制 概述:在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。 顺序结构 public static void main( 阅读全文
posted @ 2021-04-18 17:16 钟鼎山林 阅读(256) 评论(0) 推荐(0) 编辑
摘要:一 节 开发前言1.1 Java语言概述 什么是Java语言Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。 Java语言发展历史 阅读全文
posted @ 2021-04-12 09:39 钟鼎山林 阅读(327) 评论(0) 推荐(0) 编辑
摘要:jdk 为java开发的程序提供运行环境,属于甲骨文公司 官方地址:http://www.oracle.com/ jdk官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm 阅读全文
posted @ 2019-02-11 14:20 钟鼎山林 阅读(529) 评论(0) 推荐(0) 编辑