nexus

maven配置阿里云仓库

这一生的挚爱 提交于 2020-11-14 06:49:16
在mirrors的节点中添加: < mirror > <!-- This sends everything else to /public --> < id > nexus-aliyun </ id > < mirrorOf > * </ mirrorOf > < name > Nexus aliyun </ name > < url > http://maven.aliyun.com/nexus/content/groups/public </ url > </ mirror > 来源: oschina 链接: https://my.oschina.net/u/4325071/blog/3921005

从实践中长出的 DevOps 大树

﹥>﹥吖頭↗ 提交于 2020-11-12 14:54:57
如果你还在犹豫要不要实践 DevOps,建议出门右转去看看 Puppetlab 发布的历年 State of DevOps Report。 DevOps 的理解千千万,见仁见智,核心理念都是希望提升效率和质量。重点想写一写如果不是完全自上而下的推 DevOps,我们可以怎么玩儿? 开门见山: 从实践入手,配合工具的使用,以解决具体的问题为出发点。由实践的组合使用,倒推流程与组织文化的升级。 如图是我整理的 DevOps 涉及改进的领域:组织+文化=>流程与方法=>实践=>工具。每个领域都可以改进,都有很多地方需要我们改进,我的选择是从DevOps Practice 作为切入点。 很多团队都会遇到这个问题:DevOps 所倡导的理念、文化、实践都挺好的,但是不知道应该怎么入手,总觉得这么系统化的方法论和体系只能从上到下的推进。造成大家困惑的原因有以下几点: DevOps 关注的领域实在太多,我们的问题也太多,不好下手 大家对 DevOps 的理解千差万别(DevOps Master 认证可以帮你系统化理解DevOps) 在组织或者团队内部贸然引入 DevOps 面临的阻力和风险很大,需要在短期内有明显的效果来背书 最容易也最体现效果的是从(最佳)实践入手,每个实践都是可以单独应用的,为了解决某个具体的问题,使用成本低,很多时候在团队内即可完成,比如自动化部署,测试团队

7.nexus版本升级

情到浓时终转凉″ 提交于 2020-10-25 03:28:26
nexus-3.14.0升级到3.15.2 首先来看下原来的服务目录: nexus-3.14.0-04 sonatype-work 注意:nexus-3.14.0-04是 应用程序包 ,sonatype-work是 数据目录 。 那么现在想要升级到3.15,先把包传过来,接着解压,然后直接启动即可。 # mkdir tmp # tar xf nexus-3.15.2-01-unix.tar.gz -C tmp/ # ls tmp/ nexus-3.15.2-01 sonatype-work 然后把应用程序拷贝过来,再简单配置一下。 mv tmp/nexus-3.15.2-01/ ./ rm -rf tmp/ vim nexus-3.15.2-01/bin/nexus.rc #去掉注释,user改成nexus chown -R nexus.nexus nexus-3.15.2-01 因为其他的都是保持的默认,所以不需要更改,接下来直接启动即可。 cd nexus-3.15.2-01/bin/ nohup ./nexus run & 初次加载可能比较慢,等待一会儿,可以监听日志,看到如下信息: ------------------------------------------------- Started Sonatype Nexus OSS 3.15.2-01 ----------

常用的以太网交换机系列介绍

痴心易碎 提交于 2020-10-23 07:23:05
交换机 (Switch)意为“开关”是一种用于电(光)信号转发的网络设备。 最常见的交换机是 以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。 你能从某个具体型号就能知道它是什么品牌的交换机吗?我想答案应该是部分吧,毕竟那么多交换机,全都知道的可能性是不大的。我们今天跟大家一起来学习常用交换机都有哪些系列以及型号。 我们常用的交换机都有思科、华为、中兴、H3C、瞻博、惠普、Extreme等等。 相关推荐: 光模块生产厂家 1.思科交换机 思科交换机分 Cisco Catalyst 系列交换机和 Cisco Nexus 系列交换机。 Catalyst系列交换机 :1200、1600、1700、1900、2000、2100、2800、2900、3000、3500、3700、4000、4500、5000、6000 Cisco 2960、2960S、 2960G、 3560、 3560G、 3560E、 3560X、 3750、 3750G、 3750E、 3750X、 4900、 4500、 6500 和6800系列思科交换机。 N exus系列数据中心交换机 :Nexus 1000V、Nexus 2000、Nexus 3000、Nexus 4000、Nexus 5000、Nexus 6000、Nexus 7000、Nexus 9000。 2.华为交换机 S12700系列

