草庐IT

云原生Devops 的实现方法

DevOps是一个持续改善软件产品的过程,它通过极短的发布周期、全面自动化的集成和交付流水线,以及团队间的紧密协作来不断改善产品。DevOps的目标是缩短将创意变成用户可以使用的产品的时间,并降低这个过程的成本。DevOps充分利用自动化流程来加速开发和部署。如下图对比传统软件构建方法和DevOps方法,传统方法在上,DevOps在下面:●半部分的传统方法,从概念构思到用户可用的时间周期是八天。基础设施部署占用的时间最多,因为工程师需要在互联网上创建托管软件所需的组件。另一个大的时间耗费来自部署之间的测试和评审步骤。●半部分是DevOps,从概念构思到用户可用的时间周期缩短到了两天。这是通过使

澳大利亚电源适配器、充电器安全标准正式更新提醒

2021年6月,澳大利亚EESS发布信息公告(#21-030),以帮助理解适用于电源和电池充电器(低压范围内电气设备)的正确相关标准;该标准于2021年6月15日起开始生效,过渡期为一年,自2022年6月15日起按照新的标准执行。    六种主要产品类别如下:    1.一般用途电源适配器    2.配套特定ClassⅢ结构器具的电源适配器    3.随特定(ITE、音频、视频)电子设备提供的电源适配器    4.随照明设备提供/用于照明设备的电源适配器    5.电池充电器   6.配备特定电子(ITE、音频、视频)设备的电池充电器    自2022年6月15日起,任何场景2、3、4或6的认

部分聚类算法简介及优缺点分析

   之前项目有聚类的一些需求,现大致对一些聚类算法总结下:    聚类是对一系列事物根据其潜在特征按照某种度量函数归纳成一个个簇的动作,使得簇内数据间的相似度尽可能大,不同簇的数据相似度尽可能小。    通常聚类流程如下:数据获取-数据预处理-模型选型-模型聚类调参-输出结果。其中数据预处理、模型选型是流程中较为重要部分。数据预处理将杂乱无章的数据处理为具备某些共同点的特征,从而模型能更好地拟合数据,很经典的一句话:特征处理决定模型的上限。模型选型需要根据业务的具体需求及数据特性结合各聚类模型的特点进行选择。由于数据预处理需要根据具体数据及具体业务进行处理,本文仅介绍下各类聚类算法: 一、基

部分聚类算法简介及优缺点分析

   之前项目有聚类的一些需求,现大致对一些聚类算法总结下:    聚类是对一系列事物根据其潜在特征按照某种度量函数归纳成一个个簇的动作,使得簇内数据间的相似度尽可能大,不同簇的数据相似度尽可能小。    通常聚类流程如下:数据获取-数据预处理-模型选型-模型聚类调参-输出结果。其中数据预处理、模型选型是流程中较为重要部分。数据预处理将杂乱无章的数据处理为具备某些共同点的特征,从而模型能更好地拟合数据,很经典的一句话:特征处理决定模型的上限。模型选型需要根据业务的具体需求及数据特性结合各聚类模型的特点进行选择。由于数据预处理需要根据具体数据及具体业务进行处理,本文仅介绍下各类聚类算法: 一、基

数据结构笔记汇总

1.  逻辑结构:线性和非线性线性: 线性(1:1)、栈、队、数组非线性:树形(1:多)、图形(多:多)存储结构:顺序(数组)、链式(指针)2.  逻辑结构与元素相对位置无关链式存储物理地址和逻辑地址不一定相同连续,所以它内存中可⽤存储单元的地址/数据结点地址:连续与否都可以3.  (解释)不生成可执行文件4.  读取元素花费时间最少:顺序表5.  在具有n个结点的单链表上查找值为x的元素时,其时间复杂度为O(n)6.  设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插⼊的结点X,则在结点A和结点B插⼊结点X的操作序列为:q->next=s;s->next=p;

数据结构笔记汇总

1.  逻辑结构:线性和非线性线性: 线性(1:1)、栈、队、数组非线性:树形(1:多)、图形(多:多)存储结构:顺序(数组)、链式(指针)2.  逻辑结构与元素相对位置无关链式存储物理地址和逻辑地址不一定相同连续,所以它内存中可⽤存储单元的地址/数据结点地址:连续与否都可以3.  (解释)不生成可执行文件4.  读取元素花费时间最少:顺序表5.  在具有n个结点的单链表上查找值为x的元素时,其时间复杂度为O(n)6.  设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插⼊的结点X,则在结点A和结点B插⼊结点X的操作序列为:q->next=s;s->next=p;

Hadoop常见的文件格式及压缩算法

前言 该文章中将会整理一些大数据中常见的文件格式及压缩算法的理论知识,作为后期实践的理论指导。理论+实践才会更方便用这些文件格式和压缩算法。    目前hadoop中常见的文件格式有textfile、sequencefile、avro、rcfile、orcfile、parquet等,上述六种文件格式又可以划分为行式存储(textfile、sequencefile、avro)和列式存储(rcfile、orcfile、parquet)。那么什么是行式存储?什么又是列式存储呢?一、行式存储及列式存储1.行式存储行式存储就是每一行的所有数据存在一个block中,各个block之间连续存储。优点:因为每

Linux的目录结构

 Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录,在Java中是一切皆对象,在linux中是一切皆文件  1. 具体的目录结构/bin:存放经常用的命令 /sbin(/user/sbin、/user/local/sbin):存放系统管理员使用的系统管理程序。 /home:存放普通用户的主目录,在linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号来命名 /root:该目录为系统管理员,也称作超级权限者的用户主目录 /lib:等同于windows中的C盘system32文件夹系统开机所需要最基本的动态链接共享库,起作

Jmeter工具使用总结

Jmeter工具使用总结目录Jmeter函数总结第一章前言第二章常用函数的介绍2.1.timeShift函数2.2.time函数2.3.groovy函数第三章常用用法3.1.Jmeter读取Excel1)添加线程组2)添加配置元件--》选择CSVDataSetConfig3)添加--》取样器--》选择BeanShellSampler,使用vars.get方法获取Excel的值4)添加--》取样器--》选择DebugSampler,以便后面查看是否正常的获取了Excel中的数据5)添加http请求,将Excel中获取的数据作为参数传递6)添加一个查看结果树,以查看执行之后的结果7)设置线程组8)

第八章 项目

8.1、如何进行需求分析:8.1.1需求如何进行分析:1、显性需求(主流程、业务、功能)2、隐性需求(如淘宝购物车,先放购物车,过一段时间在结算)3、特殊需求,如计算年化收益率年化收益率3.65%*10000/365=1块、拼多多订单设置限定时间内结算4、关联需求*不仅要从文档中去分析客户的真实需求,也要学会去分析用户从需求的几个特性出发,一份标准的需求文档应该具备哪些特性,带着这些理解去阅读需求文档,有与特性不一致的地方就是需求不准确的地方,分析文档里的显性需求即真实需求,挖掘隐性需求,不仅要去分析需求,作为一个测试来说,更要学会去分析用户。8.1.2 需求的特性需求的特性:1、完整性:功能