版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CSDN_FlyYoung/article/details/85230814
推荐使用软件
- IDEA——建议自己下载安装Linux版本
- maven——项目构建、依赖管理
- gradle——项目构建、依赖管理
- Git——版本控制、代码管理
- Remmina——远程工具,类似于SecureCRT
- scp——SSH远程命令
- DBeaver——数据库管理软件
- DataGrip——数据库管理软件
shell常用命令
- tree——目录树显示所在文件夹
- lsof——查看应用打开的文件,常配合grep、wc命令使用
- bash-completion——bash补全功能,类似于tab按键
使用建议
- 建议定期备份自己的maven库
JDK的安装
- 建议在/usr/local目录下存放开发软件
- 检查本机是否安装open jdk,若本机安装open jdk,使用如下命令去除:
sudo apt-get autoremove --purge openjdk-8-jre-*
- 进入源码包所在目录,并解压源码包
tar zxvf jdk-8u60-linux-x64.tar.gz
- 配置环境变量,修改配置文件:
sudo vim /etc/profile
在文件的末尾添加如下内容:
使配置生效:source /etc/profile
- 检验安装是否成功
java -version
javac -versioin
常用命令
解决Eclipse启动报缺少javax/annotation/PostConstruct的错误
ssh文件传输
通过ssh隧道进行本地端口转发
// 通过第三方主机uat.quantcode.com.cn, 将本机3306端口连接到localhost(相对于uat.quantcode.com.cn)主机的3306端口
ssh -i /home/cx4gxf/IdeaProjects/cxserver_id-rsa -N -L 3306:localhost:3306 [email protected]
查看公网IP
压缩与解压
请求制定IP并格式化
curl http://nexus.dev.quantcube.com.cn:8080/market/kline/603888/1\?date\=\&pageNo\=1\&pageSize\=1000|jq
curl
查看项目使用的相关连接文件
lsof -p 2148|grep 1521|wc -l