摘要:
1. 概述 1. 简单聊聊这个 关键字 2. 背景 1. 最近整理到了 jvm 的线程, 然后就开始整理到了 jvm 并发相关的内容 1. 老实说, 这块之前确实没有学好, 挖了一个大坑 2. 碰见坑就填吧, 慢慢填, 一点一点填好 1. 单线程的问题, 与多线程的引入 1. 概述 1. 单线程的问 阅读全文
摘要:
1. 概述 1. EX 命令行常规操作 2. 这根本算不上是 一个教程, 只是一个 整理 2. 背景 1. 补充一下 EX 命令行 相关的内容 1. 基本的内容 3. 环境 1. OS 1. win10 2. shell 1. mintty 2.9.4 1. EX 1. 概述 1. EX 编辑器 2 阅读全文
摘要:
1. 概述 1. CTRL A 简单使用 2. 背景 1. 最近使用 VIM 3. 环境 1. OS 1. win10 2. shell 1. mintty 2.9.4 1. CTRL A 1. 概述 1. 加一操作 2. 加一 1. 对 数值 类型的值有效 1. 正负数都行 2. 只能是 整数 2 阅读全文
摘要:
概述 VIM 宏的存储 背景 之前学过一点宏 查看 录制 导出 问题: 编辑这块并不是很好 操作打不出来 插入模式下的 CTRL + A EX 命令行下的 CTRL + A CTRL 类的快捷键 如果打不出来, 会很尴尬... ALT 类的快捷键, 我现在还没用上 环境 OS win10 shell 阅读全文
摘要:
1. 概述 1. VIM 宏的基本操作 2. 背景 1. 之前退出, 查历史记录的时候, 偶然按错 2. 某些动作, 不是单纯依靠 替换操作, 就做得出来的... 3. 环境 1. OS 1. win10 2. shell 1. mintty 2.9.4 1. 宏 1. 概述 1. 什么是宏 2. 阅读全文
摘要:
1. 概述 1. VIM EX命令 与 搜索 历史 2. 背景 1. 初学 VIM 时候遇到的窘境 1. 退出 VIM 失败 1. 刚开始学的退出方法, 是 2. 结果手一滑, 打成了 3. VIM 没有退出, 并且出现了一个没见过的窗口 2. 等熟练使用 VIM 之后, 那个一不留神打开的窗口, 阅读全文
摘要:
概述 vim 运行 ex 脚本 背景 最近在整理一些文本资料 发现有某个网站上资料质量还行 就是妈的禁用了各种操作 鼠标左键选取 鼠标右键菜单 键盘快捷键 尝试从 js 的角度改变, 结果失败 这个时候知道前端知识的重要性了? 无奈只能尝试通过 文本处理 的方式来处理 暂时使用 vim 其实 sed 阅读全文
摘要:
1. 概述 1. 我暂时不准备写这个工具 1. 这个工具太过强大 2. 而且工具的使用思路, 有 60% 都差不多 3. 这里提升的, 是采集的 精度, 以及对 结果的表现 2. 难点 1. 分析思路, 工具只是辅助, 真正的分析, 需要 jvm 的知识 2. 打开 jfr 3. 自己配置 jfr 阅读全文
摘要:
1. 概述 1. visualvm 中 dump 和 snapshot 简介 2. 背景 1. 一个 visualvm 的简介, 墨迹了一周... 2. 堆完了发现, snapshot 一句都没有提 1. 你好意思吗? 3. 所以现在开始简单聊聊 snapshot 3. 环境 1. OS 1. wi 阅读全文
摘要:
1. 概述 1. 今天聊聊 visualvm 2. 背景 1. 之前简单聊了聊 JVM 的 命令行工具 1. jinfo 1. JVM 启动参数 2. jstat 1. JVM 的 堆内存 以及 gc 情况 3. jmap 1. 做 堆内存 的 dump 4. jhat 1. 分析堆内存 dump 阅读全文
摘要:
概述 jstack 相关内容 背景 之前看了 jvm 相关 命令行工具 jinfo jstat jmap jhat 它们的方向 jvm 启动参数 内存资源 gc 统计 堆栈快照 堆栈分析 堆栈? 不是只有堆吗? 是哈, 那栈呢? 环境 OS win10 Java 1.8.0_201 demo Spr 阅读全文
摘要:
1. 概述 1. 乘方, 开方, 指数 运算相关 2. 背景 1. 半夜睡不着, 瞎想 2. 效率也不高, 好在想清楚了一些事 1. 联系 1. 概述 1. 简单描述一下, 我的理解 2. 基础运算 1. 加减 1. 最直接的运算 2. 逆运算 1. 减法运算 是加法的 逆运算 3. 关系 2. 乘 阅读全文
摘要:
1. 概述 1. jhat 简介 2. 感觉似乎派不上什么用处 2. 背景 1. 了解 jmap 之后, 我发现我还剩下了一个 dump 文件 1. jhat 刚好就是用来处理这个玩意的... 3. 环境 1. OS 1. win10 2. Java 1. 1.8.0_201 3. demo 1. 阅读全文
摘要:
1. 概述 1. 继续聊 jvm 命令行工具 2. 背景 1. 之前聊过一些简单的命令行工具 1. jps 1. 查看当前 java 进程 2. jinfo 1. 查看 java 运行参数 2. 查看当前 相关系统变量 3. jstat 1. 查看 jvm 的 堆内存,gc 统计信息 2. 如果我想 阅读全文
摘要:
1. 概述 1. jstat 的简单使用 2. 背景 1. jvm 是面试经常被问到的东西 1. 面试造火箭 的典型 2. 面试完了, 基本不用, 所以就会被渐渐忘记 2. 我一直觉得, 这些监控工具, 是 性能调优 的基础 1. 看都看不清, 后续根本没法做 3. 环境 1. OS 1. win1 阅读全文
摘要:
1. 概述 1. vim 下的正则非贪婪匹配 2. 背景 1. 复习 jvm 相关的内容 2. 发现得出的信息, 不太友好, 于是想做 格式化 3. 环境 1. OS 1. win10 2. git bash 1. mintty 2.9.4 1. 原始文段 1. 文段 2. 需求 1. 将输出文本格 阅读全文
摘要:
1. 概述 1. 记录一次 cpu 占用的定位与诊断 2. 背景 1. 前段时间卸载了 wise system monitor, 系统不再崩溃 2. 不过卸载的时候, 显卡驱动掉了, 所以我重装了一次显卡驱动 3. 感觉又恢复了祥和 4. 谁知道电脑时不时又抽风 1. 症状 1. 概述 1. 电脑的 阅读全文
摘要:
1. 概述 1. Win10 环境变量 2. Path 2. 背景 1. 大学时代, 学过 Java 1. 当时特别讨厌的, 就是配置环境 2. 装好还不算, 还要配置环境变量... 3. 当时也是笨, 除了烦之外, 就没有别的思考 2. 寝室的同学, 相比来说, 就灵性了很多 1. 他这个同学是个 阅读全文
摘要:
1. 概述 1. win10 虚拟桌面快捷键 2. 水一发 2. 快捷键 ps 1. ref 1. "win10 部分快捷键" 阅读全文
摘要:
1. 概述 1. 数据库 隔离性 相关问题 2. 背景 1. 这个算是每个 it 工作人员, 都应该有点理解吧 1. 别人写过, 也不妨碍我理解认识啊... 2. 说来惭愧 1. 我之前对这些的认识, 其实很凌乱 1. 本身就是为了应付面试, 硬背 2. 理解上也没有层次 1. 甚至把 事务特性, 阅读全文