Content Table

CentOS 7 简单使用

下载 CentOS

访问 https://www.centos.org/download/ 下载 Minimal ISO 即可,其他的虽然功能齐全,但是太大了。

必要工具

  • yum install zip unzip -y:

    1
    2
    3
    4
    5
    # 把文件夹 H5 和文件 x.html 压缩成 result.zip
    zip -r result.zip H5 x.html

    # 解压 filename.zip, 如无 -d 则解压到当前目录,有则解压到目录 dest-directory
    unzip filename.zip [-d dest-directory]
  • yum install bzip2 (解压 .bz2 文件)

  • yum install net-tools (安装后才能使用 ifconfig 等)

  • yum install psmisc 安装 pstree 查看进程树 (pstree -g)

  • tar 解压 tar.gz: tar xf filename.tar.gz

  • 安装 tree: yum install tree

  • 安装 7z: yum install -y p7zip,如果不能用 yum 安装,可以自己编译

    1
    2
    3
    4
    5
    wget http://nchc.dl.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2
    tar -jxvf p7zip_9.20.1_src_all.tar.bz2
    cd p7zip_9.20.1
    make
    make install
  • 安装 VIM (默认只安装了 VI,不能高亮搜索,不能语法高亮等)

    • 查看本机是否已经安装 VIM: rpm -qa | grep vim
      1
      2
      3
      vim-minimal-7.4.629-5.el6.x86_64
      vim-enhanced-7.4.629-5.el6_8.1.x86_64
      vim-common-7.4.629-5.el6_8.1.x86_64
      如果安装了则会显示上面 3 个包,缺少了的需要进行安装:
      • 缺少 vim-common: yum -y install vim-common
      • 缺少 vim-minimal: yum -y install vim-minimal
      • 缺少 vim-enhanced: yum -y install vim-enhanced

    查看 yum 安装的软件的文件都放到了哪些地方: rpm -ql nodejs

Java 解压 zip 文件

使用 Apache commons-compress 解压 zip 文件是件很幸福的事,可以解决 zip 包中文件名有中文时跨平台的乱码问题,不管文件是在 Windows 压缩的还是在 Mac,Linux 压缩的,解压后都没有再出现乱码问题了。

Java 访问 Redis

Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API,和 Memcached 类似,它支持存储的 value 类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set – 有序集合)和 hash(哈希类型)。

Gradle Tips

依赖的 Scope

  • compile (使用 implementation 替代,提高编译速度)
  • runtime
  • compileOnly (新版才支持,就是 provided)
  • testCompile (使用 testImplementation 替代)
  • testRuntime

Hexo 环境搭建

使用 Hexo 来搭建自己的个人静态博客:

  1. Markdown 写博客
  2. Hexo 生成 HTML
  3. Hexo 发布 HTML 到 Github Pages

既然是静态博客,那么就没有后台了,留言功能可以使用第三方的服务,例如畅言。

All Documents

Ajax

Cas

DB

FE

Go

Gradle

Hexo

Index

Java

Mac

Misc

PHP

Qt

QtBook

Redis

SemanticUi

Spring

SpringBoot

SpringCore

SpringMVC

SpringSecurity

SpringWeb

Util

Vue

zTree

Spring Core

Spring IoC

Spring AOP

Scheduler