深入浅出FE(十三)前端nexus3 Yarn离线部署npm仓库

纵饮孤独 提交于 2020-10-15 21:32:30
Table of Contents 一、前提 二、nexus3 npm仓库搭建 Nexus Repository Manager 中添加 npm Proxying npm Registries Private npm Registries Grouping npm Registries 设置权限 发布到hosted 三、下载项目需要的npm包 四、批量上传npm包到仓库 五、参考资料 网上的很多教程都是服务器可以连接外网的前提下撰写的,但看过无数教程还没有一个专门针对服务器离线环境如何部署一个npm仓库。 一、前提 服务器离线、仓库离线 二、nexus3 npm仓库搭建 Nexus Repository Manager 中添加 npm 如果点击: 这里有三个类型的npm选项: 附上某歌翻译: Proxying npm Registries 为了减少开发人员和CI服务器的重复下载量并提高下载速度,您应该对托管在 https://registry.npmjs.org 上的注册表进行代理。 默认情况下,npm直接访问此注册表。 您还可以代理您需要的任何其他注册表。 要代理外部npm注册表,您只需创建一个新的npm(代理),如“存储库管理”中所述。 最小配置步骤是: 定义名称 定义远程存储的URL,例如 https://registry.npmjs.org 选择存储的Blob存储

用 Python 详解《英雄联盟》游戏取胜的重要因素!

烂漫一生 提交于 2020-10-03 06:37:12
作者 | DeepHub IMBA 责编 | 王晓曼 介绍 在过去的几年里,电子竞技社区发展迅速,曾经只是休闲娱乐的电子竞技产业,到2022年有望创造18亿美元的收入。 虽然在这个生态系统中有很多电子游戏,但很少有游戏像《英雄联盟》那样成为社区的主要元素,该游戏在2019年世界锦标赛期间吸引了超过1亿的独立观众。 《英雄联盟》于2009年底发行,是一款免费的多人在线战斗竞技场(MOBA)视频游戏,由 Riot Games 公司开发,这款游戏在早期就产生了广泛的竞争场景,2011年的第一届世界冠军创造了约160万观众。 随着 Riot 开始了解如何改变才能使游戏更具竞争性和趣味性,这款游戏在受欢迎程度和可玩性方面都有所提高。 在《英雄联盟》的比赛中,两队各有五名玩家,每一队都控制着一个独特的角色或“冠军”,当其中一队位于其基地深处的 Nexus 被摧毁时,比赛就会结束。 在这个过程中,一个团队可以实现很多目标,比如摧毁炮塔,杀死中立的怪物,比如龙和男爵,以获得整个团队的增益,等等。 有些目标,如摧毁至少五个炮塔和一个兵营,是赢得游戏所必需的,而其他目标,如获得第一滴血,是有益的,但不是必须的。 通过这个项目,我想更好的了解这些目标中哪一个是赢得英雄联盟游戏最重要的。就此而言,我提出的问题如下: 英雄联盟最重要的获胜条件是什么? 收集数据 我首先申请了一个使用 Riot

交易系统开发(八)——低延迟网络构建

非 Y 不嫁゛ 提交于 2020-10-02 17:11:03
交易系统开发(八)——低延迟网络构建 转载自《交易技术前沿》总第三十三期文章(2018年12月) 一、低延迟交易 1、低延迟交易简介 低延迟交易是算法交易的一个分支,资本市场机构对市场事件进行更快速的反应,利用极其细微的反应时差,来获得更强的交易获利能力。 2、交易延迟分类 延迟是计算机系统接收到一个事件刺激,到产生响应之间的时间间隔。对于券商而言,事件刺激可以是客户端输入订单,可以接收到市场行情数据发布,可以是接收到订单确认返回。低延迟交易要求整个交易链条上的所有环节,都尽量缩短时间间隔。从交易系统层面看,交易延迟主要包括网络延迟、协议延迟、操作系统延迟、应用延迟等。 3、网络延迟 交易系统的下单通过网络经券商柜台到达交易所交易撮合主机,中间会经过多个网络设备,包括交换机、路由器和防火墙等,因此网络会存在延迟。 网络中存在三种类型的延迟:数据序列化延迟、传输延时、排队延迟。 (1)数据序列化延迟 数据序列化延迟是网络设备将一定量的数据位(bit)输入物理介质(通常指光纤或者铜缆)所需要的时间。 (2)传输延迟 传输延时传输延时(propagation)是数据经过序列化处理进入传输介质后,在传输介质中传输所使用的时间。光在光纤中传输速度通常是在真空中传输速度的三分之二。 (3)排队延迟 当多个数据发送端通过同一条网络链路往一个接收端发送数据包时

