自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(527)
  • 资源 (1)
  • 收藏
  • 关注

原创 SLI、SLO和SLA

SLI、SLO和SLA

2023-01-10 12:00:40 13

原创 实用小技巧:正则表达式替换

实用小技巧:正则表达式替换

2022-12-06 21:01:12 94

原创 数据中台基础

数据中台严格意义上来说不是一种产品或技术,而是一套可持续 "让企业的数据用起来" 的机制,一种战略选择和组织形式,是依据企业特有的业务模式和组织机构,通过成熟的产品和实施方法论支撑,构建的一套持续不断把数据变成资产并服务于业务的机制。其底层逻辑是以数字化的手段,将数据抽像成服务,响应前端业务的快速变化。...

2022-08-04 21:03:05 743

原创 Lua语言基础

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

2022-07-29 14:40:40 268

原创 Window系统安装Lua

Window 系统安装 Lua下载地址:https://github.com/rjpcomputing/luaforwindows/releases

2022-07-28 19:02:24 999

原创 Lua专栏目录

Lua专栏目录

2022-07-28 18:36:19 64

原创 网关、微服务、Nginx、OpenResty和Kong

网关是一种高性能、低延迟的流量负载均衡服务,是大型分布式系统中用来保护内部服务的一道安全屏障。它可以对请求实施统一拦截,并帮助开发人员轻松地向外界提供服务,使得开发人员不必考虑路由、版本、缓存、认证、授权、身份验证、限流、熔断、灰度、过滤、转换、计费、审计、脱敏、日志和监控等事情,只需要专注于业务的实现即可。另外,除了将网关应用于常见的代理服务之外,还可以将之广泛应用于WAF(Web应用防火墙)、CDN(内容分发网络)、边缘计算(Edge Computing)、IoT(物联网)、在线聊天、在线直播等多个领域

2022-07-28 17:06:31 852

原创 PyTorch入门教程

PyTorch入门教程

2022-07-10 18:46:35 184

原创 PyTorch

PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等应用程序。2017年1月,由 Facebook 人工智能研究院(FAIR)基于Torch推出了PyTorch。它是一个基于Python的可续计算包,提供两个高级功能:1、具有强大的GPU加速的张量计算(如NumPy)。2、包含自动求导系统的深度神经网络。...

2022-07-10 18:23:59 107

原创 TensorFlow入门教程

TensorFlow入门教程

2022-07-09 17:19:20 1704

原创 TensorFlow

TensorFlow是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief 。Tensorflow拥有多层级结构,可部署于各类服务器、PC终端和网页并支持GPU和TPU高性能数值计算,被广泛应用于谷歌内部的产品开发和各领域的科学研究。...

2022-07-09 13:33:44 189

原创 人工智能专栏目录

人工智能专栏目录

2022-07-09 01:04:32 472

原创 人工智能、机器学习、深度学习和神经网络的关系

人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。机器学习是人工智能核心,是使计算机具有智能的根本途径。深度学习是机器学习领域中一个新的研究方向,它被引入机器学习使其更接近于最初的目标--人工智能。神经网络的研究领域主要包括:模式识别、信号处理、知识工程、专家系统、优化组合、机器人控制等。.........

2022-07-09 01:02:40 3942 3

原创 CI-CD-CO

CI 指的是持续集成,从研发团队提交代码作为起点,经过构建扫描测试等环节,以版本仓库为终点;CD 指的是持续部署,以版本仓库为起点,经过各模块自动化部署,到业务上线提供服务为终点;CO 指的是持续运营,从业务上线服务为起点,到业务下线终止服务为终点,期间包含各种运营事件。...

2022-06-30 17:32:28 374

原创 持续测试(Continuous Testing)

为了适应敏捷和DevOps软件研发模式,“持续测试”这个理念倍业界提出。持续测试是指软件持续交付流水线中的一种可随时开展且具有连续性的自动化测试流程。它基于强调全方位的测试能力,以及测试、开发和运维良好的融合自动化测试能力,但它更关注利用自动化测试能力在持续交付流水线全过程中及时、准确地给团队提供当前版本的质量和使用体验反馈,从而切实保障软件持续交付过程中的质量。它不仅需要有助于让软件交付流水线运行得更快,还需要能够以最低的代价覆盖交付所面临的业务风险,保障生产所开发的软件产品足够安全可靠。......

2022-06-30 17:01:24 539

原创 Python爬虫实践

网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。网络爬虫按照系统结构和实现技术,大致可以分为以下几种类型:通用网络爬虫(General Purpose Web Crawler)、聚焦网络爬虫(Focused Web Crawler)、增量式网络爬虫(Incremental Web Crawler)、深层网络爬虫(Deep Web Crawler)。 实际的网络爬虫系统通常是几种爬虫技术相结合实现的。......

2022-06-21 16:29:08 226

原创 全链路压测基础

