耗时统计利器——StopWatch秒表

StopWatch的封装很漂亮,日常可以使用秒表来进行耗时统计,性能评估,排查问题。
分类: 业界资讯 发布时间: 04-16 23:19 阅读次数: 0

docker基本概念与部署和基础命令

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口1.是一种轻量级的“虚拟机”,Docker是一个用于开发,交付和运行应用程序的开放平台2.Docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

软件测试 - 自动化测试工具 selenium1

说白了,就是"机器"去帮我们执行了.他按照预先设定好的条件去运行,设定的条件包括正常条件和异常条件,不需要人为手工干涉去进行测试过程,就通过脚本去设定.
分类: 编程语言 发布时间: 04-16 23:19 阅读次数: 0

docker 数据管理-镜像创建-dockerfile叙述和实例

因为对于精简的OS,rootfs可以很小, 只需要包含最基本的命令、工具和程序库就可以了,因为底层直接用宿主机的kernel,自己只需要提供rootfs就可以了。**1、**如果源路径是个文件,且目标路径是以 / 结尾, 则docker会把目标路径当作一个目录, 会把源文件拷贝到该目录下。**3、**如果源路径是个目录,且目标路径不存在,则docker会自动以目标路径创建一个目录,把源路径目录下的文件拷贝进来。ADD复制的同时,如果复制的对象是压缩包,ADD还可以解压(消耗资源)
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

合并代码时,处理Merge branch ‘dev‘ of ssh: xxxxxx问题

git 中 Please enter a commit message to explain why this merge is necessary.git 在pull或者合并分支的时候有时会遇到这个界面。4、输入":wq",注意是冒号后面跟wq,按回车键即可。2、修改最上面那行黄色合并信息,可以不修改;请输入提交消息来解释为什么这种合并是必要的。1、按键盘字母 i 进入insert模式;3、按键盘左上角"Esc";
分类: 编程语言 发布时间: 04-16 23:19 阅读次数: 0

docker-compose概述和部署编排

Docker compose 的前身是 Fig,他是一个定义及运行多个doker容器的工具使用Docker Compose不再需要使用Shell脚本来启动容器Docker Compose非常适合组合使用多个容器进行开发的场景Docker Composeh 支持单节点(主机),Docker Swarm 管理过节点。
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

docker网络模式--资源分配叙述

简单来说:#例:2.使用docker run创建Docker容器时,可以用 --net 或 --network 选项指定容器的网络模式网络模式指定网络模式命令host模式使用 --net=host 指定none模式使用 --net=none 指定container模式使用 --net=container:NAME_or_ID 指定bridge模式使用 --net=bridge 指定,默认设置,可省略3.网络模式详细解释3.1 host 模式
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

实现el-table-column渲染邮箱并且将邮箱字符串根据逗号分隔出来分行展示

el-table-column label="姓名" prop="name">是将数组中的每个邮箱转换成带有。
分类: 编程语言 发布时间: 04-16 23:19 阅读次数: 0

String.prototype.split()

如果在 str 中省略或不出现分隔符,则返回的数组包含一个由整个字符串组成的元素。如果使用空字符串 (“) 作为分隔符,则字符串不是在每个用户感知的字符 (图形素集群) 之间,也不是在每个 Unicode 字符 (代码点) 之间,而是在每个 UTF-16 代码单元之间。分隔字符串后,该函数依次输出原始字符串信息,被使用的分隔符,返回数组元素的个数,以及返回数组中所有的元素。当字符串为空时,split()返回一个包含一个空字符串的数组,而不是一个空数组,如果字符串和分隔符都是空字符串,则返回一个空数组。
分类: 编程语言 发布时间: 04-16 23:19 阅读次数: 0

docker-consul 容器服务自动发现与更新

服务注册与发现是微服务架构中不可或缺的重要组件。起初服务都是单节点的,不保障高可用性,也不考虑服务的压力承载,服务之间调用单纯的通过接口访问。直到后来出现了多个节点的分布式架构,起初的解决手段是在服务前端负载均衡,这样前端必须要知道所有后端服务的网络位置,并配置在配置文件中。这里就会有几个问题:如果需要调用后端服务A-N,就需要配置N个服务的网络位置,配置很麻烦后端服务的网络位置变化,都需要改变每个调用者的配置既然有这些问题,那么服务注册与发现就是解决这些问题的。
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

split()详解

