当前位置: 首页 > news >正文

《云计算开放应用架构》标准发布,阿里云持续领航云原生

简介:阿里云致力于为企业打造数字创新的最短路径,从实战中来,为价值而生。

5月26日,在 2021 云原生产业大会上,中国信通院联合 CNCF 发布 2021 年云原生优秀案例以及技术创新案例。阿里云容器服务 ACK/Serverless K8s (ASK+ECI)、阿里云服务网格 ASM、AHAS 全链路压测解决方案被评为 2021 年度云原生技术创新解决方案/产品;由阿里云提供技术支撑的好未来和畅捷通获得 2021 年云原生应用优秀案例。


同时,本次大会上阿里云联合 10 余家单位正式发布《云计算开放应用架构》标准。该架构以阿里云、微软云联合发起的开源项目“开放应用架构模型 OAM”为实现基础,旨在为云端应用管理者提供统一的应用描述规范及开放应用程序能力管理框架,以期推动简洁、高效、可控的云原生应用管理与交付方式在更多行业和企业中的大规模落地。

  20210527191727.jpgshare1.jpgshare.jpg

云原生实践助力企业高效创新


畅捷通公司是用友集团旗下的成员企业,专注于服务国内小微企业的财务和管理服务。早期,畅捷通的业务应用都是构建在公司自主研发的 CSP 平台之上,随着用户规模的增多,现有为每个用户分配一个独立虚机的方案问题突显。


在此背景下,畅捷通研发团队决定与阿里云合作,采用业界领先的云原生架构设计方案,即利用云上的基础设施,共享计算资源和存储资源,采用容器化的方案,快速弹性扩容,利用微服务的架构,按应用更新产品,彻底解决当前运维成本偏高、弹性不足、资源利用不均衡的问题。利用云原生技术的红利,畅捷通可以只关注业务的开发,一方面加速构建新应用,另一方面也可以优化现有应用并在云原生架构中集成,达到奔跑中更换轮子的效果。


好未来是国内领先的在线教育公司,为给用户提供更好的体验,好未来在不断加强 AI 方向的探索。在历经原单体架构的局限性后,本着云原生微服务治理的理念,好未来选择借助阿里云全面转型基于 Kubernetes+Spring Cloud 的云原生架构体系。


得益于云原生架构的设计思路,好未来完成了AI服务部署的标准化托管服务平台的搭建,平台能力调用稳定性达到 99.99%,峰值时线上支持 30 万+的高并发并可快速响应业务需求进行扩容。通过高效的云服务器管理能力,有效的提高了硬件资源的使用效率,每月节省机器成本约 300w;累计上线 30 余项运维监控工具,如自动伸缩、监控、自定义告警、日志查询等,AI 研发团队无需额外进行开发,降低 90% 的运维成本。


阿里云云原生产品与解决方案为企业打造数字新引擎


阿里云云原生应用平台产品负责人李小平在 2021 云原生产业大会主题演讲中提到,云原生是企业数字创新的最短路径。阿里云拥有国内最丰富的云原生产品家族,有超过 300 款云产品,近千个技术解决方案,包括云原生 DevOps、aPaaS & 微服务、消息和事件驱动、应用工具、Serverless 架构等,以及云原生数据库、大数据/AI、应用交付和安全能力等。可以说,一家企业诞生于云原生时代,可以把自己的 IT 体系全面基于云去构建,阿里云在其中可以提供最完整的技术方案和产品体系。


efebw.png

阿里云云原生应用平台产品负责人 李小平

 

容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理;连续三年入选 Gartner 公共云容器报告,并在 2019 年 Forrester 容器报告中获国内排名第一。容器服务 ACK 整合了阿里云虚拟化、存储、网络和安全能力,助力企业高效运行云端 Kubernetes 容器化应用。


本次获得信通院云原生技术创新解决方案/产品,看重容器服务 ACK 在云原生 AI、容器安全运行时和裸金属架构三个层面的技术创新布局。同时,Serverless Kubernetes 全面兼容 K8s,基于弹性容器实例(ECI)运行在安全隔离运行环境中,极大提高应用部署的敏捷度和弹性能力,降低计算成本和运维成本,让客户聚焦业务应用而非底层基础设施管理。阿里云容器服务已经广泛服务于互联网、金融、零售、教育、制造、政务等领域企业和机构,大幅降低了应用开发的门槛,让企业轻松享受云的技术红利。


阿里云服务网格(简称 ASM)是一个统一管理微服务应用流量、业界首个兼容 Istio 的托管式服务网格平台, 持续打磨“托管式、标准化、安全稳定、更易用、易扩展”的产品特性。通过流量控制、网格观测以及服务间通信安全等功能,可以全方位地简化您的服务治理。它为运行在异构计算基础设施上的服务提供统一的能力,适用于 Kubernetes 集群、Serverless Kubernetes 集群、ECS 虚拟机以及多云混合云场景。


AHAS 全链路压测解决方案脱胎于阿里巴巴电商业务的高可用技术体系,经过历年双 11 洪峰考验,支持线上生产环境集群读写压测,获得最真实的线上承载能力体现。AHAS 全链路压测解决方案通过一体化的高可用保障体系,包括线上压测、容量规划、流量控制、流量调度、开关预案、故障演练等,有效地提升了企业应用的稳定性与健壮性,帮助企业应用从容应对所有业务与技术所带来的不确定性问题。查看更多:

 

云计算开放应用架构发布,加速云原生规模化落地


在 2021 云原生产业大会上,阿里云联合信通院等 10 余家单位联合发布《云计算开放应用架构》标准。开放应用架构的重要价值在于可以为广大云端应用管理者提供一套统一的应用描述规范,实现云计算应用与底层平台之间的解耦,解决应用部署和和迁移困难的问题。同时,将开发者、运维和平台运营人员之间的关注点分离,让不同角色专注于领域知识和能力,使应用交付变得更加高效、可靠和自动化。


bdgn.png

 

作为核心发起单位代表,阿里云云原生应用平台产品负责人李小平表示:“开放、标准、敏捷是云原生技术得以快速发展的关键。云原生正在帮助企业打通数字化落地的‘最后一公里’,在这样的关键节点下,需要全行业的共同定义和建设。”


阿里云是云原生实战派,为云原生价值而生


实战是检验云原生技术的重要标准。随着企业上云成为业界趋势,全面使用开源技术和云产品构建软件服务的时代已经到来。如何更好地拥抱云计算、拥抱云原生、用技术加速创新,将成为企业数字创新升级的关键。 未来世界上的每家企业,都将成为数字化的软件企业。数字化转型或许没有统一路径,但经实践验证,云原生是企业实现数字创新的最短路径。阿里云云原生致力于为企业提供五大核心价值:资源弹性、系统稳定、应用敏捷、业务智能、可信安全,让企业放心用云,用好云。


众安科技利用容器服务 ACK 降低运维压力,减少 50% 以上的人力,硬件资源投入降低  10%;完美日记在频繁大促的场景下,采用容器服务 ACK 快速扩缩容,节约服务器成本  50% 以上,同时利用性能测试 PTS 和可观测 ARMS 预判系统承载能力,实现资源合理规划;畅捷通为了应对外部激烈的竞争,使应用快速推向市场,畅捷通基于企业级分布式应用服务 EDAS 搭建稳定可靠的微服务架构,同时接入可观测产品 ARMS,定位故障效率提升 50%;淘宝核心系统规模化应用 Node.js Serverless 技术,有效应对峰值 QPS 数百万,实现人力成本节省 50%;南瓜电影通过阿里云 Serverless 产品 SAE,7天全面 Serverless,业务迭代周期加快,效率提升 80%。

原文链接:https://developer.aliyun.com/article/784355?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-2771.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

记录Unity3d使用UMP(Universal Media Player)插件打包后无法播放

问题 在Unity3d 2019.4.22f1c1上使用Universal Media Player 1.3 播放rtsp视频流,在编辑器状态下播放都很正常,在打包成exe后无法播放的情况,打开Development Build也没有错误日志的输出,经过各种设置的调整也没有解决。 解决 …...

用java做一个简易的五子棋

通过14天的Java学习,想分享自己的学习经验,这次想分享用java做一个简易的五子棋 游戏规则: (1)对局双方各执一色棋子。 (2)空棋盘开局。 (3)白先、黑后,交替下子,每次只能下一子。 (4)棋子下在棋盘的空白点上&#…...

图像增强

import imageio import imgaug as ia from imgaug import augmenters as iaa # matplotlib inline import cv2 as cv import numpy as np from scipy import ndimagedef inhance(path1,path2):image imageio.imread("img.png") # Image格式print("Original&qu…...

WEB前端--SEO优化学习笔记(9)

1.seo是什么 大家口中的SEO(Search Engine Optimization),中文翻译为“搜索引擎优化”,从本质上来说,其实就是如何迎合搜索引擎的规则,使得网站在搜索结果中能有更好的排名,比如一个PDA行业网站…...

房地产企业记账

...

java学习之运算符及运算符优先级