全链路压测基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。针对业务场景越发复杂化、海量数据冲击下整个业务系统链的可用性、服务能力的瓶颈,让技术更好的服务业务,创造更多的价值。...

2022-06-20 17:11:45 481

原创 边缘计算基础

边缘计算,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。边缘计算处于物理实体和工业连接之间,或处于物理实体的顶端。而云端计算,仍然可以访问边缘计算的历史数据。......

2022-06-20 15:48:31 596

原创 混沌工程实践

在软件开发中,一个给定的软件系统在容忍故障的同时仍能确保服务质量(系统性能弹性)的能力通常被定义为需求。然而开发团队由于开发期限短或缺乏该领域的知识等而无法满足这一要求。混沌工程是一种满足系统性能弹性要求的技术。...

2022-06-20 15:22:18 291

原创 云原生SRE实践

云原生SRE实践利用SRE的思想与方法,不断去冲刺稳定性的终极目标:“提升 MTBF(平均故障时间间隔),降低 MTTR(故障平均修复时间)”,class SRE implements interface DevOps。

2022-06-17 18:27:20 944

原创 测试左移和测试右移

测试左移和测试右移测试左移与右移的基点是瀑布模型的测试阶段,在其测试阶段侧重系统测试,可以涵盖集成测试,其中单元测试属于编程阶段,和编程同时进行:测试左移:将测试计划与设计提前进行,以及开展需求评审、设计评审、代码评审等。测试右移:将测试延伸到研发阶段之后的其他阶段,一般主要指产品上线后的测试,包括在线测试、在线监控和日志分析,甚至包括Alpha测试、Beta测试。从现实角度出发,测试左移也包括加强单元测试,对单元测试有较高的要求,如代码行覆盖做到100%,而且强调代码编写和单元测试同步进行,写好

2021-12-27 14:52:53 6213 1

原创 java.util.LinkedHashMap cannot be cast to org.springframework.util.MultiValueMap

java.util.LinkedHashMap cannot be cast to org.springframework.util.MultiValueMapRestTemplate.exchange()Map不能定义为以下两种类型(url使用占位符进行参数传递时除外)Map<String, Object> paramMap = new HashMap<String, Object>();Map<String, Object> paramMap = new Li

2021-11-27 00:29:12 1009

原创 org.springframework.web.client.RestClientException: No HttpMessageConverter for java.util.LinkedHash

org.springframework.web.client.RestClientException: No HttpMessageConverter for java.util.LinkedHashMap and content type “application/x-www-form-urlencoded;charset=UTF-8”新建自定义转换器import org.springframework.http.MediaType;import org.springframework.http.c

2021-11-26 21:03:58 1508

原创 智能运维AIOps能力成熟度模型

智能运维AIOps能力成熟度模型2021年7月5日至16日期间,国际电信联盟第十三研究组(简称ITU-T SG13)召开全体会议,由中国信通院主导的智能运维国际标准由参会代表尚梦宸经过多轮小组会议讨论及全体会议审议,最终成功立项,立项名称为:“Cloud Computing - Requirements for AI Based Operation Management of Cloud Service”。该标准的成功立项是智能运维领域标准化、全球化的重要里程碑,也标志着我国智能运维领域标准推进工作得到国

2021-11-19 20:22:43 4346

原创 研发运营一体化(DevOps)能力成熟度模型

研发运营一体化(DevOps)能力成熟度模型全球首个 DevOps 标准,即《研发运营一体化(DevOps)能力成熟度模型》,由中国信息通信研究院牵头,云计算开源产业联盟、高效运维社区、 DevOps 时代社区联合 Google、BATJ、清华大学、南京大学、通信及金融等行业顶尖企事业单位专家共同制定。2020年7月20日-31日于瑞士日内瓦刚结束的ITU-T(国际电信联盟)Study Group13 Future networks (& cloud)全会上,由中国信息通信研究院主导的首个Dev

2021-11-19 18:09:37 2151

原创 Centos配置域名和IP映射

Centos配置域名和IP映射可以先本地打开CMD,对域名进行ping操作,找到域名对应的ip然后打开 /etc/hosts 进行编辑cat /etc/hostsvim /etc/hosts

2021-10-22 15:04:09 801

原创 TCPCopy - A TCP Stream Replay Tool

TCPCopy - A TCP Stream Replay ToolTCPCopy is a TCP stream replay tool to support real testing of Internet server applications.TCPCopy 是一种请求复制(所有基于TCP的packets)工具,可以把在线流量导入到测试系统中去。TCPCopy 是一个分布式在线压力测试工具,可以将线上流量拷贝到测试机器,实时地模拟线上环境,达到在程序不上线的情况下实时承担线上流量的效果,尽

2021-08-19 16:01:42 210

原创 K8S在集群节点挂载数据卷

K8S在集群节点挂载数据卷 spec: volumes: - name: mysql-conf hostPath: path: /usr/mysql/conf type: DirectoryOrCreate - name: mysql-data hostPath: path: /usr/mysql/data type: D