『互联网架构』软件架构-jenkins搭建和 maven gitlab自动化部署流程(上)(五)

僤鯓⒐⒋嵵緔 提交于 2020-10-02 08:50:28
几年前没用过jenkins的时候,每次都需要用eclipse打个war包,然后小心翼翼的上传到服务器,给服务器原有的war包改个名字,mv到bak目录中,停止服务,删除原有的webapps的项目,再把新上传的war包放进到tomcat的webapp说的目录下,启动项目。每次改个html的标签的名字都需要重新上传,每次都是这么繁琐的操作。其实小公司还可以容忍,如果是比较大的项目,还持续停留在这个脚本上运维人员都累死了,因为有可能一次部署几十个项目。源码: https://github.com/limingios/netFuture/tree/master/jenkins/ysource/idig8 jenkins 历史 Hudson是在2004年的夏天由Sun公司开发 2005年2月开源并发布了第一个版本。 Hudson发布的时候CruiseControl是CI界的老大哥,但是很快,在大约2007年的时候Hudson已经超越CruiseControl。2008年5月的JavaOne大会上,Hudson获得了开发解决方案类的Duke's Choice奖项。从此,小弟翻身做大哥,Hudson成为CI的代名词。 2010年9月,乌龟壳公司偷偷把Hudson®™变成了注册商标。2010年11月,Hudson社区的核心开发人员发现并angry了,双方进行了不太友好的会谈,不出意料的谈崩了

Junit5版本正确的导入方法,pom文件导入 如果没有使用maven就下载junit-jupiter聚合包

淺唱寂寞╮ 提交于 2020-10-02 06:26:12
Failed to execute goal on project spring_ioc: Could not resolve dependencies for project org.example:spring_ioc:jar:1.0-SNAPSHOT: Failure to find junit:junit:jar:5.6.2 in http://maven.aliyun.com/nexus/content/groups/public/ was cached in the local repository, resolution will not be reattempted until the update interval of alimaven has elapsed or updates are forced -> [Help 1] 未在阿里云仓库找到junit对应的jar 是因为junit5版本使用的是聚合包 在pom文件中添加如下代码 <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>5.6.2</version> <scope>test</scope> </dependency> 来源: oschina 链接:

MyBatis(五):mybatis关联映射

◇◆丶佛笑我妖孽 提交于 2020-09-28 17:49:18
Mybatis中表与表之间的关系分为一下4类: 1)一对一 2)一对多 3)多对一 4)多对多 创建数据Demo表 数据库表: 用户表user:记录了购买商品的用户信息。 订单表orders:记录了用户所创建的订单(购买商品的订单)。 订单明细表orderdetail:记录了订单的详细信息即购买商品的信息。 商品表items:记录商品信息。 数据模型: 数据表之间的关系: 先分析数据级别之间有关系的表之间的业务关系: usre和orders: user —-> orders:一个用户可以创建多个订单,一对多 orders —-> user:一个订单只由一个用户创建,一对一 orders和orderdetail: orders —-> orderdetail:一个订单可以包括 多个订单明细,因为一个订单可以购买多个商品,每个商品的购买信息在orderdetail记录,一对多关系。 orderdetail —-> orders:一个订单明细只能包括在一个订单中,一对一 orderdetail和itesm: orderdetail —-> itesms:一个订单明细只对应一个商品信息,一对一 items —-> orderdetail:一个商品可以包括在多个订单明细 ,一对多 创建Demo表 /* Navicat MySQL Data Transfer Source Server :