harbor 安装配置

harbor 下载地址: https://github.com/goharbor/harbor/releases # systemctl start docker sudo chmod +x /usr/local/bin/docker-compose cd ~ tar xvzf harbor-offline-installer-v1.7.5.tgz mv   harbor.yml.tmpl    harbor.yml 修改hostname https相关行,注释掉 ./install.sh 安装完成,打开80端口页面。

安装最新版本的docker和docker-compose

1. docker # 卸载旧版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine # 安装yum-utils yum install -y yum-utils # 设置稳定的存储库 yum-config-manager \ –add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装 # 安装 yum install docker-ce docker-ce-cli containerd.io # 版本 docker -v 2. docker-compose curl -L https://github.com/docker/compose/releases/download/1.28.5/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose … Read more

docker 安装

使用官方安装脚本自动安装 安装命令如下: curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun 也可以使用国内 daocloud 一键安装命令: curl -sSL https://get.daocloud.io/docker | sh

IntelliJ IDEA 快捷键大全

mark 一下:IDEA可以录制宏,记录自己的快捷键 自动代码 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。 例如:要输入for(User user : users)只需输入user.for+Tab ; 再比如:要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。 代码标签输入完成后,按Tab,生成代码。 Ctrl+Alt+O优化导入的类和包 Alt+Insert生成代码(如get,set方法,构造函数等)   或者右键(Generate) fori/sout/psvm + Tab  生成循环、System.out、main方法等boilerplate样板码 Ctrl+Alt+T生成try catch  或者 Alt+enter Ctrl + O重写方法 Ctrl + I实现方法 Ctr+shift+U大小写转化 ALT+回车 导入包,自动修正 ALT+/    代码提示 CTRL+J 自动代码 Ctrl+Shift+J整合两行为一行 CTRL+空格 代码提示 CTRL+SHIFT+SPACE自动补全代码 CTRL+ALT+L格式化代码 CTRL+ALT+I自动缩进 CTRL+ALT+O优化导入的类和包 ALT+INSERT生成代码(如GET,SET方法,构造函数等) CTRL+E 最近更改的代码 CTRL+ALT+SPACE类名或接口名提示 CTRL+P方法参数提示 CTRL+Q可以看到当前方法的声明 Shift+F6重构-重命名 (包、类、方法、变量、甚至注释等) Ctrl+Alt+V提取变量 查询快捷键 Ctrl+Shift+Backspace可以跳转到上次编辑的地 CTRL+ALT+ left/right前后导航编辑过的地方 … Read more

IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键)

IntelliJ IDEA 设置代码提示或自动补全的快捷键 (附IntelliJ IDEA常用快捷键) 修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。 在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。 2. 在 Basic 上点击右键,去除原来的 Ctrl+空格 绑定,然后添加 Alt+/ 快捷键。 然后应用(Apply), OK. IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正 Ctrl+N  查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) … Read more

Java加载dll或so库文件的路径 java.library.path

1. Java的 System.load 和 System.loadLibrary都可以用来加载库文件 2. 例如你可以这样载入一个windows平台下JNI库文件: System.load( “C://Documents and Settings//TestJNI.dll” ); 绝对路径 3. System.loadLibrary参数为库文件名 例如你可以这样载入一个windows平台下JNI库文件 System.loadLibrary ( “TestJNI” ); 这里TestJNI必须在 java.library.path这一jvm变量所指向的路径中,可以通过如下方法获得该变量的值:   System.getProperty(“java.library.path”); 默认情况下,Windows平台下包含下面的路径:   1)和jre相关的目录   2)程序当前目录   3)Windows目录   4)系统目录(system32)   5)系统环境变量path指定的目录 4.在linux下添加一个java.library.path的方法如下:   在/etc/profile 后面加上一行 export LB_LIBRARY_PATH=路径 5.在执行程序的时候可以显示指定, -Djava.library.path=路径,这种会清除掉预设置的 java.library.path的值 。 实例如下: java -jar -Djava.library.path=/home/fly/Desktop/sound_dream  sound.war