2021-06-07 11:45:39 382 1

原创 K8S指定节点部署服务

K8S指定节点部署服务方法一 spec: containers: - name: container-name image: '102.196.12.16/hub/abc:v1' env: - name: LANG value: zh_CN.UTF-8 resources: limits: memory: 4

2021-06-04 18:02:41 1237

原创 Java使用Jasypt加解密

Java使用Jasypt加解密先下载jasypt.jar导入项目,这里已有jasypt-1.9.2.jar,本地导入项目,pom.xml <dependency> <groupId>jasypt</groupId> <artifactId>jasypt</artifactId> <version>1.1.8</version>

2021-06-03 21:22:35 394

原创 Zuul

zuulzuul:微服务网关通过服务网关统一向外系统提供REST API的过程中,具备服务路由、均衡负载功能,权限控制等功能。为微服务架构提供了前门保护的作用,同时将权限控制这些较重的非业务逻辑内容迁移到服务路由层面,使得服务集群主体能够具备更高的可复用性和可测试性。自身也是一个微服务,跟其它服务单元一样,都注册在eureka server上,可以相互发现。zuul能感知到哪些服务在线,同时通过配置路由规则,可以将请求自动转发到指定的后端微服务上,对于一些公用的预处理(比如:权限认证,token合

2021-05-07 16:04:00 132

原创 Python实现微信聊天功能

python实现定时发送微信消息在有python的环境中直接执行下面的脚本即可,如果缺少相应的包直接pip install 报名from numpy import *import itchatfrom threading import Timerdef get_userName(): itchat.auto_login(hotReload=True) friend=itchat.search_friends(name="微信备注") print(friend)

2021-04-09 18:05:42 1555

原创 Centos修改时区

Centos修改时区date #查看当前时间date -R #查看当前时区和时间ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区

2021-04-09 15:08:02 152

原创 Centos8上安装中文字符集zh_CN.UTF-8

先查看当前的字符集locale #查看环境字符集locale -a #查看平台所有字符集$ echo $LANGen_US.UTF-8安装中文字符集 yum install glibc-common yum install -y langpacks-zh_CN vim /etc/locale.conf # 修改locale.conf文件 LANG=zh_CN.utf8 source /etc/locale.conf查看修改后字符集$ echo $LANGzh_CN.

2021-04-09 14:56:44 3420 1

原创 SpringBoot实现WebSocket接口

SpringBoot实现WebSocket接口pom.xml添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> 配置类impo

2021-03-10 18:19:03 1519 1

原创 Docker通过容器生成镜像

Docker通过容器生成镜像根据镜像(本地虚拟机通过Dockerfile构建镜像,或者镜像已经存在)启动容器:docker run一般通过容器创建镜像是现有的镜像不满足使用需求,需要对现有的镜像做一些改造,所以将镜像在本地虚拟机启动,容器启动之后,进入容器,修改相关的配置,再通过修改后的容器创建镜像。根据启动的容器创建新的镜像:docker commit参考文章:Docker通过容器生成镜像(通过容器提交(docker commit)成镜像)...

2021-02-25 21:27:59 491

原创 Java 使用 jsonpath 解析 json 的内容

Java 使用 jsonpath 解析 json 的内容package com.jsonpath;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.util.Iterator;import java.util.List;import java.util.Map;import net.minidev.json.JSONArray;

2021-02-24 11:18:04 251

原创 软件测试的分类

软件测试的分类软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件测试原则1.尽早不断测试的原则应当尽早不断地进行软件测试。据统计约60%的错误来自设计以前,并且修正一个软件错误所需的费用将随着软件生存周期的进展而上升。错误发现得越早,修正它所需的费用就越少。2.IPO原则测试用例由测试输入数据和与之对应的预期输出结果这两部分组成。3.独立测试原则(1)独立测试原则。这是指软件测试工作由在经济上和管理上独

2021-02-02 16:18:22 500 3

原创 Failed to load property source from location ‘classpath:/application.yml‘

java.lang.IllegalStateException: Failed to load property source from location ‘classpath:/application.yml’springcloud项目在启动的时候出现这个错误大概率是因为配置文件application.yml有语法错误,更正yml文件中的语法问题就可以正常启动项目。...

2021-02-02 15:34:35 123

原创 k8s基础

k8s基础k8s Dashboard介绍ClusterCluster 是计算、存储和网络资源的集合MasterMaster 是 Cluster 的大脑,它的主要职责是调度,即决定将应用放在哪里运行。NodeNode 的职责是运行容器应用,可以是物理机或者虚拟机。PodPod 是 Kubernetes 的最小工作单元。每个 Pod 包含一个或多个容器。Pod中的容器会作为一个整体被 Master 调度到一个 Node 上运行。ControllerKubernetes 通常不会直接创建 P

2021-02-02 11:07:41 117

Website.zip

网站大全源代码

2019-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除