Spring Boot配置文件

1. 启动Spring Boot项目

  1. 第一种方法是使用IDE(集成开发环境),例如IDEA、Eclipse等,我这里使用的是IDEA,所以我只需点击右上角的Run按钮即可

1559271612805

  1. 使用maven命令行启动。在项目根目录下运行 mvn spring-boot:run即可

注意:使用mvn命令请确保电脑上安装了maven并且配置了maven环境变量,可以输入 mvn --version 查看是否 安装(成功安装如下图),若没安装自行百度,按照教程一步一步完成即可

1559271875750

  1. 使用jar文件启动。在项目根目录下运行命令 mvn clean install (clean表示清空之前编译的文件,install表示打包项目文件成为jar文件)

    1559272084746

    出现 BUILD SUCCESS 表示创建jar成功,之后可以在项目根目录下的target目录下查看到对应的jar文件

    1559272191102

    然后执行 java -jar demo-0.0.1-SNAPSHOT.jar 运行该文件即可。

2. 编写配置文件

Hexo上传图片

  1. 修改 站点配置文件_config.yml 里的 post_asset_folder: falsepost_asset_folder: true

  2. 当设置了 post_asset_foldertrue 后,用 hexo new "new page" 生成新的博客时,Hexo会自动建立一个同名的文件夹,当文章用到了资源时,只需要将该资源放入此文件夹即可

Spring Boot新建项目

1. 前言

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

hexo常用命令

1. Hexo

1
2
3
$ npm install hexp -g #安装
$ npm update hexo -g #升级
$ hexo init #初始化

2. 简写

1
2
3
4
5
$ hexo n "title" == $ hexo new "title" # 新建博客文章
$ hexo p == $ hexo publish #新建草稿draft
$ hexo g == $ hexo generate # 生成静态文件
$ hexo s == $ hexo server # 启动服务预览
$ hexo d == $ hexo deploy # 部署上服务器

3. 服务器

1
2
3
4
5
6
7
8
$ hexo server # hexo会监视文件变动并启动更新,无需重启服务
$ hexo server -s # hexo的静态模式
$ hexp server -p 5000 # 更改服务端口
$ hexo server -i 192.168.1.1 # 自定义IP

$ hexo clean # 清楚缓存,网页出现莫名错误时可以试试
$ hexo g # 生成静态网页
$ hexo d # 部署上服务器

4. 常见错误

4.1 找不到git部署

错误提示:ERROR Deployer not found: git

基于Linux Kernel 2.6 的源码, 分析其进程模型

1. 简介

本文的内容是基于Linux Kernel 2.6 的源码, 深入分析其进程模型, 主要分析的内容如下:

  • 什么是进程(进程的概念)
  • 操作系统是如何组织进程的
  • 进程状态之间是如何转换的
  • 进程是如何进行调度的
  • 对该操作系统进程模型的看法

2. 什么是进程

既然我们要分析操作系统的进程模型, 那么我们首先需要了解一下什么是进程。 首先, 我们先看下百度上对进程(Process)的定义: