摘要: Linux 常用的 shell 用法阅读全文
posted @ 2019-03-03 15:00 MichaelXoX 阅读(253) 评论(0) 编辑
摘要: 记录开发过程中遇到的一些常见单词阅读全文
posted @ 2019-03-03 14:58 MichaelXoX 阅读(47) 评论(0) 编辑
摘要: 合格的程序员应具备的基础素养阅读全文
posted @ 2019-03-03 14:53 MichaelXoX 阅读(62) 评论(0) 编辑
摘要: Linux 系统常用命令笔记阅读全文
posted @ 2019-02-19 23:14 MichaelXoX 阅读(183) 评论(0) 编辑
摘要: 原文链接: "说说云计算中的地域和可用区概念" 亚马逊 AWS 是公共云计算的先驱,一些云计算中重要的产品设计和基础概念可以说都是亚马逊引入的。这其中有两个非常重要的概念:地域( )和可用区( )。很多第一次接触云计算的同学,光看这两个名字的字面意义,虽然也能够猜出大致的意思,但深入的学习了解云计算阅读全文
posted @ 2019-06-01 11:53 MichaelXoX 阅读(14) 评论(0) 编辑
摘要: 总有一些博主是勤奋总结的,比公众号要有营养的多!我喜欢用 RSS 方式订阅博客,所以,基本上常看的已经用 RSS 订阅了,以下仅整理一些有趣的、没有提供 RSS 地址的博客吧。 Python 国内 "TaoBeier moelove" CICD "wklken" "David Dai" 小戴,扇贝网阅读全文
posted @ 2019-05-08 00:16 MichaelXoX 阅读(43) 评论(0) 编辑
摘要: 最近刚刚加入了部署小组,对接各个部署系统,业务逻辑有点繁杂,这时候想起来之前学过的流程图,或许,它可以帮我顺利整理出各个业务逻辑吧,因此,有了本文。 概念 流程图( )是表示算法、工作流或流程的一种框图表示,它以不同类型的框代表不同种类的步骤,每两个步骤之间则以箭头连接。这种表示方法便于说明解决已知阅读全文
posted @ 2019-05-07 23:18 MichaelXoX 阅读(52) 评论(0) 编辑
摘要: 概述 ES 在 7.0 版本开始将废弃 TransportClient,8.0 版本开始将完全移除 TransportClient,取而代之的是 "High Level REST Client" ,官方文档介绍的很详细。 Java High Level REST Client 为高级别的Rest客户阅读全文
posted @ 2019-05-05 23:13 MichaelXoX 阅读(52) 评论(0) 编辑
摘要: 简介 "官网 安装介绍" 这里记载了各个软件包的安装方法,Linux Mac Windows…… 本文记载的是在 CentOS 系统安装 Elasticsearch 7.0.0 版本的步骤。 安装 Java 之前写过一篇文章介绍了 Java 的安装,参考 "Linux 安装 JDK" 注意:只有配置阅读全文
posted @ 2019-05-04 23:07 MichaelXoX 阅读(223) 评论(0) 编辑
摘要: 前言 在线上的程序中,我们可能经常会碰到程序卡死或者执行很慢的情况,这时候我们希望知道是代码哪里的问题,我们或许迫切希望得到代码运行到哪里了,是哪一步很慢,是否是进入了死循环,或者是否哪一段代码有问题导致程序很慢,或者出现了线程不安全的情况,或者是某些连接数或者打开文件数太多等问题,总之我们想知道程阅读全文
posted @ 2019-04-27 20:37 MichaelXoX 阅读(30) 评论(0) 编辑
摘要: 简介 jstack 主要用于生成虚拟机当前时刻的「线程快照」。线程快照是当前 Java 虚拟机每一条线程正在执行的方法堆栈的集合。 生成线程快照的主要目的是用于定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致长时间等待。 基础 线程的几种状态 ,未启动的。不会出现在Dump中。 阅读全文
posted @ 2019-04-27 18:42 MichaelXoX 阅读(42) 评论(0) 编辑
摘要: 概览 最近老大布置的任务就是质量加固,偶然看到了一些对于 Java 性能分析的介绍,因此,有了此篇学习笔记。 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外, 还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,每一种阅读全文
posted @ 2019-04-27 17:54 MichaelXoX 阅读(26) 评论(0) 编辑
摘要: Java 诊断利器 Arthas,是阿里的一款开源工具。 "Github alibaba/arthas" 上可以看到它的介绍。了解它,主要是最近对分析 Java 错误堆栈比较感兴趣,机缘巧合看到了它。 本文记录的内容,就是基于它 "官网的文档" 摘抄的,涉及的截图可能由于篇幅有限,不是很完整,建议按阅读全文
posted @ 2019-04-27 09:55 MichaelXoX 阅读(172) 评论(0) 编辑
摘要: 概念 进程 正在运行的程序,是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源,一个进程包括由操作系统分配的内存空间,包含一个或多个线程 一个进程一直运行,直到所有的非守护线程都结束运行后才能结束 线程 线程是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行阅读全文
posted @ 2019-04-23 23:19 MichaelXoX 阅读(25) 评论(0) 编辑