自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 反编译

反编译前言如果不了解虚拟机栈,可以参考Java 内存区域编译指令javac Hello.java反编译指令javap -c Hello.class > Hello.txt-c:指定文件名>:把反编译的内容输出示例源代码public class Hello { public static void main(String[] args) { int i...

2019-10-16 21:22:39 147

原创 虚拟机内存区域

Java 内存区域运行时数据区域程序计数器程序计数器是当前线程所执行的字节码的行号指示器。作用字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器来完成。虚拟机栈每个线程对应一个 Java 虚拟机栈,它的生命周期与线程相同。每一个方法从调用直至执行完成的过程,就对应着一个栈帧在虚拟机栈中入栈...

2019-10-16 16:35:34 136

原创 Ubuntu18.04 编译 OpenJDK8

Ubuntu18.04 编译 OpenJDK8前言OpenJDK 有些组成部分是用 C++ 编写的,更多的代码则是使用 Java 自身实现的,因此编译这些 Java 代码需要用到一个可用的 JDK,官方称它为 Boot JDK。如果编译 OpenJDK8,Boot JDK 可以是 OpenJDK7,也可以是 OracleJDK7,或者更早的版本。准备工作安装 OpenJDK配置加速器...

2019-10-12 11:26:08 313

原创 Docker 编译 OpenJDK8

Docker 编译 OpenJDK8前言如果未安装 Docker,可以参考 安装 DockerDocker 操作拉取镜像docker pull bolingcavalry/bolingcavalryopenjdk启动容器docker run --name=compilejdk -idt bolingcavalry/bolingcavalryopenjdk-i:让 Docker...

2019-10-12 11:25:14 870

转载 安装 Docker

安装 Docker准备安装卸载旧版本apt-get remove docker docker-engine docker.io containerd runc安装 Docker更新数据源apt-get update安装所需依赖apt-get -y install apt-transport-https ca-certificates curl software-properti...

2019-10-12 11:23:14 668

原创 Idea 常用快捷键

Idea 常用快捷键Ctrl删除光标所在行 或 删除选中的行:Ctrl + Y剪切光标所在行 或 剪切选择内容:Ctrl + X复制光标所在行 或 复制选择内容:Ctrl + C复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面:Ctrl + D递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围:Ctrl + W显示一个类的子类(实现类...

2019-10-10 11:02:48 88

原创 位运算

位运算二进制举例用的是 16 位二进制。原码1:0000 0000 0000 0001-1:1000 0000 0000 0001反码1:0000 0000 0000 0001-1:1111 1111 1111 1110补码1:0000 0000 0000 0001-1:1111 1111 1111 1111负数补码的过程// 首先展示负数的正数原码0000 0000 ...

2019-10-09 22:09:34 98

原创 Maven 报错

Maven 编译每次启动 Spring Boot 的应用,都会报找不到类。每次都要 maven clean package -Dmaven.test.skip=true 才能启动成功。但是这样是不是很麻烦呢?删除配置删除 .idea 文件夹删除每个模块文件下的 target 文件夹和 .iml 文件关闭项目,重新让 Maven 管理编译项目...

2019-09-20 08:46:12 132 1

原创 Ubuntu18.04 配置静态 IP

修改网络配置文件vi /etc/netplan/50-cloud-init.yaml修改内容network: ethernets: # 网卡名字 ens33: # 配置虚拟机静态 IP addresses: [192.168.48.139/24] dhcp4: no ...

2019-09-19 14:42:15 178

原创 Docker 网络

步骤一进入 Linux后,输入命令:ifconfig如图:注意是看 docker0 ,如果没有图中框中的内容(inet addr:172.17.0.1),选择下列其中一项进行操作:如果你有备份的虚拟机,那么恭喜你,删掉目前被你玩坏的虚拟机,重新克隆一个新的虚拟机如果你没有备份的虚拟机,那么大侠请重新来过,重装系统步骤二完成上面的步骤,我们就有了一个干净的虚拟机,再次重复步...

2019-07-29 22:28:24 95

空空如也

空空如也

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

TA关注的人

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