重学Java - 基础
引言本篇博文为 Java 基础阶段的常见概念及相关细节梳理,意在重学 Java 查漏补缺。博文随时会进行更新,补充新的内容并修正错漏,该系列博文旨在帮助自己巩固扎实 Java 基础。毕竟万丈高楼,基础为重,借此督促自己时常温习回顾。
计算机基础存储单位基本换算:1MB = 1024KB、1KB = 1024B、1B = 1byte = 8bit
bit(比特、位):计算机中的最小存储单位
byte(字节):计算机中基本存储单元
Java 基本常识.java 源文件编程规则一个 .java 文件中可以有多个 class 但 public 修饰的 class 只能有一个
JRE、JDK、JVM 之间的关系
JRE = JVM + Java 核心类库
JDK = JRE + Java 开发工具(javac、java、javadoc、…)
编译与运行
javac 编译 .java 源代码文件为 .class 字节码文件
java 运行 .class 字节码文件
javac A.java (生成 A.class)
java A (运行 A.class,不需要加 .class 后缀)
Ja ...
Git 基本使用与常用命令
背景版本管理的演变
VCS(Version Control System)出现之前
用目录拷贝区别不同版本
公共文件容易被覆盖
成员沟通成本高,代码集成效率低下
集中式 VCS(如 CVS)
有集中的版本管理服务器
具备文件版本管理和分支管理能力
集成效率有明显提高
客户端必须时刻与服务器相连
分布式 VCS(如 Git)
服务端和客户端都有完整的版本库
脱离服务端,客户端也可以管理版本
支持查看历史和版本比较等多数操作,都不需要访问服务器,比集中式 VCS 更能提高版本管理效率
Git
Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper
特点
最优的存储能力
非凡的性能
开源
容易做备份
支持离线操作
容易定制工作流程
Git 安装与最小配置安装安装 Git
最小配置配置 user 信息 user.name 和 user.ema ...
使用Hexo + Gitee Pages 搭建个人静态博客
简介Hexo
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页
Gitee Pages
码云 Pages 是一个免费的静态网页托管服务,您可以使用 码云 Pages 托管博客、项目官网等静态网页。如果您使用过 Github Pages 那么您会很快上手使用码云的 Pages服务。目前码云 Pages 支持 Jekyll、Hugo、Hexo编译静态资源。
搭建步骤安装依赖点击名称进入官网,根据操作系统下载相应安装包 -> 安装即可
Node.js
Git
安装 Hexo 执行以下命令:
npm install hexo-cli -g
初始化 Hexo选择需要创建的项目目录,执行以下命令:
hexo init [项目名称,如Blog]
修改配置文件到项目路径下修改 _config.yml 文件,将 deploy 节点修改如下
$ cd Blog$ vim _config.ymldeploy: type: git repo: gitee: git ...