一:算术运算符 正号;加;连接运算-负号;减*乘/除(取商)%取余自增--自减public class test3 {public static void main(String[] args) {int a5,b4;System.out.println("a is"a); //正号System.out.println…...

我们究竟还要学习哪些Android知识?赶紧收藏!

前言 今年是转折的一年,很多学android开发的小伙伴失业了,虽找到了一份工作,但高不成低不就,下半年金九银十有想法更换一份工作,很多需要大厂面试经验和大厂面试真题的小伙伴,想提前准备刷下题。接下来分享…...

来看看移动端小程序技术的前世今生!完整版开放下载

前言 本文想分享的是如何准备阿里面试的以及面试过程的所想所得,希望能帮到你。 首先,可能要让你们失望的是,这篇文章不会有大篇幅的面试题答案。如果想要看这方面的内容,可以看我之前的文章。感谢关注 面试官的问题&#xff1…...

Vue.js学习日记01

第一个实例 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>Vue 测试实例 - 菜鸟教程(runoob.com)</title> <script src"https://unpkg.com/vue/dist/vue.js"></script> </head> &l…...

Java 集合深入理解 (十二) :HashMap之扩容 功能

Java 集合深入理解 &#xff08;十一&#xff09; &#xff1a;哈希表之HashMap原理 前言 上一篇我做了哈希表之HashMap原理的分析包括&#xff0c;整个属性 及构造方法 put方法的整体分析&#xff0c;也有了个大概&#xff0c;这篇文章进一步解析 扩容 红黑树转换 删除的原理…...

微信代运营公司都有哪方面的技术,为企业提供服务

在互联网的发展&#xff0c;一些微信代运营公司不断的涌出&#xff0c;这也是市场的需求&#xff0c;因为现在注册微信公众号的企业、机构、实体越来越多&#xff0c;微信公众号注册是简单&#xff0c;但运营对于企业、机构、实体来说是有一定的难处&#xff0c;这些注册者有两…...

KVM教程(2)KVM虚拟机快照创建与管理

KVM的快照功能和VMware一样&#xff0c;可以实现热备和回滚的功能&#xff0c;在进行快照之前需要确保磁盘格式必须是QCOW2&#xff0c;因为RAW格式是不支持快照的。 1、在宿主机使用qemu-img info命令查看磁盘格式 qemu-img info server1.qcow2 2、在宿主机使用virsh snaps…...

每日词根——muni/mun(责任、服务、功能、恩赐、礼物)

mun(muni) duty,function,gift,service 来自拉丁语的mun 意为duty,function,gift,service。 &#xff08;*拉丁文munus(service)——英文字根字典&#xff09; 1.munificent &#xff08;使成为礼物的mun (gift,service) i fic (make,do) ent (having the quality of) ad…...

C++ 使用CFileDialog选择多个文件

void CFileDemoDlg::OnBnClickedButton1() {CFileDialog log(TRUE, "文件", "*.*", OFN_HIDEREADONLY | OFN_ALLOWMULTISELECT, "File(*.*)|*.*||", NULL);if (log.DoModal()IDOK){POSITION pos log.GetStartPosition();while (pos!NULL){CStri…...

联想(Lenovo) G510AM 15.6英寸笔记本电脑

G系列全面支持Windows 8 简体中文版,在秉承了坚实耐用、稳定可靠的产品指纹的同时,金属版本全金属C面令笔记本更加安全可靠。搭载独立显卡在游戏和多媒体方面较上一代显卡最高可实现两倍性能提升,提供更加强大的笔记本体验。杜比环绕立体声音效,轻松拥有影院级高品质享受;…...

金三银四大厂面经总结,java怎么快速创建构造方法

前言 Java作为最全面的语言&#xff0c;国内开发者也是最多的&#xff0c;Java综合起来各方面都不错&#xff0c;在大部分场景下是一种稳健的技术选择。加上近年来安卓的推动&#xff0c;目前也是最流行的一种语言。 现在Java的就业市场看起来还是挺大的&#xff0c;而且工资…...

Java面试list 和 set 区别

List和Set的区别 List:&#xff1a;有序&#xff0c;按对象进入的的序保存对象&#xff0c;可可允许多个Null元素对象&#xff0c;可以使用lterator迭取出所有元素。在逐一便历&#xff0c;也可以使用get(int index)获取指定下标的元素 Set&#xff1a;无序&#xff0c;不可重复…...

Dubbo服务注册原理

文章目录1注册步骤2 猜想&#xff1a;3源码分析3.1 DubboComponentScan3.1.1 图片总结3.2 DubboBootstrapApplicationListener.java1注册步骤 使用注解DubboService或Service扫描注解DubboComponentScan 2 猜想&#xff1a; &#xff08;1&#xff09;扫描注解 &#xff08;…...

郝龙山

...

2021-5-20第一篇博客

今天的总结 天杀的男朋友! 还是学习不负我ATM32的ADC 为了完成任务&#xff0c;在原来的基础上优化ADC驱动代码和配置文件。 我做了哪些工作&#xff1a; 首先&#xff0c;八一八正点原子资源库有没有相关代码&#xff0c;发现还真有&#xff0c;而且还有详细的配置说明“…...

格式化输出JSON字符串的两种方式

一.使用阿里的FastJson 1.项目的pom.xml依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.58</version> </dependency> 2.Java示例代码 (1) 导入的包: com.alibaba.fastj…...

我的世界python——绘制时钟(minecraftstuff绘制圆和直线)

前言 这次我们尝试在mc中绘制一个时钟&#xff0c;能按照外界的时间进行移动。 主要使用的是我的世界的python api&#xff1a;mcpi&#xff0c;以及minecraftstuff包&#xff08;主要是绘制一些形状&#xff09;。 如果对这些有问题&#xff0c;请看这里。 实现 先贴一下代…...

Vue学习笔记 - 常用的指令

本篇文章用于介绍Vue中常用的指令 目录一、指令定义二、常用指令1.v-cloak2.v-bind:3.v-on4.v-if和v-show一、指令定义 1.指令里除了放变量&#xff0c;还可以放表达式 2.指令都是v-开头的 二、常用指令 1.v-cloak 1.定义&#xff1a;用于解决小型简单的vue项目的闪烁问题…...

python9*9乘法口诀

python9*9乘法口诀 i 1 while i < 9: j 1 while j < i: print("%d*%d%d"%(i,j,i*j), end" “) j 1 print(”\n") i 1...

使用 Github Actions 对 Serverless Framework 进行持续化集成

前言 不熟悉 jamstack 的朋友可以先看一下这篇文章 什么是jamstack 笔者本来想写一篇 Jamstack 实战&#xff0c;技术上主要是以 SSG COS CDN Serverless Framework GitHub Actions 来实现的 然而发现内容有点多,主要分为以下几块: 前端的框架预渲染和静态生成对象存储源…...

标签的状态机

在EPC C1G2协议标准中&#xff0c;标签的行为可以用有限状态机来描述 就绪态&#xff08;ready state&#xff09;标签在通电前所处的状态。标签处于就绪态时&#xff0c;不参加询问过程。一个询问过程由阅读器发出的查询命令开始&#xff0c;到下一个查询命令终结。阅读器通过…...

腾讯游戏盒子2013官网页面html代码

腾讯游戏盒子是由腾讯自主研发的一款专为网页游戏用户定制的网页游戏辅助工具,具有智能加速、防掉线、帐号多开、全屏等特点。腾讯游戏盒子官网页面也非常简单明了,这也是目前很多简单介绍型网站所采用的风格。页面下半部分的圆形图标使用了 CSS3 transform 旋转属性,当鼠标…...

NFC的作用

NFC&#xff08;近场通信&#xff09;是一种无线数据传输方法&#xff0c;可以检测并使技术靠近&#xff0c;无需互联网连接即可进行通信。它简单&#xff0c;快速并且可以自动运行&#xff0c;几乎是每部手机中的一项功能。 NFC 是在 21 世纪初引入的&#xff0c;它使用特定的…...

Mr.Xiong使用jQuery实现回到顶部的效果

使用jQuery实现回到顶部的效果 首先我们还是先来给页面先布局&#xff1a;我们只需要先给一个div标签&#xff0c;然后再div标签中再放一个img标签&#xff0c;img标签里的 src&#xff1a;的入境就导入图片的入境就好了&#xff0c;这张图片是用来做我们的背景图&#xff0c;接…...

WebSocket前端代码

<!DOCTYPE html> <html><head><meta charset"utf-8"><title>WebSocket</title><script type"text/javascript" src"js/jquery.min.js"></script></head><body><div id"ma...

花之语第十期:木棉花

一、初识 广州市市花&#xff1b;也叫“英雄花”&#xff0c;因为它开得红艳但又不媚俗&#xff0c;它的壮硕的躯干&#xff0c;顶天立地的姿态&#xff0c;英雄般的壮观&#xff0c;花瓣的颜色红得犹如壮士的风骨&#xff0c;色彩就像英雄的鲜血染红了树梢&#xff1b;花期为 …...

Nginx:启动、关闭

...

Python爬虫QQ音乐数据采取,公开数据获取案例之一

工具准备 数据来源: QQ音乐 开发环境&#xff1a;win10、python3.7 开发工具&#xff1a;pycharm、Chrome 效果展示 项目思路解析 搜索你需要的歌名或者歌曲 抓取对应的数据包 提取json数据里的歌曲名字&#xff0c;歌曲的mid&#xff0c;歌手名字 for i in range(1, 10):url…...

Java架构系列让你在大厂的征途上运筹帷幄:高并发+高性能+高可用

前言 很多人做java开发2至3年后&#xff0c;都会感觉自己遇到瓶颈。什么都会又什么都不会&#xff0c;如何改变困境&#xff0c;为什么很多人写了7&#xff0c;8年还是一个码农&#xff0c;工作中太多被动是因为不懂底层原理。公司的工作节奏又比较快&#xff0c;难有机会学习…...

keras训练一个简单的模型

import numpy as np np.random.seed(1337) from keras.models import Sequential from keras.layers import Dense import matplotlib.pyplot as pltXnp.linspace(-1,1,200) np.random.shuffle(X) Y0.5 * X 2 np.random.normal(0,0.05,(200,)) plt.scatter(X,Y) plt.show()X_t...

python3批量处理文件夹下 exel文档并插入MySQL数据库

文件夹&#xff1a; exel文档格式&#xff1a; python用到的模块&#xff1a; import pymysql import xlrd import os 代码&#xff1a; def readAll(self):folderFile rD:/院校排名/院校排名/for root,dirs,files in os.walk(folderFile):for f in files:exelFile fold…...

浅谈设计模式(三)

前言 之前详细介绍了几种常用的设计模式&#xff0c;最后总结一下附上所有设计模式的类图以及六大设计原则 一、创建型 1.Factory Method&#xff08;工厂方法&#xff09; 定义&#xff1a;定义了一个创建对象的接口&#xff0c;但由子类决定要实例化的类是哪一个。工厂方法…...

dubbo:问题记录

一、No application config found or it’s not a valid config! Please add <dubbo:application name"…" /> to your spring config. 明明配置了dubbo:application name&#xff0c;但是启动provider的时候&#xff0c;还是提示这个错误。 错误原因&#xf…...

多线程的内容

多线程 程序 一种编程语言写的指令集合体 进程一个程序的运行就是一种进程 线程是进程里的一个执行单元 一个进程中包含着多个线程 创建多线程 继承thread类 重写run方法 运行start方法 public class McxThread extends Thread {Overridepublic void run() {for (int i0;i&…...

MySQL sql_mode修改不生效的原因及解决

前言 近期多次聊到sql_mode的话题&#xff0c;也是多次遇到相关问题&#xff0c;今天就趁热打铁&#xff0c;再给大家带来一个sql_mode的案例分享。 场景模拟 基于业务敏感性的考虑&#xff0c;下面涉及的表、存储过程等均非真实数据&#xff0c;但并不影响排查过程。 &…...

4种激活函数

4种激活函数 1&#xff0c;sigmoid函数 特点&#xff1a;1&#xff0c;输出值落于[0&#xff0c;1]连续区间&#xff1b; 2&#xff0c;输入值从横坐标左侧移动到右侧的过程中&#xff0c;其输出值呈现从平缓到加速再到平缓的特点&#xff1b; 3&#xff0c;sigmoid函数的导数…...

Linux学习-1

目录 Linux发行版&#xff0c;不同发行版的联系与区别 Linux发行版 不同发行版的联系与区别 CentOS-8安装详解 环境准备 开始安装 实现历史命令记录执行命令时间 Linux哲学思想 Linux常用命令使用格式 Linux发行版系统目录名称命名规则及用途 文件系统的目录结构 常…...

【路径规划】改进的蚁群算法机器人避障路径规划【含Matlab源码 126期】

一、简介 1 蚁群算法(ant colony algorithm,ACA)起源和发展历程 Marco Dorigo等人在研究新型算法的过程中&#xff0c;发现蚁群在寻找食物时&#xff0c;通过分泌一种称为信息素的生物激素交流觅食信息从而能快速的找到目标&#xff0c;于是在1991年在其博士论文中首次系统地提…...

mediapipe教程2:linux桌面程序编译与运行

一、前言 mediapipe教程1中写了python相关代码&#xff0c;但是因为我最终是安卓系统&#xff0c;不能用python去运行&#xff0c;因此需要继续研究mediapipe&#xff1b; 但是我对安卓系统也一点都没接触过&#xff0c;因此这一个博客主要熟悉mediapipe&#xff0c;研究如何…...

【漏洞复现】Discuz-x3.1 插件漏洞

Discuz-x3.1 插件漏洞 文章目录Discuz-x3.1 插件漏洞一、漏洞背景二、信息收集三、漏洞利用一、漏洞背景 作为国内最大的社区软件及服务提供商&#xff0c;Comsenz旗下的 Discuz! 开发组具有丰富的 web应用程序设计经验&#xff0c;尤其在论坛产品及相关领域&#xff0c;经过长…...

唯品会Gucci腰带被得物、中检鉴定为假后续:消费者被迫法院维权

5月27日消息&#xff0c;对曹女士诉唯品会“售假Gucci腰带”一案&#xff0c;广州市互联网法院认为&#xff0c;唯品会提供的案涉商品来源清晰&#xff0c;因此判决驳回请求。至此&#xff0c;唯品会“售假Gucci腰带”从4月7日被爆出至今&#xff0c;已将近2个月。网友表示&…...

弘辽科技:抖音小店功效虚假宣传行为有哪些?

抖音平台一直打击虚假宣传的行为&#xff0c;其中就包括“功效虚假宣传”&#xff0c;指创作者进行商品分享时&#xff0c;对商品功效进行没有依据、虚假夸大描述&#xff0c;引人误解的营销推广行为。常见于化妆品(美妆)、食品、个护、家纺配饰等品类商品。各位商家和创作者在…...

Codeforces Round #716 (Div. 2)题解+补题

A. Perfectly Imperfect Array&#xff1a; 题目链接&#xff1a;https://codeforces.ml/contest/1514/problem/A 题目大意&#xff1a; 有t组数据&#xff0c;每组数据有n个数&#xff0c;如果这n个数中存在一个数不为完全平方数&#xff0c;则输出YES&#xff0c;否则就输…...

2021-05-26

旁路电容的作用 &#xff08;1&#xff09;使输入电压均匀变化&#xff0c;减小噪声对后级的影响 &#xff08;2&#xff09;进行储能&#xff0c;当外界信号发生变化过快时&#xff0c;及时进行电压补偿 去耦电容的作用 &#xff08;1&#xff09;去耦电容和旁路电容作用差不多…...

[华为机试]素数伴侣 【匈牙利算法:最大二分匹配】

题目链接 百度百科 二分图&#xff1a;将节点分成两组&#xff0c;A和B&#xff0c;边都是横跨在两组之间的&#xff0c;组内是没有边的相连的 判断方法&#xff0c;染色法 匹配:边的集合&#xff0c;任意两个边都没有公共的节点 最大匹配&#xff1a;找出匹配的边集合最大…...

关于树和回溯题目汇总

序言 关于树和回溯题目汇总&#xff0c;好好干饭&#xff0c;好好努力&#xff0c;好好加油哦&#xff01; 题目一&#xff1a;二叉树返回所有节点值 给你一个二叉树&#xff0c;请你返回其按 层序遍历 得到的节点值。 &#xff08;即逐层地&#xff0c;从左到右访问所有节点…...

街机模拟器 WinKawaks 及街机 ROM 下载

能看到本文的&#xff0c;是缘分&#xff1b;能知道 WinKawaks 是什么的&#xff0c;我就大概知道了你的年龄。 但不得不说&#xff0c;WinKawaks 是 Windows 平台上一款不错的街机模拟器&#xff0c;其官方网址提供了模拟器下载及对 CPS1 CPS2 NeoGeo 街机 ROM 一网打尽的下载…...

C++对象的内存布局

转载自CoolShell: https://coolshell.cn/articles/12176.html 注&#xff1a; 1. 原文包含实验原理、实验代码与结论&#xff1b;本文只包含实验原理与结论&#xff0c;除去实验代码&#xff0c;目的是更为精简。 2. 本文对原文的行文结构和文字都有较大幅度的更改与删减。 …...

android自学 app天气预报系统

https://www.bilibili.com/video/BV1QE411i7oQ?p2&spm_id_frompageDriver 比较难的是pagerAdapter和Fragment的使用&#xff0c;而且百度的天气地址已经不顶用了&#xff0c;作者用的是juhe的天气地址 如果要对某些展示采用统一风格&#xff0c;可参考 <TextViewandroi…...

jQuery 操作DOM(三)

标签&#xff08;空格分隔&#xff09;&#xff1a; 前端学习 创建节点 $(a).html(<h1>helloworld</h1>)操作节点 操作方法用法描述append$(#d1).append(h1)[h1是创建的节点]在id为d1的元素中后插入节点appendToh1.appendTo(#d1)将创建的 h1节点插入d1元素prepen…...

Linux Git —— GitLab 忘记密码如何操作

在我们使用GitLab时难免会有忘记密码的时候&#xff0c;那么忘记密码该如何操作呢&#xff1f; 在gitlab web登录窗口&#xff0c;如果密码忘记了登录不进入&#xff0c;可以先尝试点击登录框下方的Forgot your password 来通过邮箱的方式找回&#xff0c;如果邮箱无法找回&am…...

中间件学习

中间件 一个网站源码的执行是无法直接在服务上执行的&#xff0c;需要一个“中间软件”来协调源码和服务器之间的关系&#xff0c;让服务器能够间接的执行源码。 中间件是服务器上负责解析http请求的一组应用程序&#xff0c;负责接收并解析http请求数据包&#xff0c;在服务器…...

【虹科】RTaW-Pegase应用案例 | 构建一个可预测QoS的TSN网络架构

1.设计下一代面向服务的E/E架构 当今汽车上多达数以百计的ECU&#xff08;电子控制单元&#xff09;&#xff0c;MCU&#xff08;微控制处理器单元&#xff09;及其上面运行着的大量的嵌入式软件代码&#xff0c;以及复杂的CAN、LIN、FlexRay等整车通讯网络决定了汽车不同于其…...

2021-05-16

●数组的基本概念及作用 ●数组的创建 ●数组的访问与迭代 ●数组排序 ●二维数组 数组的基本概念及作用 • 数组是相同数据类型元素的集合 • 数组本身是引用数据类型&#xff0c;即对象。但是数组可以存储基本数据类型&#xff0c; 也可以存储引用数据类型。数组的创建 ●数组…...

WPF快速读存图片

//异步方法 private void GetText(object ex) { //Imge_ShowArea.Dispatcher.Invoke(new Action(delegate//begainInvoke好用 //{ FileSystemEventArgs e (FileSystemEventArgs)ex; BitmapImage imag ne…...

自适应平台AUTOSAR(Adaptive Platform AUTOSAR)平台设计(6)——通信管理

参考&#xff1a; https://zhuanlan.zhihu.com/p/336833453 1.概述 通信管理负责分布式实时嵌入式环境中应用程序之间的所有通信。 背后的概念是从实际机制中抽象出来&#xff0c;以查找和连接通信伙伴&#xff0c;以便应用程序软件的实现者可以专注于其应用程序的特定目的。…...

GitHub学习之GitHub相关的几个网站

1.https://github.community/ GitHub社区&#xff0c;在里面可以跟根底的大神进行讨论 2.https://docs.github.com/ GitHub相关文档&#xff0c;小白必看&#xff0c;我看了大概3天&#xff0c;从头到尾耐心看一篇&#xff0c;操作一遍&#xff0c;可以少踩很多坑 3.h…...

Study_microblog笔记Part 1--Jinja2的应用

模板有助于实现页面展现和业务逻辑之间的分离。 在Flask中作用Jinja2模板&#xff0c;模板被编写为单独的文件&#xff0c;存储在应用程序包内的templates文件夹中。 &#xff11;、在app下创建一个存储模板的目录templates,创建第一个模板文件&#xff0c;这个文件写在app/tem…...

vsftpd2.3.4著名笑脸漏洞复现实战

1.vsftpd手工利用 攻击机kali&#xff1a;192.168.182.133 靶机metasploit&#xff1a;192.168.182.128 先ping一下靶机看看靶机是否存活 接着使用nmap对靶机进行信息收集 这里可以看到版本是vsftpd2.3.4 漏洞是存在的 直接ftp连接靶机 用户名&#xff1a;user:) 密码随意…...

Twitter教程:如何下载Twitter数据副本?

Twitterrific Mac破解版是一款非常现代化优秀的桌面Twitter客户端,这款软件不仅看起来惊人,它的表现也是非常棒的,本文给大家的带来了如何下载Twitter数据副本的教程。 教程如下 在 iPhone 或 iPad 上打开“Twitter”。&#xff08;您也可以使用 Twitter.com 网站&#xff09…...

记录一个docker容器内网络与主机不通的问题(桥接网络不通)

https://blog.csdn.net/weixin_33102135/article/details/111946436 测试docker已经部署上的流程&#xff1a; 进入容器内部执行&#xff0c;脚本。执行成功。 外网telnet连接显示连接不到端口。 在其他机器上部署该docker服务&#xff0c;docker-compse方式&#xff0c;可…...

Java面试list 和 set 区别

List和Set的区别 List:&#xff1a;有序&#xff0c;按对象进入的的序保存对象&#xff0c;可可允许多个Null元素对象&#xff0c;可以使用lterator迭取出所有元素。在逐一便历&#xff0c;也可以使用get(int index)获取指定下标的元素 Set&#xff1a;无序&#xff0c;不可重复…...

CSS 透明,文字不透明处理

1.opacity&#xff1a;会使其所有子元素都透明 我们通常是使用 opacity来做背景的透明化处理&#xff0c;该属性被所有浏览器支持&#xff0c;可以大胆使用&#xff0c;透明度从0.0(完全透明)到1.0(完全不透明)&#xff0c;但该方法会使其所有子元素都透明&#xff0c;此时若只…...

我去!CSDN还有这宝贝——CSDN浏览器插件深度评测

我去&#xff01;CSDN还可以这么玩——CSDN浏览器插件评测前言一、CSDN浏览器插件下载安装二、玩转新标签页2.1 新标签页界面亮瞎了2.2 不喜欢新标签那个壁纸&#xff0c;随时换三、玩转网站商店四、永久去广告功能评测4.1 五年了&#xff0c;你知道这五年我怎么过得吗五、万能…...

飞塔防火墙MIB-OID列表

找了很久,终于找到了官方的文档,包含了很多东西,贴个目录吧,获取资源请见最底部链接。 介绍: FortiGate是全新的下一代防火墙,在整个硬件架构和系统上面都有新的设计,在性能和功能上面都有了很大提升,具有性能高、接口丰富、功能齐全、安全路由交换一体化、性价比高等…...

IntentService源码分析指南

转载链接&#xff1a;https://www.jianshu.com/p/8a3c44a9173a...

Mac os下通过Anaconda在远程服务器配置python虚拟环境

一、SSH管理软件 这里推荐一款本人正在使用的软件&#xff0c;Termius。Termius是一款非常好用而且漂亮的SSH客户端&#xff0c;能快速远程控制服务器&#xff0c;可以定制自己喜欢的主题.Termius不仅涵盖了Windows、Linux、OSX&#xff0c;还变态得支持Android和iOS&#xff…...

常用网站记录

1.https://www.ipaddress.com/...

三大面试题、CSS、JS、Vue

css相关 一、什么是盒模型 把所有的网页元素都看成一个盒子&#xff0c;它具有&#xff1a; content&#xff0c;padding &#xff0c;border&#xff0c;margin 四个属性&#xff0c;这就是盒子模型盒子模型有两种形式&#xff1a;标准盒子模型&#xff0c;怪异盒子模型 两种…...

我们究竟还要学习哪些Android知识?赶紧收藏!

前言 今年是转折的一年&#xff0c;很多学android开发的小伙伴失业了&#xff0c;虽找到了一份工作&#xff0c;但高不成低不就&#xff0c;下半年金九银十有想法更换一份工作&#xff0c;很多需要大厂面试经验和大厂面试真题的小伙伴&#xff0c;想提前准备刷下题。接下来分享…...

MMSegmentation-Docs-Tutorial 4: Customize Models

MMSegmentation-Docs-Tutorial 4: Customize Models 源文档 https://mmsegmentation.readthedocs.io/en/latest/tutorials/customize_models.html 1 Customize optimizer 假设你想要添加一个名为MyOptimizer的优化器&#xff0c;该优化器有参数a、b和c。首先需要在文件中实现…...

第二讲:基本飞行姿态

四旋翼在其四个轴臂上四个桨的高速转动作用下&#xff0c;会受到四个桨的拉力&#xff0c;拉力方向与机身垂直&#xff0c;当四个桨产生的拉力总和大于机身重力时&#xff0c;飞机处于上升状态&#xff1b;当总拉力小于机身重力时&#xff0c;飞机处于下降状态&#xff1b;当总…...

【内网学习笔记】8、powercat 的使用

1、下载安装 powercat powercat 可以视为 nc 的 powershell 版本&#xff0c;因此也可以和 nc 进行连接。 powercat 可在 github 进行下载&#xff0c;项目地址为&#xff1a;https://github.com/besimorhino/powercat 下载下来 powercat.ps1 文件后&#xff0c;直接导入即可…...

[HDU2520]我是菜鸟,我怕谁(每日一题5.30)

题目链接&#xff1a;Problem - 2520 (hdu.edu.cn) 乍一看这个题&#xff0c;发现不就是匀加速直线运动么&#xff0c;于是写出了如下的代码&#xff1a; #include <iostream>using namespace std;int d(int t);int main() {int T;cin >> T;while(T--){int t;cin …...

个性化个人主页html5模板

介绍&#xff1a; 个性化个人主页html5模板 网盘下载地址&#xff1a; http://kekewl.net/tARDuX5n02U0 图片&#xff1a;...

倒计时10天!不填这个信息,你的货物将无法入库!

近日&#xff0c;亚马逊再次通知卖家&#xff1a;“2021年6月11日之前&#xff1a;您必须在负责人控制面板中填报 CE 标志商品的欧盟负责人&#xff0c;否则FBA入库货件将无法进入欧盟/欧洲经济区。” 从现在算起&#xff0c;就只剩下10天时间了&#xff01;因为是欧盟颁布的法…...

NPDP资格认证机构为什么广受市场欢迎

NPDP资格认证又称为产品经理国际资格认证&#xff0c;通过认证可以取得非常专业的资格证书。近年来不断有考生为了通过这一认证而进入一些深受欢迎的NPDP资格认证培训机构学习。那么&#xff0c;这些NPDP资格认证机构为什么会如此受市场的欢迎&#xff1f; 一、证书本身的含金…...

推荐系统之局部敏感哈希(LSH)

推荐系统之局部敏感哈希&#xff08;LSH&#xff09; 前言 局部敏感哈希的基本思想&#xff1a;是希望让相邻的点落入同一个“桶”&#xff0c;这样在进行最近邻搜索时&#xff0c;我们仅需要在一个桶内&#xff0c;或相邻几个桶内的元素中进行搜索即可。如果保持每个桶中的元…...

3年以上测试工程师,你的出路在哪里?

说起软件测试&#xff0c;很多人看好这个行业&#xff0c;觉得钱多事少加班少。 但我周围很多工作3年的测试小伙伴都很焦虑&#xff1a; 明明是各个公司必备技术岗&#xff0c;却处于业务边缘。明明是个技术岗位&#xff0c;每天只是“点点点”&#xff0c;能力上不去&#x…...

带你一起探究Android事件分发机制,使用指南

导语 2020年是转折的一年&#xff0c;2021年算是收获的一年&#xff0c;趁着金三银四开始找工作。先分享一下offer的情况 阿里高德(offer)爱奇艺(offer)腾讯视频(offer)小米(被拒)今日头条(被拒) 在面试的过程中我深深的感受到&#xff0c;对于一个优秀的安卓开发来说&#…...

Xshell 连接不上Linux Centos 7的解决方法之设置静态IP

前序 最近在开发项目&#xff0c;需要在服务器部署数据库、ftp文件管理等相关内容时&#xff0c;为了方便操作&#xff0c;使用Xshell会话管理工具进行服务器操作。出现连不上服务器网络的问题&#xff0c;就所遇问题进行学习解决方案及总结记录。 配置虚拟机网络 1.在虚拟机…...

互联网大佬“退休”轶事:马云摸着石头过河,有一人则笑到最后!

人们习惯靠趋势预测未来&#xff0c;可事关人性的观察&#xff0c;变化的可能性大都写在历史里。 已故的李敖先生&#xff0c;本世纪初&#xff0c;在中国三座最高学府留下了三场“刀尖上舔血”的演讲。谈及未来&#xff0c;他丢出一句话&#xff1a;“形势大好&#xff0c;人…...

来自天堂的连枷

来自天堂的连枷主要内容 《来自天堂的连枷》讲述的是&#xff1a;一个农夫将角长得越来越大的两头牛卖给屠户&#xff0c;他们商定的支付方式是&#xff0c;农夫给屠夫一配克油菜籽&#xff0c;然后由屠夫点数&#xff0c;一粒油菜籽付一块金币。途中农夫掉了一粒油菜籽&#…...

Dicom Resample and Save as nii

""" convert dcm 2 nii 1. read dicom series 2. clarify and sort series 3. skip scout series 4. convert series to 3d 5. resample and save as nii## usage ## --------------------------------- -- parent(root)|-- Folder1(subdir)| || -- DICO...

Chia FullNode RPC 奇亚全节点

获取区块链状态 请求地址&#xff1a; https://localhost:8555/get_blockchain_state 参数&#xff1a; {"":""} 执行&#xff1a; curl --insecure --cert ~/.chia/mainnet/config/ssl/full_node/private_full_node.crt --key ~/.chia/mainnet/config…...

java IO教程《三》

缓冲区流讲解(Buffered) 什么是缓冲区&#xff1f; 缓冲流&#xff0c;也叫高效流&#xff0c;是对4个基本的File流的增强&#xff0c;所以也是4个流&#xff0c;按照数据类型分类&#xff1a; 字节缓冲流&#xff1a;BufferedInputStream&#xff0c;BufferedOutputStream字…...

springcloudAlibaba nacos配置(解决jmenv.tbsite.net错误)

错误信息&#xff1a; Failed to instantiate [com.alibaba.nacos.core.cluster.ServerMemberManager]: Constructor threw exception; nested exception is ErrCode:500, ErrMsg:jmenv.tbsite.net 数据库配置&#xff1a; 数据库配置&#xff1a; ### Count of DB: db.num1 ##…...

AndroidUtilCode 最强大的工具类

一、前言&#xff1a; AndroidUtilCode 是一个强大易用的安卓工具类库&#xff0c;它合理地封装了安卓开发中常用的函数&#xff0c;具有完善的 Demo 和单元测试&#xff0c;利用其封装好的 APIs 可以大大提高开发效率&#xff0c;如今它主要包括两部分模块&#xff0c;其一是…...

VIA标注工具_一款在线的数据标注工具,支持矩形,多边形,关键点

https://www.robots.ox.ac.uk/~vgg/software/via/via_demo.html 界面如下图所示&#xff1a;...

学习响应式BootStrap来写融职教育网站,Bootsrtap第三天nav布局

nav导航布局 <!DOCTYPE html> <html lang"zh_CN"> <head><meta charset"UTF-8"><title>融职教育</title><!-- 移动设备优先--><meta name"viewport" content"widthdevice-width, initial…...

第一章 gitee学习之安装

安装链接链接 gitee下载链接: https://git-scm.com/downloads. 有三种系统可供选择&#xff0c;选择想要的即可&#xff0c;我是windows64位的&#xff1a;下载好了后直接一直下一步安装即可&#xff0c;安装完成后右键菜单如下图&#xff1a; 如上&#xff0c;git安装完毕...

基于域名访问网站1(作业)

搭建一个基于http://www.zuoye.com:22222访问的web网站&#xff0c;网站首页在/www/http/&#xff0c;内容为zuoye 结果 过程&#xff1a; 创建网页的根目录&#xff0c;并编辑网页内容为zuoye 编辑/etc/httpd/conf.d/zuoye.conf 关闭防火墙 关闭selinux 重启httpd 编辑/…...

外连接查询与内连接的不同

外连接的语法如下&#xff1a; SELECT 字段名称 FROM 表名1 LEFT|RIGHT|FULL| [OUTER] JOIN 表名2ON 表名1.字段名1表面2.字段名2 左外连接 左外连接的结果集包含左表的所有记录和右表中满足连接条件的记录&#xff0c;结果集中那些不符合连接条件的来源于右表的列值为null。…...

写给互联网大厂员工的真心话,面试必问

越来越多的人在提“移动端的下半场”、“Android 开发的焦虑”之类的&#xff0c;也有人在喊“技术天天在变&#xff0c;学也学不完”&#xff0c;“昨天 Kotlin 今天 Flutter”。其实我却认为&#xff0c;如果你技术达到了一定程度&#xff0c;你无需太过在意这些。 移动端真…...

返利网拼团小程序,10人拼团7人返利

最火项目—拼团返利商城 你是否看过这样一则视频&#xff0c;全新模式的拼团小程序、半年20亿的销售神话&#xff01;现在它来了&#xff0c;拼团返利商城完整源码&#xff0c;上传即可使用&#xff0c;➕Liyeruly&#xff0c;包安装。 玩法介绍&#xff1a; 根据商品可自由…...

为什么基类析构函数一般写成虚函数

目录 析构函数不是虚函数&#xff1a; 析构函数是虚函数&#xff1a; 由于类的多态性&#xff0c;基类指针可以指向派生类的对象&#xff0c;如果删除该基类的指针&#xff0c;就会调用该指针指向的派生类析构函数&#xff0c;而派生类的析构函数又自动调用基类的析构函数&am…...

拉伯配资6月1日策略

5月回想&#xff1a;在5月份的战略中&#xff0c;我们认为其时胶着的商场可能在5月会有所改动。从实践表现来看&#xff0c;5月下旬商场明显出现了一些活泼做多的信号&#xff0c;商场也选择了向上打破。上证指数上涨超4%&#xff0c;深圳成指上涨近3%。 行情判别&#xff1a;从…...

git 命令

git 命令 git init 作用是初始化一个能让git进行管理的仓库 使用 attrib -h .git可以释放出隐藏文件.git 创建出自己的项目文件 打开项目文件夹 然后在文件夹中打开git命令窗git add ‘文件名称’ 提交单个文件 git add . 提交所有修改的文件git status 可以查看当前git所处的…...

什么样才能叫“技术很牛”?

近日&#xff0c;在某论坛上&#xff0c;有人提出了“一直不懂一个问题&#xff0c;什么叫‘技术很牛’&#xff1f;”的问题。详细提问称“说实话&#xff0c;我从本科到硕士&#xff0c;我觉得计算机的技术很多都是看看就会了&#xff0c;多操练下就熟了。可能有些设计问题需…...

Thread类的常用方法

Thread类的常用方法 void start(): 启动线程&#xff0c;并执行对象的run()方法run(): 线程在被调度时执行的操作static Thread currentThread()&#xff1a; 返回当前线程。在Thread子类中就 是this&#xff0c;通常用于主线程和Runnable实现类String getName(): 返回线程的名…...

Linux下安装sqlite3

文章目录前言安装步骤测试安装成功前言 sqlite3的安装 安装步骤 依次执行以下命令&#xff1a; 1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz 2)tar -xzvf sqlite-3.5.6.tar.gz 3)cd sqlite-3.5.6 4)./configure 5)make 6)make install测试安装成功 出现红色方框信息…...

Labview需求(部分)

本人从事工控行业多年,有一些资源,目前labview的单子干不过来了,想找几个靠谱的labview工程师跟我合作,想做兼职,接单的labview工程师可以私聊我,另外我有一些项目还需要跟单片机工程师,plc工程师,fpga工程师合作,欢迎大家找我合作!以下是手里比较着急的项目,需要外包 需求1&am…...

EVB-6ULX TF卡硬件设计

TF卡启动Linux EVB-P6UL可选用MfgTools或Linux主机&#xff08;PC&#xff0c;x86平台&#xff09;烧录TF卡。Linux内核镜像包括u-boot、zImage、DTB和根文件系统。u-boot裸写到TF卡&#xff0c;zImage与DTB存储到u-boot之后的FAT分区&#xff0c;根文件系统存储到内核分区之后…...

机试学习笔记03 --排版问题与日期问题

1 排版类问题 1.1 字符菱形变体 右下直角三角&#xff1a;先空格&#xff0c;再字符。 #include<bits/stdc.h> using namespace std;int main() {int n;scanf("%d", &n);for(int i 1; i < n; i){for(int j 1; j < n - i; j){printf(" &quo…...

不同层级的Android开发者的不同行为,分享一点面试小经验

本专栏专注分享大型Bat面试知识&#xff0c;后续会持续更新&#xff0c;喜欢的话麻烦点击一个关注 面试官: 音视频是什么&#xff0c;视频为什么需要压缩 心理分析&#xff1a;很多人对音视频的概念停留在 苍老师的小电影上&#xff0c;只能理解他是一个视频文件。面试官考的对…...

阿里P8成长路线!2021必看-Java高级面试题总结

前言 了解 JVM 是对 Java 开发人员的基本要求&#xff0c;JVM 的相关内容自然也成了现在 Java 程序员面试的重要考点。不过估计很多小伙伴和我一样&#xff0c;长时间醉心于 CRUD&#xff0c;却忘了去了解一下更底层、更基础的东西&#xff0c;殊不知这些才是决定你能在这条路…...

不了解这些多线程的基础知识,很难学懂Android!系列教学

简单介绍下背景 笔者双非末流渣渣一本毕业&#xff0c;工作已有6年多。年前从一家小公司CTO离职。准备年后“金三银四”换个更大的舞台。 疫情爆发&#xff0c;市场经济遭到沉重打击&#xff0c;大批企业裁员&#xff0c;整个三月都居家隔离。期间&#xff0c;阿里第一次电话…...

万字Android技术类校招面试题汇总,Android岗

前不久听我一个字节的朋友说了一个神转折的故事。 一名大专生&#xff0c;异常执着地向他们公司投简历&#xff0c;屡战屡败&#xff0c;屡败屡战&#xff0c;前前后后向字节跳动投了九次简历。 你猜后面怎么着&#xff1f;还真让他成功了&#xff0c;第九次居然拿到了offer&…...

AR增强现实让科技贴近生活

AR也叫增强现实&#xff0c;它是在1990年被正式提出的&#xff0c;在时间上要比VR虚拟现实技术晚一些&#xff0c;它的实现主要通过三维空间、场景交融、现实视频等技术相互作用、融合实现的。 AR增强现实技术在工业领域中&#xff0c;有着超强的适用性&#xff0c;假设某件工…...

React基础整理

前端一直流传着三大框架一大抄的说法&#xff0c;在中国的你或许无时不在感受这vue的强大&#xff0c;但其实react才是三大框架中世界使用了最大的 react官方地址 : http://react.html.cn/docs/getting-started.html 在这里我必须说明&#xff0c;react和vue谁更好是个争论不休…...

阿里P7大牛手把手教你!java上传zip文件到服务器

前言 很多程序员都会担心35岁的职业危机&#xff0c;而数据也显示&#xff0c;40岁以上的程序员几乎不存在&#xff0c;大都转了管理岗&#xff0c;余下的只能被迫离职或者转行。然而&#xff0c;太久待在舒适区&#xff0c;可能连小公司的面试&#xff0c;都很难通过了。 程…...

阿里P7大牛亲自教你!阿里面试100%会问到的JVM

前言 随着微服务的流行&#xff0c;服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点&#xff0c;从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: 丰富的应用场景&#xff1a;Sentinel 承接了阿里巴巴近 10 年的双十…...

浅谈设计模式(三)

前言 之前详细介绍了几种常用的设计模式&#xff0c;最后总结一下附上所有设计模式的类图以及六大设计原则 一、创建型 1.Factory Method&#xff08;工厂方法&#xff09; 定义&#xff1a;定义了一个创建对象的接口&#xff0c;但由子类决定要实例化的类是哪一个。工厂方法…...

Spring Cloud + Feign实现微服务负载路由

项目的启动顺序为 spring-cloud-eureka 提供注册服务&#xff1a;节点两个【resumer-eurake-9001、resumer-eurake-9002】 微服务&#xff08;提供服务&#xff09;&#xff1a;节点两个【resumer-user、resumer-user2forTest】 spring-cloud-feign调用微服务&#xff08;服务消…...

原子累加器

package com.lx.top;import java.util.ArrayList; import java.util.List; import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.atomic.LongAdder; import java.util.function.Consumer; import java.util.function.Supplier;/*** 测试原子累加器*/ …...

【Git从入门到精通】分支机制

文章目录简述创建新分支切换分支基本的分支与合并操作基本的分支操作基本的合并操作基本的合并冲突解决远程分支推送跟踪分支拉取删除Git的分支模型是Git的杀手锏特性 简述 首先我们来看一下Git是如何存储数据的。 Git通过一系列的快照的方式来存储数据&#xff0c;当你发起提…...

Github + Sphinx+Read the docs 实战入门指南(三)

目录引言主要流程图自动更新主分支内容到docs分支写在最后继续阅读引言 接着上两篇文章 Github SphinxRead the docs 实战入门指南(一) Github SphinxRead the docs 实战入门指南(二) 我们已经成功地将Sphinx文档部署到了Read the docs网站&#xff0c;但是这个文档&#xf…...

生成式 AI 背后的共同框架:Stable Diffusion、DALL-E、Imagen

前言 如果你对这篇文章感兴趣&#xff0c;可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」&#xff0c;查看完整博客分类与对应链接。 框架 这些生成式 AI 的整体功能为&#xff1a;输入「文字」&#xff0c;返回「图像」&#xff0c;即 Text-to-image Gener…...

Linux下安装nginx-2023-03-30

背景&#xff1a;公司的漏洞扫描发现Nginx的版本发现漏洞&#xff0c;现在的版本是1.20.2&#xff0c;建议升级到1.23.2及以后 第一步&#xff1a;我查看了一下现在的Nginx的版本&#xff0c;然后对Nginx进行卸载 其实&#xff1a;安装Nginx时&#xff0c;需要提前安装一些前置…...

第一章------c++并发世界

1:什么是并发 并发&#xff1a;两个或更过的独立活动同时发生 1.1 计算机系统中的并发 单个系统之同时执行多个独立的活动&#xff0c;而不是顺序的一个一个执行&#xff0c;对于单核处理器&#xff0c;在宏观上&#xff0c;计算机通过任务切换达到并发的效果&#xff0c;使…...

HTTP 3.0之QUIC优势和TCP弊端

文章目录1 HTTP 3.01.1 引言1.2 TCP存在队头阻塞问题1.2.1 发送窗口的队头阻塞1.2.2 接收窗口的队头阻塞1.3 HTTP/2 的队头阻塞1.4 没有队头阻塞的 QUIC1.5 TCP 建立连接的延迟1.6 升级 TCP 的工作很困难1.7 网络迁移需要重新建立 TCP 连接1.8 总结1 HTTP 3.0 1.1 引言 从 HT…...

学习系统编程No.13【文件系统】

引言&#xff1a; 北京时间&#xff1a;2023/3/31/7:48&#xff0c;该篇博客在两天前本就应该产出&#xff0c;但是摆烂谁拦得住&#xff0c;所以呜呜呜&#xff01;本以为欠的钱也要快还完了&#xff0c;没想到啊&#xff0c;越欠越多&#xff0c;烦人&#xff01;但是&#…...

Qt 输入输出设备和文件操作

一、输入输出设备 QIODevice类是Qt中所有I/O设备的基础接口类&#xff0c;为诸如QFile、QBuffer和 QTcpSocket等支持读/写数据块的设备提供了一个抽象接口。QIODevice类是抽象的&#xff0c;无法被实例化&#xff0c;一般是使用它所定义的接口来提供设备无关的I/O功能。 QIODe…...

算法之链表反转

算法系列 1、链表反转 文章目录算法系列一、核心思路二、循环反转2.1 示例代码三、递归反转3.1 示例代码四、总结一、核心思路 现在有一个单向链表&#xff0c;链表的第一个节点指向第二个&#xff0c;第二个节点指向第三个&#xff0c;以此类推&#xff0c;组成一个链表&…...

django 运用pycharm的各种故障汇总(1)

一.用django入门第一个问题:pycharm的[community]社区版-免费开源与[professional]专业版注册收费两个版本:用django只能有[professional]版本便捷、专业; 解决方案的各种学习总结: 1.破解版:网上找了很多资料,基本已经没效果,不要报太大希望; 2.找中间途径然后有:Python 、…...

基于Prometheus的jvm监控指标详解

使用Prometheus 监控Springboot应用参考 Prometheus Operator实战—— Prometheus、Alertmanager、Grafana 监控Springboot服务 下面来看看jvm的监控指标 # HELP jvm_gc_collection_seconds Time spent in a given JVM garbage collector in seconds. # TYPE jvm_gc_collection…...

电机PID参数调节笔记

规则1 1&#xff09;降低比例增益P&#xff0c;可以获得较小的振动2&#xff09;有可能不需要调节I环和D环3&#xff09;提升比例增益P环可以增加灵敏度&#xff0c;但可能会出现不稳定的情况&#xff08;如振动&#xff09;4&#xff09;可以设定电机速度最大幅值&#xff0c…...

Spark SQL实战(08)-整合Hive

1 整合原理及使用 Apache Spark 是一个快速、可扩展的分布式计算引擎&#xff0c;而 Hive 则是一个数据仓库工具&#xff0c;它提供了数据存储和查询功能。在 Spark 中使用 Hive 可以提高数据处理和查询的效率。 场景 历史原因积累下来的&#xff0c;很多数据原先是采用Hive…...

【Java版oj】day21小易的升级之路、找出字符串中第一个只出现一次的字符

目录 一、小易的升级之路 &#xff08;1&#xff09;原题再现 &#xff08;2&#xff09;问题分析 &#xff08;3&#xff09;完整代码 二、找出字符串中第一个只出现一次的字符 &#xff08;1&#xff09;原题再现 &#xff08;2&#xff09;问题分析 &#xff08;3&…...

windows 下C++生成Dump调试文件与分析

目录1、前言2、依赖库下载3、项目配置3.1、设置输出路径3.2、拷贝依赖资源3.3 将dbghelp.h添加在工程中3.4、配置lib文件路径3.5、添加生成minidump文件方法4、测试效果5、打开dump文件进行定位1、前言 dump文件是C程序发生异常时&#xff0c;保存当时程序运行状态的文件&…...

unserialize3(php序列化、反序列化及绕过)

打开链接 审计一下代码 这里出现了一个__wakeup()函数&#xff0c;在进行PHP反序列化时&#xff0c;会先调用这个函数&#xff0c;但是如果序列化字符串中表示对象属性个数的值大于真实的属性个数时就会跳过__wakeup&#xff08;&#xff09;的执行。 在php中与序列化相关的函…...

C++ STL:queue的常见用法

queue 队列&#xff0c;在STL中实现先进先出的容器。 1. 定义 使用queue&#xff0c;需要先添加头文件 #include <queue>using namespace std;基本定义格式&#xff1a; queue<typename> name; //typename可以是任意基本数据类型或容器2. 容器内元素的访问 q…...

HulaCWMS呼啦企业网站管理系统 v3.0.4

HulaCWMS(呼啦企业网站管理系统)是基于ThinkPHP5框架开发&#xff0c;安全高效&#xff0c;包括ThinkPHP5的所有特性。专注于企业、政府单位网站建设&#xff0c;以免费开源的方式&#xff0c;帮助广大站长、个人或企业开发者大大降低了开发成本和维护成本。快速锁定意向客户&a…...

【CE】Mac下的CE教程Tutorial:基础篇(第5关:代码查找器)

▒ 目录 ▒&#x1f6eb; 导读开发环境1️⃣ 第五关&#xff1a;代码查找器翻译操作步骤&#x1f6ec; 文章小结&#x1f4d6; 参考资料&#x1f6eb; 导读 开发环境 版本号描述文章日期2023-03-操作系统MacOS Big Sur 11.5Cheat Engine7.4.3 1️⃣ 第五关&#xff1a;代码查…...

13_I.MX6ULL串口UART实验

目录 UART简介 UART电平标准 I.MX6U UART简介 相关寄存器 UART的配置步骤 实验源码 UART简介 串口全称叫做串行接口,通常也叫做COM接口,串行接口指的是数据一个一个的顺序传输,通信线路简单。使用两条线即可实现双向通信,一条用于发送,一条用于接收。串口通信距离远,但是…...

个人练习-Leetcode-1942. The Number of the Smallest Unoccupied Chair

题目链接&#xff1a;https://leetcode.cn/problems/the-number-of-the-smallest-unoccupied-chair/ 题目大意&#xff1a;给出一群人到达一个排队的时间和离开派对的时间[arr, lev]。有无数个座位&#xff0c;下标从0开始。当一个人在tm时刻离开时&#xff0c;如果一个人在tm…...

winsock与BSD socket异同

winsock与BSD socket WinSock是Windows操作系统中用于网络通信的应用程序接口&#xff08;API&#xff09;&#xff0c;它允许应用程序通过TCP/IP协议栈进行网络通信。WinSock提供了一套与套接字相关的函数&#xff0c;这些函数包括socket、bind、listen、accept、connect等。…...

【Flink基础】-- 高效学习 flink kubernetes operator 的一些建议

目录 1.了解 Kubernetes 的基本概念和组件,如 Pod、Deployment、Service 等。 2.熟悉 Flink 的基本概念和架构,如 JobManager...

JVM 程序计数器(PC)

PC寄存器的概念 JVM中的程序计数寄存器&#xff08;Program Counter Register&#xff09;中&#xff0c;Register的命名源于CPU的寄存器&#xff0c;寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。这里&#xff0c;并非是广义上所指的物理寄存器&#…...

调用openai接口的正确打开方式

调用openai接口的正确打开方式&#xff1a; 1.安装anaconda 为更好使用openai的功能&#xff0c;技术专家建议用py3.10。我问chatgpt它说只要py3.6及以上就行。我个人建议尽可能用anaconda较新的&#xff0c;但用anaconda2022.10的版本即可&#xff0c;可适配python3.10或pyt…...

栈(Stack)

目录 1.1 概念 1.2 栈的使用 1.3 栈的模拟实现 1.4 栈的应用场景 1. 改变元素的序列 2. 将递归转化为循环 1.1 概念 栈&#xff1a;一种特殊的线性表&#xff0c;其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶&#xff0c;另一端称为…...

VS2019连接Linux

1>将Linux系统设置为静态IP 原来设置: auto eth0 iface eth0 inet dhcp dhcp表示动态获取ip 1>查看ip 在Linux下输入 ip addr 2>查看网关 在Linux下输入 ip route show 3>修改/etc/network/interfaces 地址配置文件 vi /etc/network/interfaces iface eth0…...

第三天基础框架篇

一、介绍一下spring spring的核心作用是框架整合&#xff0c;简化开发&#xff1b; spring通过IOC与AOP两大核心实现以上效果&#xff1a; 1.首先说IOC&#xff0c;Spring提供了一个容器&#xff0c;用来创建对象&#xff0c;初始化对象&#xff0c;管理对象,也就是对象的控制权…...

new和malloc两个函数详细实现与原理分析

1.申请的内存所在位置 new操作符从自由存储区&#xff08;free store&#xff09;上为对象动态分配内存空间&#xff0c;而malloc函数从堆上动态分配内存。自由存储区是C基于new操作符的一个抽象概念&#xff0c;凡是通过new操作符进行内存申请&#xff0c;该内存即为自由存储…...

CUDA编程(二):核函数与线程层级

核函数与线程层级CUDA核函数线程层级线程排布blockId和threadId的计算CUDA核函数 在GPU上并行执行的函数称为CUDA核函数&#xff08;Kernel Function)&#xff0c;它属于CUDA编程中最为重要且核心的一个环节。 核函数用__global__符号声明&#xff0c;在devie&#xff08;GPU…...

断点调试与零钱通系统

目录 断点调试 基本介绍 断点调试的一些快捷键 断点调试例题 简易版零钱通系统 面向对象版 面向过程版 断点调试 基本介绍 1.断点调试是指在程序的某一行设置一个断点&#xff0c;调试时&#xff0c;程序运行到这一行就会停住&#xff0c;然后你可以一步一步往下调试&a…...

人工智能专业就业方向盘点

今年无论是chatgpt还是扩散模型&#xff0c;都成功火爆出圈&#xff0c;让曾被质疑进入“寒冬期”的AI重新回到了大众的视野。巨大的市场潜力背后是对人才的渴求&#xff0c;AI专业又成为了热门。 今天就来盘点一下AI专业毕业后的就业方向&#xff0c;给同学们做个参考。 1.机…...

浮点数的加减乘除运算及流水线

浮点数的加减运算 设两个浮点数如下&#xff1a; x2Ex∗Mxy2Ey∗MyE表示阶码&#xff0c;M表示尾数x2^{E_x}*M_x\\y2^{E_y}*M_y\\ E表示阶码&#xff0c;M表示尾数\\ x2Ex​∗Mx​y2Ey​∗My​E表示阶码&#xff0c;M表示尾数 两个浮点数的加减运算规则是 xy(Mx∗2Ex−EyMy)∗…...

docker安装以及springboot项目打包运行

我们都知道docker是一个非常好用的虚拟化容器&#xff0c;所谓虚拟化容器其实就是说可以将各个应用都隔离开来&#xff0c;每个应用都可以有自己的独立的运行时环境&#xff0c;这对于我们程序开发是非常有好处的&#xff0c;可以不需要去配置环境&#xff0c;每个组件都有独立…...

977. 有序数组的平方

977. 有序数组的平方 力扣题目链接(opens new window) 给你一个按非递减顺序排序的整数数组 nums&#xff0c;返回每个数字的平方组成的新数组&#xff0c;要求也按非递减顺序排序。 示例 1&#xff1a; 输入&#xff1a;nums [-4,-1,0,3,10] 输出&#xff1a;[0,1,9,16,10…...

FrIf - Fr驱动收发器和状态管理

总目录链接==>> AutoSAR入门和实战系列总目录 总目录链接==>> AutoSAR BSW高阶配置系列总目录 文章目录 1FlexRay 收发器驱动程序2 FlexRay 状态管理器1FlexRay 收发器驱动程序 FlexRay 收发器的不同状态由 FlexRay 接口通过 FlexRay 收发器驱动程序 控制,上…...

springboot自动配置浅析

springboot本质上就是一个spring脚手架&#xff0c;其实仍然是spring&#xff0c;只是springboot帮我们做了我们使用spring时需要进行的那些配置。本文就简单讨论一下sprigboot是如何帮我们配置spring的。 参考&#xff1a;https://www.bilibili.com/video/BV1eD4y1w7Rp?p2&am…...

chatgpt实际是怎样工作的?

文章翻译自&#xff1a; https://www.assemblyai.com/blog/how-chatgpt-actually-works/ ChatGPT 是 OpenAI 的最新语言模型&#xff0c;比其前身 GPT-3 有了重大改进。与许多大型语言模型类似&#xff0c;ChatGPT 能够为不同目的生成多种样式的文本&#xff0c;但具有更高的精…...

项目开发——企业软件项目开发流程《项目开发的流程是怎样的》

软件项目开发流程&#xff1a;需求分析、设计、编码、测试、上线运维 一般而言&#xff0c;软件项目开发流程包括以下步骤&#xff1a; 需求分析&#xff1a;对客户需求进行分析和理解&#xff0c;明确软件项目的目标和功能。 规划阶段&#xff1a;确定项目的范围、时间和预算…...

嵌入式编程中的 __attribute__ 到底是什么

嵌入式编程中的 attribute 到底是什么 相信阅读嵌入式代码的老铁经常看到一些类型定义、变量、函数有 attribute 标识符&#xff0c;这个标识符号到底是做什么的&#xff1f;有哪些用法&#xff0c;咱们今天就来聊一聊。 attribute 可以指定编译时的细节。其可作用于变量、函…...

基于LiFePO4和硅/还原氧化石墨烯纳米复合材料的锂离子电池

A lithium-ion battery based on LiFePO4 and silicon/reduced graphene oxide nanocomposite highlights&#xff1a; 硅纳米颗粒(nSi)和还原氧化石墨烯(RGO)作为阳极&#xff1b;微波辐射&#xff0c;对混合物进行热处理&#xff0c;合成nSi/RGO复合物&#xff1b;通过不同充…...

CAS问题

CAS&#x1f50e;什么是CAS&#x1f50e;伪代码解析&#x1f50e;CAS是如何实现原子性的&#x1f50e;CAS的应用&#x1f33b;实现原子类&#x1f33b;实现自旋锁&#x1f50e;ABA问题&#x1f33b;ABA问题可能引起的BUG&#x1f33b;ABA问题的解决方案&#x1f50e;结尾&#…...

java入门-W2

一. 输入输出 输入的作用&#xff0c;就是由使用者告诉程序要操作的数据 例如&#xff0c;我要通过饿了么订餐&#xff0c;你得告诉程序你要吃什么&#xff0c;送货地址是什么吧 输出的作用&#xff0c;就是由程序向使用者展现执行的结果 还是订餐的例子&#xff0c;程序向你展…...

Windows下配置Golang开发环境,并安装配置GoLand IDE

作者&#xff1a;非妃是公主 专栏&#xff1a;《Golang》 博客地址&#xff1a;https://blog.csdn.net/myf_666 个性签&#xff1a;顺境不惰&#xff0c;逆境不馁&#xff0c;以心制境&#xff0c;万事可成。——曾国藩 文章目录一、安装Go编译器1. 下载GoLang2. 安装GoLang3.…...

从零开始学架构——高性能NoSQL

高性能NoSQL 关系数据库经过几十年的发展后已经非常成熟&#xff0c;强大的SQL功能和ACID&#xff08;Atomicity原子性、Consistency一致性、Isolation隔离性、Durability持久性&#xff09;的属性&#xff0c;使得关系数据库广泛应用于各式各样的系统中&#xff0c;但是关系数…...

cannot re-initialize CUDA in forked subproess

该问题描述了pytorch 中使用cuda 初始化时&#xff0c; 与 DataLoader 中使用num_worker 多进程&#xff0c; 这两者之间发生了冲突&#xff0c; 根据错误提示&#xff0c; 在DataLoader 中使用 multiprocessing_context 该参数&#xff0c;并设置为spawn&#xff0c; 由…...

Kafka3.0.0版本——生产者回调异步发送消息 (API代码示例)

目录一、回调函数的异步发送消息概述二、生产者带回调函数的异步发送消息&#xff08;API代码示例&#xff09;2.1、pom文件导入依赖2.2、API代码2.3、在 kafka集群服务器上开启 Kafka 消费者一、回调函数的异步发送消息概述 回调函数会在 producer 收到 ack 时调用&#xff0…...

【Python】《我的世界》简简单单就可以完成?OMG~(附教学)

文章目录前言一、准备二、运行及操作三.代码解读与自定义总结前言 《我的世界 Minecraft》大家应该都听说过&#xff0c;但你有没有想过自己写一个这样的游戏呢&#xff1f;太难、太复杂了&#xff1f;也许吧&#xff0c;但是不试一试你怎么知道能不能成呢&#xff1f; 国外有…...

Scala 中的foreach和map、flatMap方法比较

Scala中的集合对象都有foreach和map、flatMap方法&#xff0c;都是用来遍历当前集合&#xff0c;但他们都有不同点。这几个方法的共同点在于&#xff1a;都是用于遍历集合对象&#xff0c;并对每一项执行指定的方法。而他们的差异在于&#xff1a;foreach无返回值&#xff08;准…...

【nacos优化】定时删除access日志

​ 按理说 Nacos 作为服务注册中心&#xff0c;不会应该会产生太多日志的&#xff0c;本身涉及的服务也不多&#xff0c;但几天就会产生 1G 以上的日志&#xff0c;的确有点疯狂。这篇文章就聊聊 Nacos 的日志系统。 经过排查&#xff0c;其中输出最多的日志为 /usr/local/nac…...

哪款蓝牙耳机打电话好用,盘点几款口碑不错的骨传导耳机

骨传导耳机是通过骨头振动传递声音&#xff0c;而不是通过耳道或鼓膜&#xff0c;因此它具有许多优势&#xff0c;比如可以在运动过程中保持对环境的感知&#xff0c;并避免对听力造成伤害。随着科技的进步和用户需求的增加&#xff0c;骨传导耳机也在不断更新。目前市面上的骨…...

JS中的事件监听

详解事件监听事件监听的基本概念事件类型事件处理函数事件传播事件对象移除事件监听器总结JavaScript中的事件监听是Web开发中非常重要的一个概念。它允许我们在特定的事件发生时执行特定的代码&#xff0c;从而实现交互效果和动态行为。本篇博客将详细介绍JavaScript事件监听的…...

SpringBoot 异步与线程池的关系

目录 1、简介 1、Async ① 使用方法&#xff1a; ② 注意事项: 2、parallelStream 并发遍历数组 ① 使用方法: ② 注意事项: 3、自定义线程池 ① 使用方法: ② 注意事项: 1、简介 SpringBoot 中基本上存在三种异步的关系,分别为 1、 使用 Async&#xff0c;标记在方法上 2…...

《版本特性百事通》

《版本特性百事通》 注&#xff1a;数据截至日期2021年 常见jdk种类 常见的JDK版本主要包括以下几种&#xff1a; Oracle JDK&#xff1a;Oracle公司的官方JDK&#xff0c;是商业授权&#xff0c;支持Java SE和Java EE平台。Oracle JDK包含了完整的Java类库和工具&#xff…...

英语——疑问词

疑问词可以分为&#xff1a; 疑问代名词: who /what/which 疑问副词&#xff1a;when/where/why/how 1 疑问代名词 当主词补语 Who is singing in the room? What makes you laugh so? 当受词 Which of these singers do you like. What do you think of my new hat? …...

谷歌的Bard和OpenAI的GPT4的对比

前言 随着上个月21日谷歌面向公众开放人工智能聊天机器人Bard的访问权限&#xff0c;同样是上个月的14日OpenAI为聊天机器人ChatGPT发布的最新语言模型&#xff1a;GPT-4的问世&#xff0c;可以说关于ChatGPT应用的推出进入了百家争鸣的情况&#xff0c;而且竞争变得激烈起来&a…...

云端数据科学平台Deepnote,相当于云上的Jupyter Note

Deepnote是一个先进的云端数据科学平台&#xff0c;可以帮助数据科学家和开发者轻松创建、管理和共享他们的数据科学项目。它提供了一个易于使用的界面&#xff0c;可以轻松编写代码、访问数据和执行任务&#xff0c;而无需管理服务器或编写复杂的部署代码。 1、Deepnote概述…...

钉钉协作Tab前端进化之路

作者&#xff1a;马赟 阿里云钉钉业务平台团队 技术人应当发挥对业务前瞻性的理解&#xff0c;好的架构设计背后一定是对于业务的高度认知与抽象&#xff0c;过程中要对业务关键指标有正确的理解&#xff0c;而不是简单纯功能的堆砌。 钉钉新版协作Tab作为千万级访问量下前端新…...

架构整洁之道-22章-整洁架构

按照更好架构设计出的系统特点&#xff1a; 独立于框架可被测试独立于UI独立于数据库独立于任何外部机构 外层的变化不影响内层的逻辑 外层变化同时修改对应适配器么 层次划分-按需划分并非固定多少层 图22.1中所显示的同心圆只是为了说明架构的结构&#xff0c;真正的架构很可…...

Redis高可用之主从复制 哨兵 集群

Redis高可用之主从复制 哨兵 集群一、Redis主从复制1、主从复制概念2、主从复制的作用3、Redis主从复制原理二、搭建Redis主从复制1、安装Redis&#xff0c;三台机子都需要安装2、编译安装三、修改节点配置文件1、修改Redis配置文件&#xff08;Master节点、Slave1节点、Slave2…...