上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: 一、shell脚本概述和入门 (1)shell脚本是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核 (2)shell脚本的常用执行方式: 第一种:采用bash或sh+脚本的相对路径或绝对路径(不用赋予脚本+x执行权限) sh(bash) test.sh 第二种:采用输入脚本的绝对路 阅读全文
posted @ 2020-05-17 19:25 MXC肖某某 阅读(1833) 评论(0) 推荐(1) 编辑
摘要: Github学习 使用Github优秀框架 + 源码 提升自己 常用词含义 watch:会持续收到该项目的动态 fork:复制某个仓库到自己的Github仓库中 star:可以理解为点赞 clone:将项目下载至本地 follow:关注你感兴趣的作者,会收到他们的动态 in关键字限制搜索范围 公式: 阅读全文
posted @ 2020-05-16 10:46 MXC肖某某 阅读(210) 评论(0) 推荐(0) 编辑
摘要: Linux诊断原因 命令集合 整机:top,查看整机系统新能 使用top命令的话,重点关注的是 %CPU、%MEM 、load average 三个指标 在这个命令下,按1的话,可以看到每个CPU的占用情况 uptime:系统性能命令的精简版 CPU:vmstat 查看CPU(包含但是不限于) 查看 阅读全文
posted @ 2020-05-15 09:14 MXC肖某某 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 垃圾收集器 GC垃圾回收算法和垃圾收集器关系 天上飞的理念,要有落地的实现(垃圾收集器就是GC垃圾回收算法的实现) GC算法是内存回收的方法论,垃圾收集器就是算法的落地实现 GC算法主要有以下几种 引用计数(几乎不用,无法解决循环引用的问题) 复制拷贝(用于新生代) 标记清除(用于老年代) 标记整理 阅读全文
posted @ 2020-05-14 09:18 MXC肖某某 阅读(618) 评论(0) 推荐(0) 编辑
摘要: Java内存溢出OOM 经典错误 JVM中常见的两个错误 StackoverFlowError :栈溢出 OutofMemoryError: java heap space:堆溢出 除此之外,还有以下的错误 java.lang.StackOverflowError java.lang.OutOfMe 阅读全文
posted @ 2020-05-12 09:27 MXC肖某某 阅读(403) 评论(0) 推荐(0) 编辑
摘要: Java中的引用 前言 在原来的时候,我们谈到一个类的实例化 在等号的左边,就是一个对象的引用,存储在栈中 而等号右边,就是实例化的对象,存储在堆中 其实这样的一个引用关系,就被称为强引用 整体架构 强引用 当内存不足的时候,JVM开始垃圾回收,对于强引用的对象,就算是出现了OOM也不会对该对象进行 阅读全文
posted @ 2020-05-09 09:46 MXC肖某某 阅读(354) 评论(0) 推荐(0) 编辑
摘要: JVM参数调优 前言 你说你做过JVM调优和参数配置,请问如何盘点查看JVM系统默认值 使用jps和jinfo进行查看 Xms 和 Xmx最好调整一致,防止JVM频繁进行收集和回收 JVM参数类型 标配参数(从JDK1.0 Java12都在,很稳定) version help java showve 阅读全文
posted @ 2020-05-08 09:07 MXC肖某某 阅读(398) 评论(0) 推荐(0) 编辑
摘要: JVM面试汇总 JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots 什么是垃圾 简单来说就是内存中已经不再被使用的空间就是垃圾 如何判断一个对象是否可以被回收 引用计数法 Java中,引用和对象是有关联的。如果要操作对象则必须用引用进行。 因此,很显然一个简单的办法就是通过引用计数来判 阅读全文
posted @ 2020-05-06 22:20 MXC肖某某 阅读(670) 评论(0) 推荐(0) 编辑
摘要: JVM体系结构 组成 计算机的组成分为:数据、指令和控制三部分。同样JVM在大致上也可以如此区分为: 数据:方法区、Heap堆 指令:程序计数器、虚拟机栈、本地方法栈。(可以通过javap c v xxx.class yyy.txt查看指令) 程序计数器:指向当前线程正在执行的字节码指令的地址(行号 阅读全文
posted @ 2020-05-06 21:29 MXC肖某某 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 死锁编码及定位分析 概念 死锁是指两个或多个以上的进程在执行过程中,因争夺资源而造成一种互相等待的现象,若无外力干涉那他们都将无法推进下去,如果资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁 产生死锁的原因 系统资源不足 进程运行推进的顺序不对 资 阅读全文
posted @ 2020-05-05 16:52 MXC肖某某 阅读(224) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页