软件配置管理
文章平均质量分 68
maven、nexus、git、svn、apollo
怪兽也会哭哭^
从现在开始,栽下一棵树吧
展开
-
软件配置管理之Apollo配置中心
应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期。比如:数据库连接参数、系统启动参数等。携程开源的配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具有规范的权限、流程治理等特征,适用于微服务配置管理场景。原创 2023-11-26 21:34:08 · 494 阅读 · 0 评论 -
使用SVN客户端向svn服务器import文件失败?让我来看看
因为这个是在校园网里的一个IP地址,当我断开了网线之后,再去进行相关的svn操作,此时就会报错报error,当我把网线插上时,即可继续进行操作。通过电脑下创建的文件夹去向svn服务器里的仓库import文件,却一直报error,显示错误原因是。看到这个报错原因是网络原因,首先我们就想是不是''的问题,这个是我在我的SVN服务器里设置的。原创 2023-10-08 21:02:33 · 335 阅读 · 1 评论 -
SVN冲突解决操作
2.B修改mymymy文件后提交到svn服务器仓库接着在T文件夹中修改mymymy文本内容。6.这时右键修改文件点开edit confilicts命令手动解决。7.修改过后因为update生成的文件消失了。5.点击update冲突后生成了四个文件。4.此时发现提交失败【版本冲突问题】1.首先两个文件夹下版本一致。8.重新进行commit操作。原创 2023-10-08 23:57:29 · 367 阅读 · 0 评论 -
软件配置管理之Maven项目管理工具
指定在某个阶段绑定某个插件的某个目标。如maven-site-plugin有一个目标为“site”,主要是用来生成site站点的。在命令窗口执行命令mvn help:describe -Dplugin=org.apache.maven.plugins:maven-site-plugin:3.12.1 -Ddetail 可查看插件详细信息,同时site目标的默认绑定阶段为“site”。举例:将site插件绑定到“install”阶段。原创 2023-10-27 14:19:29 · 126 阅读 · 0 评论 -
软件配置管理之SVN分布式版本控制
(1)SVN是Subversion的简称,是一个自由开源的版本控制系统。(2)SVN可以将文件上传到一个文件服务器(中央版本库)里面,并且对于文件的一些用户操作详情都会被它记录下来,方便对文件进行恢复或者查看文件更改细节。(3)Subversion支持Linux和Windows。——SVN工作原理图——(4)SVN会包含服务端和客户端。原创 2023-10-27 14:19:56 · 181 阅读 · 0 评论 -
软件配置管理之git版本控制
git是分布式版本控制系统,没有中央服务器,操作命令时不需要联网,只有当执行从远程仓库上push、pull时才需要联网。->验证是否操作成功可以使用git status命令【注意git add .命令,add与.之间要有一个空格】(1)自创一个文件夹,并在该文件夹下右键打开GIT BUSH HERE,输入。工作目录->git add->暂存区->git commit->->在任意的文件夹下右键->git bush->输入。本地仓库 本地仓库->git push->远程仓库。原创 2023-10-06 17:48:38 · 181 阅读 · 1 评论 -
Apollo客户端获取配置信息,报异常Unable to load instance for type com.ctrip.framework.apollo.internals.Config,让我看看
③指明dev环境的meta:-Ddev_meta=http://localhost:**** 【此端口号填你给portal设置的端口号】搜遍全网的解决方法,加载了全部的依赖依旧没办法解决。①指配置Apollo Portal中某个应用的id:-Dapp.id=****edit configurations中修改jdk版本。②指明要配置DEV环境: -Denv=***Project setting中修改jdk版本。原创 2023-10-21 16:41:04 · 1509 阅读 · 0 评论 -
mysql5.7版本在navicat运行SQL文件,运行失败or导不全?让我来看看
------------------------------希望这篇文章可以帮你解决运行sql文件的问题!---------------------------------Mysql5.7版本在导入sql文件时,有可能会因为运行的sql文件索引长度不够或其他原因导致建不全。点击运行后,发现报错显示原因了——表cart:Unknown collation: 'utf8mb4_0900_ai_ci'(3)用记事本打开要运行的那个SQL文件,找到文件中在每一个creat table 下添加。原创 2023-10-20 00:48:38 · 4586 阅读 · 5 评论 -
gitee码云修改了密码,idea下的项目push失败了!让我来看看
今天做完课设的一个小页面时,想要将代码上传到远程仓库中,但git pull完后去git push时居然报错了!报错显示与远程仓库连接失败,顿时想起前一天晚上修改了gitee官网上的账号密码。看了一下网上的查询资料,根本解决不了。输入完命令后回车,便会弹出登录的窗口,即重新输入你gitee上的账号密码,输入无误后就能push成功了!这里要注意:如果你前一次用了origin,就修改成其他的,不能重名,因为已经存在了。做完以上操作后,记得git pull一下,保持本地仓库与远程仓库的一致。原创 2023-10-11 02:09:31 · 674 阅读 · 0 评论 -
软件配置管理作业之使用SVN客户端完成与远程仓库的交互
【如果是对文件夹下已经存在的文件进行修改操作,那么无需add直接进行commit操作】接着就是修改文件里面的内容,修改内容后需要进行commit提交,这样才可以在后续要恢复原来的版本或其他版本,恢复之前的版本一般使用Show log操作,在弹出窗口选择要恢复版本就右键选择update item to revision。简单来说本次作业的流程就是,在任意文件夹上进行import操作将文件上传到svn服务器里的仓库,然后在再任意文件夹下进行checkout操作下拉svn服务器仓库里面的所在文件。原创 2023-10-08 23:28:05 · 676 阅读 · 1 评论 -
软件配置管理之Nexus私服
是一种特殊的仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的Maven用户使用。当Maven需要下载构件的时候,它从私服请求,如果私服上不存在该构件,则从外部的远程仓库下载,缓存在私服上之后,再为Maven的下载请求提供服务。原创 2023-10-27 14:20:56 · 123 阅读 · 0 评论