随笔分类 - 语言
摘要:编译安装Python3 卸载Python3 通过安装日志可知Python3被安装在如下目录了 /usr/local/lib/python3.6 /usr/local/bin/2to3 3.6 to /usr/local/bin/pyvenv 3.6 /usr/local/bin/pydoc3.6 /
阅读全文
摘要:一、找到java进程id jps查看当前运行的java进程id 二、找到内存和CPU占用最高的线程pid 1,使用命令top p ,显示你的java进程的内存情况,pid是你的java进程号,比如123 2,按H,获取每个线程的内存情况 3,找到内存和cpu占用最高的线程pid,比如15248 4,
阅读全文
摘要:HashMap HashMap原理? Hash是一个用于存储key value键值对的集合,每个键值对也叫Entry,这些Entry分散存储在一个数组当中,每个元素初始值都是Null,常用方法有put,get put原理? put(1,"A") 1)计算数组下标index=Hash(1)=hashc
阅读全文
摘要:synchronized 作用于对象实例:对给定对象加锁,进入同步代码前要获得给定对象的锁。 作用于实例方法:相当于对当前实例加锁,进入同步代码前要获得当前实例的锁。 作用于静态方法:相当于对当前类加锁,进入同步代码前要获得当前类的锁。 使用 给实例对象加锁 java public class Ac
阅读全文
摘要:一、Java日志 "Java日志全解析(上) 源流" "Java日志全解析(下) 最佳实践" "jdk logging、log4j、logback日志介绍及原理" 总结一下就是: 1.1 日志桥接关系的图 上图是现在日志桥接关系的图,三个流行接口,四个流行的实现 三个接口 JCL(Java Comm
阅读全文
摘要:awk速查手册 score.txt netstat.txt 1 输出 1.1 普通输出 输出第1,4列 格式化输出 1.2 内建变量 | 变量 | 说明 | | | | | $0 | 当前记录(这个变量中存放着整个行的内容) | | $1~$n | 当前记录的第n个字段,字段间由FS分隔 | | F
阅读全文
摘要:sed速查手册 一、替换 pets.txt html.txt my.txt 1.1 普通替换 my字符替换成Hao Chen's 行首追加 行尾追加— 去掉html中的tags 只替换第3到第6行的文本 只替换每一行的第一个s 只替换每一行的第二个s 只替换第一行的第3个以后的s 1.2 多个匹配
阅读全文
摘要:数字类 1. 数字:^[0 9]$ 2. n位的数字:^\d{n}$ 3. 至少n位的数字:^\d{n,}$ 4. m n位的数字:^\d{m,n}$ 5. 零和非零开头的数字:^(0|[1 9][0 9])$ 6. 非零开头的最多带两位小数的数字:^([1 9][0 9])+(.[0 9]{1,2
阅读全文

浙公网安备 33010602011771号