随笔分类 -  语言

摘要:编译安装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 / 阅读全文
posted @ 2018-03-24 21:07 okokabcd 阅读(3879) 评论(0) 推荐(0)
摘要:一、找到java进程id jps查看当前运行的java进程id 二、找到内存和CPU占用最高的线程pid 1,使用命令top p ,显示你的java进程的内存情况,pid是你的java进程号,比如123 2,按H,获取每个线程的内存情况 3,找到内存和cpu占用最高的线程pid,比如15248 4, 阅读全文
posted @ 2018-03-20 21:41 okokabcd 阅读(298) 评论(0) 推荐(0)
摘要:HashMap HashMap原理? Hash是一个用于存储key value键值对的集合,每个键值对也叫Entry,这些Entry分散存储在一个数组当中,每个元素初始值都是Null,常用方法有put,get put原理? put(1,"A") 1)计算数组下标index=Hash(1)=hashc 阅读全文
posted @ 2018-03-04 03:10 okokabcd 阅读(175) 评论(0) 推荐(0)
摘要:synchronized 作用于对象实例:对给定对象加锁,进入同步代码前要获得给定对象的锁。 作用于实例方法:相当于对当前实例加锁,进入同步代码前要获得当前实例的锁。 作用于静态方法:相当于对当前类加锁,进入同步代码前要获得当前类的锁。 使用 给实例对象加锁 java public class Ac 阅读全文
posted @ 2018-03-03 13:15 okokabcd 阅读(191) 评论(0) 推荐(0)
摘要:一、Java日志 "Java日志全解析(上) 源流" "Java日志全解析(下) 最佳实践" "jdk logging、log4j、logback日志介绍及原理" 总结一下就是: 1.1 日志桥接关系的图 上图是现在日志桥接关系的图,三个流行接口,四个流行的实现 三个接口 JCL(Java Comm 阅读全文
posted @ 2018-02-28 15:15 okokabcd 阅读(215) 评论(0) 推荐(0)
摘要:awk速查手册 score.txt netstat.txt 1 输出 1.1 普通输出 输出第1,4列 格式化输出 1.2 内建变量 | 变量 | 说明 | | | | | $0 | 当前记录(这个变量中存放着整个行的内容) | | $1~$n | 当前记录的第n个字段,字段间由FS分隔 | | F 阅读全文
posted @ 2018-02-15 23:02 okokabcd 阅读(221) 评论(0) 推荐(0)
摘要:sed速查手册 一、替换 pets.txt html.txt my.txt 1.1 普通替换 my字符替换成Hao Chen's 行首追加 行尾追加— 去掉html中的tags 只替换第3到第6行的文本 只替换每一行的第一个s 只替换每一行的第二个s 只替换第一行的第3个以后的s 1.2 多个匹配 阅读全文
posted @ 2018-02-14 16:39 okokabcd 阅读(258) 评论(0) 推荐(0)
摘要:数字类 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 阅读全文
posted @ 2017-08-31 10:07 okokabcd 阅读(188) 评论(0) 推荐(0)