![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点整理
qiwen11bee
Java Web选手!同时会运用一些大数据的技能。
熟练使用mysql\redis\dubbo\qmq(消息中间件,qunar开发)\hbase\es\spark\spring
展开
-
Java虚拟机知识点整理
StackOverflowError栈深度过深OutOfMemoryError内存溢出Java虚拟机栈为 执行的Java方法(也就是字节码)服务 里面有个局部变量表:存储基本数据类型本地方法栈为 虚拟机使用到的Native方法服务几乎所有的对象实例以及数组都在堆上分配 (JIT编译器的发展与逃逸分析技术的成熟,栈上分配\标量替换优化技术导致的微妙变化)分代收集算法:java队细分:新生代...原创 2019-02-19 14:30:08 · 82 阅读 · 0 评论 -
grep awk 常用命令整理
grep 命令:grep -c ‘dqmW6n32fa正常访问’ common.log 匹配上的总行数grep -n ‘dqmW6n32fa正常访问’ common.log 打印出每一条的行数与内容grep -3 ‘dqmW6n32fa正常访问’ common.log 打印出匹配行的上下三行的内容awk 命令:常用的:NF 当前记录里域个数NR 到目前为止记录数OFS ...原创 2019-02-19 14:31:33 · 198 阅读 · 0 评论 -
logback日志配置文件
<?xml version="1.0" encoding="UTF-8"?> <!-- 控制台输出 --><appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <en原创 2019-02-19 14:35:56 · 144 阅读 · 0 评论 -
Linux查看内存问题的方法
top命令可以实时动态地查看系统的整体运行情况假装有图。自己虚拟机上打一下。对每一项进行解释:1.16:08:49 当前时间2.up 10 min 当前系统已经运行10min3.1 user 当前1个用户登录4.load average: 0.37, 0.50, 0.29 平均负载的含义可以看这篇博客 load average的含义,总之,越高的话负载越重第二行是对进程的描...原创 2019-02-19 14:37:56 · 758 阅读 · 0 评论 -
Java8的简单知识
写代码经常会用到集合的操作,之前对spark有所了解,stream的操作跟spark的算子很相似。感兴趣的可以了解下spark的算子。只记录大概写法,具体的实战使用即可。常用的方法:List list = Lists.newArrayList();list后面直接跟 .stream()这个方法后可以跟很多的集合操作的方法 ,如:distinct() 对集合里元素去重 limit(2) ...原创 2019-02-19 14:39:47 · 108 阅读 · 0 评论 -
Guava类库知识整理
1.Optional:为什么要用它?因为当有空值得时候 Java的机制是哪里使用了哪里出错,而这个Optional类可以直接指出空值得地方,看出出错地点。` 常用的方法有: Optional.of(参数) Optional.fromNullable(参数).or(参数) 前后参数类型一致2.Preconditions: 这个类可以简化很多判断的操作常用的方法有:Preconditio...原创 2019-02-19 14:41:23 · 321 阅读 · 0 评论