随笔分类 -  编程语言 / Java

Java开发
摘要:<1> 单CPU或小内存,单机程序 -XX:+UseSerialGC <2> 多CPU,需要大吞吐量,如后台计算型应用 -XX:+UseParallelGC 或者 -XX:+UseParallelOldGC -Xms1m -Xms1m -XX:+PrintGCDetails -XX:+PrintCo 阅读全文
posted @ 2021-12-06 12:04 lvlin241
摘要:1. Java Platform, Standard Edition Documentation 2. 历史版本下载地址 3. open jdk 4. jdk 源码 阅读全文
posted @ 2021-12-06 10:18 lvlin241
摘要:jdk8 Troubleshooting Guide 1. Prepare Java for Troubleshooting 2. Diagnostic Tools 3. Troubleshoot Memory Leaks 4. Troubleshoot Performance Issues Usi 阅读全文
posted @ 2021-12-06 10:05 lvlin241 阅读(78) 评论(0) 推荐(0)
摘要:JMM(JAVA内存模型) 个人理解: <1> 假设现在有3个线程t1、t2、t3,需要对主内存中的shareVar进行加1操作,JMM规范要求:这3个线程分别从主内存中拷贝一份shareVar到自己的工作空间中(即m1、m2、m3各存在一份),然后三个线程可以进行加1操作,然后每当一个线程完成了加 阅读全文
posted @ 2021-03-17 11:39 lvlin241
摘要:原文地址: https://mp.weixin.qq.com/s/xGFUTaeZTLyEvadRTojLjQ 前言 本文总结了一些Java应用线上常见问题的定位步骤,分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱。毕竟作者自己也是从手忙脚乱时走过来的。 只不过 阅读全文
posted @ 2020-05-27 16:08 lvlin241 阅读(4790) 评论(0) 推荐(0)
摘要:http://java.sun.com/products/archive/ 参考:https://blog.csdn.net/shiluyong8068/article/details/78947476 阅读全文
posted @ 2019-07-15 10:24 lvlin241 阅读(329) 评论(0) 推荐(0)
摘要:alternatives --config java 参考:https://www.cnblogs.com/xu-dong/p/6429301.html 阅读全文
posted @ 2019-03-29 17:18 lvlin241 阅读(146) 评论(0) 推荐(0)
摘要:vim ~/.bashrc # 配置jdk export JAVA_HOME=/usr/soft/java/jdk1.8.0_201 export CLASSPATH=.:${JAVA_HOME}/lib export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/b 阅读全文
posted @ 2019-03-29 17:17 lvlin241 阅读(194) 评论(0) 推荐(0)
摘要:jdk自带的查看工具(jdk安装目录/bin) 1、Java VisualVM 2、jconsole 阅读全文
posted @ 2019-01-29 10:23 lvlin241 阅读(222) 评论(0) 推荐(0)
摘要:百万对象内存指定字段排序 package com; import java.util.Arrays; import java.util.Comparator; import java.util.List; import java.util.Objects; import java.util.stre 阅读全文
posted @ 2019-01-17 14:30 lvlin241 阅读(529) 评论(0) 推荐(0)
摘要:public class DateTest { // 支持时分秒 private static String LocalDateTimeTest(){ LocalDateTime date = LocalDateTime.now(); String res = date.format(DateTim 阅读全文
posted @ 2018-09-21 10:54 lvlin241 阅读(1202) 评论(0) 推荐(0)