开发环境相关
神在异乡
技术改变世界。
展开
-
windows系统电脑将nacos/zookeeper等第三方组件注册成windows服务,开机自启
原理:使用apache的Procrun软件,自主注册windows服务,需指定启动脚本和停止脚本。大致步骤如下:1.下载Procrun: http://archive.apache.org/dist/commons/daemon/binaries/windows/ 选择最新的版本,如commons-daemon-1.2.2-bin-windows.zip2.解压zip包3.准备好zookeeper/nacos的资源,解压,其中nacos的下载地址:https://github.com/ali原创 2020-06-03 14:20:44 · 4143 阅读 · 1 评论 -
SpringBoot在Centos(Linux)系统上以init.d即SysVinit(SystemV)守护进程的方式部署项目Jar包
一.引言在linux系统中,我们通常使用下面指令来部署springboot项目:nohup java -jar appname.jar --spring.profiles.active=qa > /dev/null 2>&1 & echo $! >"appname.pid"除了上述使用java -jar的方式部署springboot项目之外,spri...原创 2019-12-29 16:24:42 · 1006 阅读 · 0 评论 -
Java打包、上传服务器、部署springboot应用简单脚本
一.应用场景:本地开发java应用程序,当部署时,要打包java应用,上传jar包到远程服务器,登录远程服务器并执行指令进行重启java服务。有时候需要频繁反复进行该操作,每次都这样一步一步的做,有些繁琐并且浪费时间,因此写了一份shell脚本,只需要执行一个脚本指令,便自动做了上述所有的事情,节省了许多事。二.环境1.springboot的应用,java -jar跑服务,linu...原创 2019-12-03 09:46:57 · 1750 阅读 · 2 评论 -
svn合并分支到主干,工具操作
分支库中单元测试通过的源代码要合并到主干,例如有一个开发中的代码 branches -> dev 需要合并到主干 trunk。步骤:第一个步骤:在本地副本上进行操作,选择主干上的源代码文件,右键选择tortoiseSVN菜单,点击合并。(将trunk代码 拉回本地,checkout到本地。在trunk 代码上 使用merge)如图第二个步骤:选择merge two different tr...原创 2018-04-11 16:49:21 · 31723 阅读 · 6 评论 -
如何随心所欲地自定义log4j输出格式
在某种情况下,我们需要在不影响原有代码的基础上自定义log4j的输出格式。例如这样的需求,硬性规定了项目的日志格式为: 日期 日志等级 ClassName:line - [版本号] [请求ip地址] [项目应用名称] [服务接口模块] [模块方法] [业务参数1] [业务参数2] [业务参数3] 日志详细内容(必须为json格式)示例:2018-05-10 14:04:50,972 INFO V...原创 2018-06-09 00:53:21 · 10828 阅读 · 2 评论 -
windows系统nginx重启发生异常The system cannot find the file specified
windows系统nginx重启发生异常:nginx: [error] CreateFile() "C:\Users\chemphern\Desktop\nginx-1.14.0/logs/nginx.pid" failed (2: The system cannot find the file specified)问题分析:启动或者重启nginx需要处理掉原来的nginx进程,正常启动nginx...原创 2018-06-09 01:22:53 · 145924 阅读 · 11 评论