摘要: 代码示例: public class Test002 { private static Object lock1 = new Object(); private static Object lock2 = new Object(); public static void main(String[] 阅读全文
posted @ 2019-11-27 15:27 leoBlog 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 内存溢出问题排查,测试代码如下: import java.util.ArrayList; import java.util.List; public class Test001 { //-Xmx10m -Xmx10M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapD 阅读全文
posted @ 2019-11-27 15:22 leoBlog 阅读(387) 评论(0) 推荐(0) 编辑
摘要: JVM内存模型: java堆:在JVM中内存最大的一块区域,此区域存放new出来的对象实例。所有线程共享此区域。 方法区:存储类信息、常量、静态变量、 即时编译器编译后的代码等数据。 程序记数器:记录下一行要执行的命令行号。 JVM栈:用于存储局部变量表、操作栈、动态链接、方法出口等信息。 局部变量 阅读全文
posted @ 2019-11-27 11:21 leoBlog 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 编写定时任务脚本,如:test.sh #!/bin/bash echo "hello" 设置定时任务 crontab -e #对定时任务进行编辑*/1 * * * * bash /usr/local/sh/test.sh >> /usr/local/sh/log/reloadnginx.log #每 阅读全文
posted @ 2019-11-27 10:46 leoBlog 阅读(834) 评论(0) 推荐(0) 编辑