摘要: 1 阅读全文
posted @ 2021-07-23 11:33 大黄与小白 阅读(32) 评论(0) 推荐(0)
摘要: 1 阅读全文
posted @ 2021-07-23 11:32 大黄与小白 阅读(18) 评论(0) 推荐(0)
摘要: 内存为什么会泄漏?内存泄漏的现象是什么?出现内存泄漏怎么定位? 备注:想要更好的理解内存泄漏,需要关注前面的内存模型和java虚拟机分代收集过程 (1)、内存溢出和内存泄露 溢出:是个结果,对内存没有空间了,就会溢出; 泄漏:是个过程,比如代码中对象被引用后一直没有释放,最终导致内存溢出; (2)、 阅读全文
posted @ 2021-07-23 01:00 大黄与小白 阅读(155) 评论(0) 推荐(0)
摘要: CPU占用率高可能是什么原因? 1、先分析系统类型,一般计算密集型系统就会比IO密集型系统cpu占用率高,因为计算密集型系统工作重心在计算和逻辑判断,例如大数据,他们的cup达到满负荷可能都算正常;我们接触的大部分应用都是IO密集型系统,典型应用就是数据库,再例如天猫,百度,京东,他们大部分时间在磁 阅读全文
posted @ 2021-07-23 00:39 大黄与小白 阅读(639) 评论(0) 推荐(0)
摘要: pidstat:可以查看到进程的上下文切换 安装:yum install sysstat cswch/s:每秒主动任务上下文切换数量-自愿上下文切换 nvcswch/s:每秒被动任务上下文切换数量-非自愿上下文切换 pidstat常用参数: 为什么要监控上下文切换次数 为什么我们做监控的时候,需要监 阅读全文
posted @ 2021-07-22 13:09 大黄与小白 阅读(326) 评论(0) 推荐(0)
摘要: 分代收集过程: a、对象优先分配到Eden(伊甸园)区,Eden区满了之后会触发一次young gc,回收没有引用的垃圾对象,除非young gc 的时候,程序暂停工作; b、此时Eden区有了空间,可以继续放new的对象,当Eden区再次满了之后,会再次触发young gc回收垃圾对象,剩下的有引 阅读全文
posted @ 2021-07-22 00:31 大黄与小白 阅读(65) 评论(0) 推荐(0)
摘要: Linux的初步介绍 Linux的特点: 1、免费的,开源 2、支持多线程/多用户的 3、安全性好 4、对内存和文件管理优越 缺点: 操作相对困难 Linux最小只需要4M-嵌入式开发 Linux的第一次接触 shutdown -h now 立刻进行关机 shutdown -r now 重启计算机 阅读全文
posted @ 2021-07-22 00:04 大黄与小白 阅读(182) 评论(0) 推荐(0)
摘要: netstat: netstat命令用于显示网络状态,利用netstat指令可让你得知整个Linux系统的网络情况 Netstat 命令用于显示本机网络连接、运行端口、路由表等信息 Iface:表示网络设备的接口名称。 MTU:表示最大传输单元,单位为字节。 RX-OK/TX-OK:表示已经准确无误 阅读全文
posted @ 2021-07-21 23:47 大黄与小白 阅读(1252) 评论(0) 推荐(0)
摘要: ps:用来列出系统中当前运行的那些进程。ps命令列出的是当前进程的快照,就是执行ps命令这个时刻的进程,可以使用top命令获取动态的进程信息。 a、显示所有的进程 命令:ps -A b、显示指定用户的进程(这里选定root用户) 命令:ps -u root c、显示所有的进程,包括命令行提示符信息 阅读全文
posted @ 2021-07-21 23:46 大黄与小白 阅读(112) 评论(0) 推荐(0)
摘要: 安装jdk,还会默认安装JRE JDK的编译器Javac[.exe],会将Java代码编译成字节码(.class文件)。编译出的字节码在任何平台上都一样的内容,所以我们说Java语言是门跨平台语言。 JRE ,它为Java提供了运行环境,其中重要的一环就是通过JVM将字节码解释成可执行的机器码。 在 阅读全文
posted @ 2021-07-20 19:00 大黄与小白 阅读(94) 评论(0) 推荐(0)