JVM基础知识
JVM概述 Java 虚拟机是一台执行 Java 字节码的虚拟计算机,它拥有独立的运行机制,其运行的字节码也未必由 Java 语言编译而成(只要其他程序语言编译的字节码文件能够遵循 JVM 规范,就可以在 JVM 上运行)。 JVM 平台的各种语言可以共享 Java 虚拟机带来的跨平台性、优秀的垃圾回收器,以及可靠的即时编译器。 Java 技术的核心就是 Java 虚拟机,因为所有的 Java 程序都是运行在 Java 虚拟机内部。 JVM 是运行在计算机操作系统之上的,与硬件没有直接的交互。 作用Java 虚拟机就是二进制字节码的运行环境,负责装载字节码到其内部,解释编译为对应平台上的机器指令执行。每一种指令,Java 虚拟机规范中都有详细定义,如怎么取操作数,怎么处理操作数,处理结果放在哪里。 特点 一次编译,到处运行。 自动内存管理。 自动垃圾回收功能。 整体结构 由于跨平台性的设计,Java 的指令都是根据栈来设计的。不同平台 CPU...
使用Hexo搭建个人博客
环境准备 安装Node.js 安装Git 通过npm安装Hexo命令行工具:npm install -g hexo-cli 初始化Hexo项目 创建项目文件夹: 12hexo init myblog # myblog为项目名称cd myblog 安装依赖包:npm install 本地运行和预览,服务启动完毕后,访问http://localhost:4000查看效果。 1234# 1.生成静态文件hexo g # 或 hexo generate# 2.启动本地服务hexo s # 或 hexo server 配置GitHub仓库 创建GitHub仓库:在GitHub上新建一个仓库,名称为 用户名.github.io(例如 username.github.io)。 获取仓库地址:复制仓库的HTTPS或SSH地址(如...