分类目录归档:日志

显示 GRUB 菜单

如果只有一个系统,GRUB 菜单默认不会显示。如果需要切换内核则需要显示 GRUB 菜单,方法如下:

  • 编辑 /etc/default/grub
  • 找到 GRUB_TIMEOUT_STYLE=hidden,改为 GRUB_TIMEOUT_STYLE=menu,保存退出
  • 执行 sudo update-grub

重启即可看到 GRUB 菜单了。

git stash 贮藏

# 贮藏
git stash
# 贮藏时添加 message
git stash save "message"
# 贮藏时包含所有修改,同 --all
git stash -a
# 贮藏时包含未暂存的修改,同 --include-untracked
git stash -u
# 出栈第一个贮藏,应用到工作目录
git stash pop
# 应用贮藏内容到工作目录
git stash apply
# 贮藏堆栈列表
git stash list
# 丢弃贮藏 stash@{0}
git stash drop stash@{0}
# 清空 stash
git stash clear
# 查看贮藏的 diff
git stash show [stash@{0}]
# 查看贮藏的全部 diff,同 --patch
git stash show -p
# 从贮藏创建新分支
git stash branch new_branch_name

centos7 安装 gnome

yum update -y
yum groupinstall "X Window System" -y
yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

win10 安装 scoop

scoop 是 windows 下的包管理工具,可以帮助我们自动安装并配置软件包。

配置 hosts

有科学上网的可以跳过。

参考:https://gitee.com/doshengl/GitHub520

用于 switchHosts 的 github520 远程 URL:https://raw.hellogithub.com/hosts

安装 scoop

用 powerShell 执行以下命令

Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb https://gitee.com/RubyKids/scoop-cn/raw/master/install.ps1 | iex

如果安装失败,删除用户目录下的 scoop 目录再重试。

更换国内源

scoop config SCOOP_REPO https://gitee.com/squallliu/scoop

安装软件

scoop install git

如果安装失败,先卸载失败的包,再重新安装即可。卸载示例:

scoop uninstall git

添加扩展

scoop bucket add extras

更多软件安装

scoop install windows-terminal insomnia switchhosts vscode sublime-text

win7 安装 powershell5

  • 打开官方下载页面:https://www.microsoft.com/en-us/download/details.aspx?id=54616
  • 点击「Download」
  • 选择「Win7AndW2K8R2-KB3191566-x64.zip」
  • 点击「Next」
  • 等待下载完成
  • 下载完后解压,例如 「d:\shell」
  • 打开 powershell 管理模式
  • 打开执行脚本权限 Set-ExecutionPolicy RemoteSigned -Force
  • 验证 Get-ExecutionPolicy,应该返回 RemoteSigned
  • 运行安装脚本 d:\shell\Install-WMF5.1.ps1

注意:需要开启「Windows Update」服务。

centos7 安装 virtualbox 增强功能

虚机开机后,点击菜单 「设备 – 安装增强功能…」

# 安装依赖
yum update -y && yum install -y kernel-devel kernel-headers bzip2 gcc make perl
# 挂载光驱
mount /dev/sr0 /mnt
# 重启
reboot
# 安装增强功能
cd /mnt
./VBoxLinuxAdditions.run

maven 运行 springboot 代码

当仅用于调试目的时,使用以下脚本执行:

mvn pring-boot:run

多模块时,先在父模块中执行 mvn clean install ,再进入模块目录运行上述命令。

运行参数/环境:

mvn pring-boot:run -Dspring-boot.run.profiles=xxx

打包:

mvn clean package -DskipTests
mvn clean package -DskipTests -am -amd -pl <model>

vscode 设置 java 环境

  • 打开 vscode
  • 按下 Ctrl+Shift+P ,输入 Java: Extension Guide ,安装合适的插件,不会选安装默认
  • 按下 Ctrl+Shift+P ,输入 Java: Configure Java Runtime
  • 在 Install A JDK 中,分别下载 jdk8 和 jdk11 ,解压到合适的目录
  • 配置默认的 jdk8 工作环境,略
  • 设置中查找 java.home ,在 settings.json 中编辑,设置为 jdk 11 目录
  • 在设置中查找 java.configuration.runtimes ,在 settings.json 中编辑,设置以下内容,并保存关闭:
"java.configuration.runtimes": [
    {
        "name": "JavaSE-1.8",
        "path": "jdk8_path",
        "default": true
    },
    {
        "name": "JavaSE-11",
        "path": "jdk11_path"
    }
],
  • 一切就绪,点击 Reload Window 重载配置