仓库

部署Maven与Nexus(私服)

浪子不回头ぞ 提交于 2020-02-26 01:06:17
博文大纲: 一、Maven简介 1)Maven的功能: 2)Maven使用场景(从运维人员的角度来看): 3)Maven仓库 二、部署Maven 1)配置jdk环境 2)部署Maven 三、部署Nexus私服 1)Nexus简介 2)部署Nexus 四、Maven配置nexus私服,将远程仓库设置成本地搭建的Nexus私服 1)修改maven的主配置文件 2)创建一个maven项目进行测试 3)配置认证,将打包好的项目上传到nexus中 4)上传到maven-release仓库 5)上传第三方maven 一、Maven简介 Maven是属于apache软件基金会下一个开源免费的项目,是跨平台的项目管理工具, Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理,可以在代码进行部署的过程中自动解决项目中代码的依赖环境,需要从maven的镜像仓库中进行下载依赖环境,通常下载比较慢,企业中会在公司内部搭建nexus(私服),将构建项目中的依赖环境保存到nexus服务器中,提高访问速度。 POM项目对象模型,是Maven工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖等等。

条码管理解决方案

▼魔方 西西 提交于 2020-02-25 23:59:19
前言: 传统的仓库管理,一般以纸张文件为基础,手工记录、追踪货物,即使建立了ERP管理系统,随着产品种类和数量的增加,以及出入库交易的多样化和频率的剧增,传统的仓库作业模式使得仓库管理成为企业营运的瓶颈环节,效率低下,容易出现偏差,难以满足仓库快速、准确、实时的管理要求。 在很多行业,客户对其最终成品(比如发动机、大型设备)和生产投入的原材料(比如医药、化工、食品行业),在品质控制和质量追溯、数据实时性方面,有着非常高的要求,整个生产过程如果采取手工输入的方式,生产过程中的控制和数据采集大大滞后,将无法及时提供实时和正确的数据,因此急需借助新技术和软硬件设备,提升仓库管理水平。 启封的EasyQF PDA将条码管理软件及硬件(条码打印机、手持终端、扫描枪等)与公司现有的Sage X3系统进行连接和整合,实现更高效和自动化的企业信息管理,条码技术在解决了仓库作业人员数据输入自动化的同时,实现了数据的准确传输,确保仓库作业效率,有利于充分利用有限的仓库空间。 产品功能 EasyQF PDA是启封独立开发的仓库管理条码解决方案,支持中英文切换,作为Sage X3的配套方案,条码技术完成了对仓库的到货检验、入库、出库、调拨、移库移位、库存盘点等各个作业环节的数据自动化的采集,保证仓库管理各个作业环节数据输入的效率和准确性,确保企业及时准确地掌握库存的真实数据,合理保持和控制企业库存

条码管理解决方案

£可爱£侵袭症+ 提交于 2020-02-25 23:54:50
前言: 传统的仓库管理,一般以纸张文件为基础,手工记录、追踪货物,即使建立了ERP管理系统,随着产品种类和数量的增加,以及出入库交易的多样化和频率的剧增,传统的仓库作业模式使得仓库管理成为企业营运的瓶颈环节,效率低下,容易出现偏差,难以满足仓库快速、准确、实时的管理要求。 在很多行业,客户对其最终成品(比如发动机、大型设备)和生产投入的原材料(比如医药、化工、食品行业),在品质控制和质量追溯、数据实时性方面,有着非常高的要求,整个生产过程如果采取手工输入的方式,生产过程中的控制和数据采集大大滞后,将无法及时提供实时和正确的数据,因此急需借助新技术和软硬件设备,提升仓库管理水平。 启封的EasyQF PDA将条码管理软件及硬件(条码打印机、手持终端、扫描枪等)与公司现有的Sage X3系统进行连接和整合,实现更高效和自动化的企业信息管理,条码技术在解决了仓库作业人员数据输入自动化的同时,实现了数据的准确传输,确保仓库作业效率,有利于充分利用有限的仓库空间。 产品功能 EasyQF PDA是启封独立开发的仓库管理条码解决方案,支持中英文切换,作为Sage X3的配套方案,条码技术完成了对仓库的到货检验、入库、出库、调拨、移库移位、库存盘点等各个作业环节的数据自动化的采集,保证仓库管理各个作业环节数据输入的效率和准确性,确保企业及时准确地掌握库存的真实数据,合理保持和控制企业库存

Docker 镜像操作

你离开我真会死。 提交于 2020-02-25 22:07:35
Docker 镜像 类似与虚拟机的镜像,可以将他理解为一个面向Docker引擎的只读模板,包含了文件系统。 例如:一个镜像可以完全包含了Linux操作系统环境,可以把它称作一个Linux镜像。镜像也可以安装了Apache应用程序(或其他软件),可以把它称为一个Apache镜像。 镜像是创建Docker容器的基础,通过版本管理和增量的文件系统,Docker提供了一套十分简单的机制来创建和更新现有的镜像。用户可以从网上下载一个已经做好的应用镜像,并通过命令直接使用。总之,应用运行是需要环境的,而镜像就是来提供这种环境。 Docker 容器 类似于一个轻量级的沙箱子(因为Docker是基于Linux内核的虚拟技术,所以消耗资源十分少),Docker利用容器来运行和隔离应用。 Docker 仓库 类似与代码仓库,是Docker集中存放镜像文件的场所。 有时候会看到有资料将Docker仓库和注册服务器(Registry)混为一谈,并不严格区分。实际上,注册服务器是存放仓库的地方,其上往往存放着多个仓库。每个仓库集中存放某一类镜像,往往包括多个镜像文件,通过不同的标签(tag)来进行区分。例如存放Ubuntu操作系统镜像的仓库,称为Ubuntu仓库,其中可能包括14.04,12.04等不同版本的镜像。 根据存储的镜像公开分享与否,Docker仓库分为公开仓库(Public)和私有仓库

