一、Nginx启动项目权限不够
1.方案一:java -jar 包名
2.方案二:chmod 777 *chmod 777 *
3.方案三:chmod u+x *.sh
二、 Nginx常用语句
1.实时打印日志:tail -f log/p-nohup.log
2.直达模板目录:cd 模板目录地址
3.查看文件启动所有进程 tail -f log/p-nohup.log
4.查看已经启动了的文件 ps -ef|grep java
三、Nginx发布新的服务器
1.在nginx中做好对应项目发布jar准备
2.新建对应的数据库表、注意初始化部分的数据
3.重启项目并配置对应的nginxnginx 中 cp 是复制文件的意思,cp 被复制的文件 复制后的新名字
四、 当本地项目启动提示:zookeeper not connected 时
1.在文件application-dev.yml中加入
timeout: 250000
parameters:
blockUntilConnectedWait: 250
config-center:
2.检查自己的IP地址(例:192.168.1.*),将自己的IP地址修改为:192.168.0.*
五、引包
引用其他项目时,加入此段可排除其他项目中带的包的影响
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
六、本地项目调用服务配置相关
以上是为了方便本地项目启动后调用到远端
七、Map红黑树
Map<String, Object> result = new HashMap<>(num);
此num根据实际需要传入的参数个数除以0.75;来写
比如实际传入有7个参数,num= 7/0.75=9.333,num取值为10
八、Tag使用
用于对某个版本打标签,用于分支创建与合并时对当前代码进行备注,方便对版本进行管理溯源,具体使用方法请自行查阅资料。
如:git tag -a <版本号> -m "<备注信息>"
添加:git tag -a v1.0 -m”基本版本完成,有bug待做”
删除:git tag -d v1.0
推送到远程:git push origin v1.0 或 git push -tags
九、项目正在运行不小心关闭idea导致项目无法启动的问题解决:
在项目运行终端输入:taskkill /f /im java.exe
十、备份并删除服务器中的项目
1.先将已启动的项目停下来
2.使用命令将原有项目打包并备份,便于还原:zip -r 新压缩文件名称.zip 原项目名称
3.删除原有项目文件:rm -rf 原项目名称