摘要: 如何定位一个对象是不是垃圾,如果判断一个对象是否存活,有2种方式判断: 1、引用计数法(Reference Counting):每当有一个地方引用时,计数器就会加1;当引用失效时,计数器减1;任何情况下,计数器为0的对象不在被引用。引用计数法实现起来简单,效率挺高,大部分下是一个不错的算法,但是有个 阅读全文
posted @ 2020-04-17 10:40 ltstar丶滔哥 阅读(174) 评论(0) 推荐(0)
摘要: JVM大致可分为五个区域:程序计数器,虚拟机栈,本地方法栈,堆,方法区。 1、程序计数器(Program counter register):是一块较小的内存区域,它可以看作是当前程序执行的字节码的行号的指示器。由于java虚拟机的多线程是通过时间片轮转切换并分配处理执行时间的方式来实现的,在任何的 阅读全文
posted @ 2020-04-16 10:46 ltstar丶滔哥 阅读(201) 评论(0) 推荐(0)
摘要: 线程每次创建和关闭的开销非常大,我们可以使用线程池来管理我们的线程,可以充分利用线程,减少不必要的开销。 创建线程的方式有三种: 1、继承Thread类 2、实现Runable或者Callable(带返回值)接口 3、线程池的方式启动 今天我们主要针对线程池来进行展开讨论: JDK自带创建线程的方式 阅读全文
posted @ 2020-04-13 14:18 ltstar丶滔哥 阅读(1122) 评论(0) 推荐(0)
摘要: (本文针对Innodb,如果有些的不对的地方,请在下面留言。。。) Mysql是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 mysql优化少不了sql优化,通常使用explain来查询执行计划。(本地测试数据,数据很少) 阅读全文
posted @ 2020-03-27 10:32 ltstar丶滔哥 阅读(188) 评论(0) 推荐(0)
摘要: cat -n 查询日志 | grep 以什么为查询条件 会查询出行号 比如:300行 cat -n 查询日志 |tail -n +300 |head -n 50 指的是你查的行号往下50行数据,用于线上日志分析 top 命令:用于查看进程占用内存,CPU的百分比。load average:系统的负载 阅读全文
posted @ 2020-03-19 15:57 ltstar丶滔哥 阅读(161) 评论(0) 推荐(0)
摘要: root用户配置免密登录,首先进入/root目录下。ll -al 查询.开头隐藏的文件。进入.ssh文件内, 输入ssh-keygen -t rsa,会出现以下的情况: 按三次回车就行,你会发现里面对出来两个文件:id_rsa,id_rsa.pub 然后执行ssh-copy-id 服务器地址,你所要 阅读全文
posted @ 2020-03-08 19:46 ltstar丶滔哥 阅读(157) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示