7.docker私有仓库

╄→尐↘猪︶ㄣ 提交于 2020-02-25 20:11:41
一.docker私有仓库 注意:对于docker私有仓库一般在另一个服务器上 所以有两个服务器:私有仓库服务器,本地服务器,两个都安装了docker 1.搭建私有仓库服务器 拉取私有服务器镜像: docker pull registry 启动私有服务器镜像: docker run -id --name=registry -p 5000:5000 registry 配置阿里云安全组,添加端口5000/5000,0.0.0.0/0 打开浏览器 输入地址http://私有仓库服务器IP地址:5000/v2/_catalog,看到{"repositories":[]} 表示私有仓库 搭建成功 本地服务器 修改daemon.json: vim /etc/docker/daemon.json daemon.json中追加内容: "insecure-registries": ["私有仓库服务器IP地址:5000"] 注意事项:冒号后边有空格,追加一行时上一行末尾添加一个英文逗号 daemon.json全部内容: 如果格式不对重启docker服务会报错 { "registry-mirrors": ["https://tupotlat.mirror.aliyuncs.com"], "insecure-registries": ["私有仓库服务器IP地址:5000"] } 重启本地仓库docker服务

Git本地仓库提交到远程仓库

折月煮酒 提交于 2020-02-25 01:12:11
Git本地仓库提交到远程仓库 本地仓库提交 先在本地仓库做好保存和提交 git init git status git add . git commit -m 'first commit' 配置SSH公钥 配置公钥的目的是建立服务器和本地的传输信任,免得每次提交要输入账号密码 先生成SSH公钥 ssh-keygen -t rsa -C “xxxxx@xxxxx.com” 按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key 查看公钥 cat ~/.ssh/id_rsa.pub # ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAjHqlx4DgHEclb4DBKs.... 在你的git 配置里设置一下 开始提交到远程 git remote add origin git@github.com:xxx/xxx.git 这个remote万一写错了 补救措施是这样的。。 进入到你的仓库根目录,找到.git cd .git vim config 修改“url = xxxxA” 中的xxxxA 为新的git路径 先把远程仓库pull下来,然后再提交到远程 git pull origin master --allow-unrelated-histories git push -u

Maven之阿里云镜像仓库配置

感情迁移 提交于 2020-02-25 00:41:28
方式一:全局配置:修改maven的setting.xml配置 在mirrors节点下面添加子节点: <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> 注:< mirrorOf>可以设置为指定中央仓库做镜像。 < mirrorOf>central< /mirrorOf> 为名为“central”的中央仓库做镜像; < mirrorOf>*< /mirrorOf> 为所有中央仓库做镜像。 Maven默认中央仓库的id 为 central。id是唯一的。 重要:除非你有把握,否则不建议使用< mirrorOf>*< /mirrorOf>的方式。 方式二:单项目配置:修改pom文件。 pom文件中,没有mirror元素。在pom文件中,通过覆盖默认的中央仓库的配置,实现中央仓库地址的变更。 修改项目的pom文件: <repositories> <repository> <id>central</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus

软件工程-第一次课程实验

随声附和 提交于 2020-02-24 21:44:13
实验目的 1.了解分布式系统版本管理的核心机理 2.熟练掌握git的基本指令和分支管理指令 实验一 GIT代码管理 实验内容 1.安装git 2.初始化配置git,git init ,git status 3.掌握git log,git diff,git add 4.掌握git tag ,git branch,git commit 5.掌握git revert指令 实验步骤: 1.通过老师所给课件中的下载链接下载Windows版本的git,按照默认选项安装成功后便可开始使用。 2.初始配置git   设置我的 Git 用户名   git config --global user.name "<Your-Full-Name>"    设置我的 Git 邮箱   git config --global user.email "<your-email-address>"   确保 Git 输出内容带有颜色标记   git config --global color.ui auto    对比显示原始状态   git config --global merge.conflictstyle diff3   git config --list 3.从头创建仓库   在对 Git 仓库进行 commit 或执行任何其他操作之前,需要一个实际存在的仓库。要使用 Git 新建一个仓库,我们将使用

将代码存放到多个git托管网站github、gitlab、bitbucket

妖精的绣舞 提交于 2020-02-24 12:38:13
这里使用gitlab的同步功能,并且使用token进行同不,毕竟密码功能太强大万一出什么差错。你也可以不生成令牌直接使用密码进行同步。 首先你要有一个gitlab账号和一个仓库: 打开仓库 setting->Repository Mirroring repositories: Git repository URL:为远程仓库地址 Mirror direction:pull 拉取代码(大约30分钟一次) push 将代码推送到远程仓库(比较推荐这个,只有在你当前仓库发生更改是才会提交)我这次使用这个所以。。。是这样的 令牌也可以当密码用,所以我们还是先申请令牌吧。以bitbucket为例。因为github比较容易,而且网上有教程。 注意:要保存这个东西只出现一次,后面不会重新,忘记只能删除重新生成。 刷新网页后 复制上面的连接,密码填写刚刚生成的令牌。 点击 按钮提交。 我以前已经设置过了所以。 完成设置后你的代码只需要提交到gitlab后即可自动同不到bitbucket。github同理。只有一点不同。需要对克隆连接进行修改 如 https://github.com/***/***.git 改为 https://用户名@github.com/***/***.git 这样你只需专注于gitlab的操作即可,当然不放心可以自己看看是否同步。我这里就不进行测试了。 来源: CSDN 作者