摘要: jps 作用:查看所有的jvm进程,包括进程ID,进程启动的路径等等 原理:java程序在启动以后,会在java.io.tmpdir指定的目录下,就是临时文件夹里,生成一个类似于hsperfdata_User的文件夹,这个文件夹里(在Linux中为/tmp/hsperfdata_{userName} 阅读全文
posted @ 2021-11-29 20:44 donleo123 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 日志异常排查 相关指令: tail、cat、less 、grep 、wc、sed、split #常用日志查询 #滚动加载日志 tail -f xxx.log #查看日志部分加载 配合指令进行查看 g(首页) G(末页) j(上一行) k(下一行) PgUp(上一页) pgDn(下一页) # /(关键 阅读全文
posted @ 2021-11-29 20:37 donleo123 阅读(74) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal介绍 从Java官方文档中的描述:ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用于关联线程 阅读全文
posted @ 2021-11-29 20:28 donleo123 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 简介:一般开发分支在dev分支,每次迭代时,需要把开发代码提交到master分支,master分支为了避免污染,不进行开发。 主要思想: 把分支代码合并到master,合给谁,就先切换到谁的分支 当前分支是dev,开发完成后,需要合并到master分支 先把该提交的提交,需要push的push完成后 阅读全文
posted @ 2021-11-29 20:08 donleo123 阅读(465) 评论(0) 推荐(0) 编辑
摘要: cat:从第一行开始显示文本内容(适用于内容较少的) tac:从最后一行开始显示,是 cat 的逆顺序 more:一页一页的显示文本内容(适用于内容较多的) less:与 more 类似,但是比 more 更好的是,它可以往前翻页! head:只看文本的前面几行 tail:只看文本的后面几行 nl: 阅读全文
posted @ 2021-11-29 19:58 donleo123 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 例1: 1 public class GroupBy { 2 3 List<Employee> employees = new ArrayList<>(); 4 5 /** 6 * 数据初始化 7 */ 8 public void init() { 9 List<String> citys = Ar 阅读全文
posted @ 2021-11-29 19:54 donleo123 阅读(10389) 评论(0) 推荐(1) 编辑
摘要: BiFunction<T,U,R> 接收 2个参数 ,返回一个结果 public class DemoFunction { public static void main(String[] args) { DemoFunction t1 = new DemoFunction(); // Functi 阅读全文
posted @ 2021-11-29 19:49 donleo123 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 今天我们讲讲Consumer、Supplier、Predicate、Function这几个接口的用法,在 Java8 的用法当中,这几个接口虽然没有明目张胆的使用,但是,却是润物细无声的。为什么这么说呢? 这几个接口都在 java.util.function 包下的,分别是Consumer(消费型) 阅读全文
posted @ 2021-11-29 19:45 donleo123 阅读(1913) 评论(0) 推荐(0) 编辑