自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Linux进程经典五状态图

进程状态图 #mermaid-svg-3qg4Tdkf5hbr4pTt .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-3qg4Tdkf5hbr4pTt .label text{fill:#333}#mermaid-svg-3qg4Tdkf5hbr4pTt .node rect,#mermaid-svg-3qg4

2020-09-29 16:04:49 808

原创 JVM 编译器概述

编译器分类 前端编译器和后端编译器 前端编译与优化 从源码编译成class字节码文件,javac这类编译器 从Javac代码的总体结构来看,编译过程大致可以分为1个准备过程和3个处理过程,它们分别如下 所示。 1)准备过程:初始化插入式注解处理器。 2)解析与填充符号表过程,包括: ·词法、语法分析。将源代码的字符流转变为标记集合,构造出抽象语法树。 ·填充符号表。产生符号地址和符号信息。 3)插入式注解处理器的注解处理过程:插入式注解处理器的执行阶段,本章的实战部分会设计一 个插入式注解处理器来影响J

2020-09-22 15:59:21 119

原创 固定长度数据实现循环队列-disruptor就是循环数组

@ToString public static class cyclicQueue{ int size; int limit; int[] arr ; int pullI; int pollI; public cyclicQueue(int limit) { this.limit = limit; arr=new int[limit]; ...

2020-09-04 14:55:50 218

原创 异或运算符使用

private static void linkInverse() { //链表反转 Node node9 = new Node(9, null); Node node7 = new Node(7, node9); Node node5 = new Node(5, node7); Node node3 = new Node(3, node5); Node node1 = new Node(1, node3);..

2020-09-03 14:29:43 238

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除