如果在 str 中省略或不出现分隔符,则返回的数组包含一个由整个字符串组成的元素。如果使用空字符串 (“) 作为分隔符,则字符串不是在每个用户感知的字符 (图形素集群) 之间,也不是在每个 Unicode 字符 (代码点) 之间,而是在每个 UTF-16 代码单元之间。分隔字符串后,该函数依次输出原始字符串信息,被使用的分隔符,返回数组元素的个数,以及返回数组中所有的元素。当字符串为空时,split()返回一个包含一个空字符串的数组,而不是一个空数组,如果字符串和分隔符都是空字符串,则返回一个空数组。
分类: 编程语言 发布时间: 04-16 23:19 阅读次数: 0

Ansible 概述与模块基本操作

Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具它用Python写成,类似于saltstack、Puppet、CHef,但是有一个不同和优点是我们不需要在节点中安装任何客户端它使用SSH来和节点进行通信。Ansible基于 Pthon paramiko 开发,分布式,无需客户端,轻量级,配置语法使用 YMAL 及 Jinja2模板语言,更强的远程命令执行操作。
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

将后端返回的邮箱数据点击编辑的时候展示在输入框中,有几个展示几个

将addDataForm中的noticeEmail提取出来在外面单独写一个noticeEmail。
分类: 编程语言 发布时间: 04-16 23:19 阅读次数: 0

达梦数据库安装详解

达蒙数据库安装、centos7、dm8
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

简单搭建ESXI服务器管理系统

简单搭建ESXI服务器管理系统。esxi全称“VMware ESXi”,是可直接安装在物理服务器上的强大的裸机管理系统,是一款虚拟软件;ESXi本身可以看做一个操作系统,采用Linux内核,安装方式为裸金属方式,可直接安装在物理服务器上,不需安装其他操作系统,它是专为运行虚拟机、最大限度降低配置要求和简化部署而设计;通过直接访问并控制底层资源,ESXi能有效地对硬件进行分区,以便整合应用并降低成本。
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

【Git】pull 分支报错 fatal: Need to specify how to reconcile divergent branches...

test上合并上去的代码将会丢失,等你test分支能成功pull后,需要重新合并(merge)开发分支dev上的代码合并到test上。所以记得保留dev开发分支这个版本的代码再把test回退到上一个版本,等pull成功,再重新在test分支上合并dev分支代码。注意:这种解决方法仅适用于2个分支之间的合并(git merge)操作,比如你是将dev开发分支合并到test分支之前没pull,那这时候test分支需要回退到未合并前的版本。第二种解决方法:回退到合并之前的代码,在进行pull拉取最新代码。
分类: 编程语言 发布时间: 04-16 23:19 阅读次数: 0

Docker和Docker-Compose简单搭建与基本设置

Docker和Docker-Compose简单搭建与基本设置
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

在服务器上搭建Jenkins自动化部署工具

在公司发现很多时候都需要手动部署,然后有天听到自动部署这个词想着有没有什么工具能够自动部署项目,最好能自动化部署前后端生成 docker images 运行方便管理。最后经过我各种筛查,发现用 jenkins 最多,说干就干。起初是在 docker 安装 jenkins 后面发现 jenkins 对构建环境依赖比较强所以后面放弃用 docker 运行 jenkins 的想法,下面介绍 centos 安装 jenkins 方法
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0

vue报错: “TypeError: Cannot read properties of undefined (reading ‘0‘)“

1,起因:在页面使用到的数据是嵌套多层的时候,比如是拿的是数组的第三层的数据进行展示,像data[0][0],在页面进行初始化的时候,会报错:Cannot read properties of undefined (reading ‘0’);Vue里面的一个坑:vue.esm.js?4、补充:如果项目中使用了的自定义日历组件,在初始化日历数据的时候,如果需要显示的数据的数据结构比较复杂,像data[0][1],最好把方法写到created()方法里,而不是mounted(),避免出现上述错误,
分类: 编程语言 发布时间: 04-16 23:19 阅读次数: 0

在CentOS编译Git源码

Git 是一个免费的开源分布式版本控制系统,旨在处理从小到小到的所有内容 具有速度和效率的超大型项目。Git易于学习,占用空间很小,性能快如闪电。 它超越了Subversion,CVS,Perforce和ClearCase等SCM工具。 具有廉价本地分支等功能, 方便的暂存区域和多个工作流程。因为 Centos7 自动 git 版本是 1.8 比较旧,所以得装个新版
分类: 企业开发 发布时间: 04-16 23:19 阅读次数: 0