git clone 非标准的ssh端口(非22)端口

默认方式:git clone whlook@hostname:/volume1/GitRepo/project01/ 当我使用git clone git@xxx:8022:develop/xxx.git 发现不能实现代码的clone 原来,当ssh的端口访问改变的时候,原来的方式就不行了,就要使用新的方式 git clone ssh://git@hostname:port/…/xxx.git hostname:可以是主机的IP地址也可以是域名,域名会自动通过DNS进行解析 port:端口号 样例如下所示: git clone ssh://git@hostname:8022/volume1/git/project01

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

linux安装kodexplorer

1.从可道云kodexplorer官网下载最新的版本,并解压到web根目录(/var/www/html) sudo wget http://static.kodcloud.com/update/download/kodexplorer4.36.zip(可下载至最新版本) sudo unzip kodexplorer4.36.zip -d /var/www/html/ cd /var/www/html/(进入kodexplorer web目录) 2.kodexplorer在安装的过程中需要对一些目录有写的权限,为此,web服务器用户(www-data对于基于Debian的系统)必须要拥有app、data、config目录的权限。运行以下命令完成: //#kodexplorer 目录下 sudo chown -R www-data:www-data data sudo chown -R www-data:www-data config sudo chown -R www-data:www-data app 3.打开浏览器,输入 http://IP/kodexplorer 就能访问了. 如果有权限问题, cd /var/www/html/ chmod -R 777 *

Linux服务器apache2+PHP7环境配置

一、安装包下载与安装 1.安装apache2 sudo apt-get install apache2 2.安装PHP //-y的意思是全部默认选择yes //8条命令分8次输入 //1 sudo apt -y install software-properties-common apt-transport-https lsb-release ca-certificates //2 sudo add-apt-repository ppa:ondrej/php //3 sudo apt-get update //4 sudo apt install php7.2-fpm php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip php7.2-opcache -y //5 sed -i ‘s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/’ /etc/php/7.2/fpm/php.ini //重启PHP //6 systemctl restart php7.2-fpm //7 sudo apt-get update //8 … 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

EMQX 安装(建议用docker运行,见另一文章)

下载地址(注意区分arm 和amd64): https://www.emqx.cn/downloads#broker 1. 下载 wget https://www.emqx.cn/downloads/broker/v4.3.0/emqx-centos8-4.3.0-amd64.rpm 2. 安装 sudo yum install emqx-centos8-4.3.0-amd64.rpm 3. 运行 sudo emqx start   打开浏览器输入:127.0.0.1:18083 默认账户:admin 密码:public   客户端连接,端口默认1883   协议 mqtt  默认账户:admin 密码:public  

kafka install

This tutorial assumes you are starting fresh and have no existing Kafka or ZooKeeper data. Since Kafka console scripts are different for Unix-based and Windows platforms, on Windows platforms use bin\windows\ instead of bin/, and change the script extension to .bat. Step 1: Download the code Download the 1.1.0 release and un-tar it. > wget http://mirrors.hust.edu.cn/apache/kafka/1.1.0/kafka_2.11-1.1.0.tgz > tar -xzf kafka_2.11-1.1.0.tgz > cd kafka_2.11-1.1.0 Step 2: … Read more

kafka 安装入门

kafka正常运行,必须配置zookeeper,否则无论是kafka集群还是客户端的生存者和消费者都无法正常的工作的;所以需要配置启动zookeeper服务。 (1)zookeeper需要java环境 # yum -y install java-1.8.0 解压到指定目录 tar -xzf kafka_2.13-2.8.0.tgz -C /opt/ (2)这里kafka下载包已经包括zookeeper服务,所以只需修改配置文件,启动即可。 如果需要下载指定zookeeper版本;可以单独去zookeeper官网http://mirrors.shu.edu.cn/apache/zookeeper/下载指定版本。 [root@~]# cd /data/kafka_2.13-2.8.0/ [root@ kafka_2.11-2.1.0]# grep “^[^#]” config/zookeeper.properties dataDir=/tmp/zookeeper   #数据存储目录 clientPort=2181   #zookeeper端口 maxClientCnxns=0 注:可自行添加修改zookeeper配置 3.3 配置kafka (1)修改配置文件 [root@ kafka_2.13-2.8.0]# grep “^[^#]” config/server.properties broker.id=0 listeners=PLAINTEXT://localhost:9092 num.network.threads=3 num.io.threads=8 socket.send.buffer.bytes=102400 socket.receive.buffer.bytes=102400 socket.request.max.bytes=104857600 log.dirs=/tmp/kafka-logs num.partitions=1 num.recovery.threads.per.data.dir=1 offsets.topic.replication.factor=1 transaction.state.log.replication.factor=1 transaction.state.log.min.isr=1 log.retention.hours=168 log.segment.bytes=1073741824 log.retention.check.interval.ms=300000 zookeeper.connect=localhost:2181 zookeeper.connection.timeout.ms=6000 group.initial.rebalance.delay.ms=0 注:可根据自己需求修改配置文件  broker.id:唯一标识ID … Read more