草庐IT

创业之路

全部标签

Spring Cloud微服务实践之路——基础篇(九):分布式跟踪Zipkin

作者:禅与计算机程序设计艺术1.简介分布式系统往往由多台服务器组成,为了解决各个服务之间调用链路的可视化、统一的日志记录、监控和追踪等问题,提升系统的运行质量、稳定性和可用性,云原生计算基金会(CNCF)推出了OpenTracing规范。该规范定义了一套应用级的语义标准,使得开发者可以轻松实现分布式跟踪功能,只需要在每一个服务中引入相关的库和配置即可。目前主流的分布式跟踪组件有GoogleDapper、TwitterZipkin和ApacheSkyWalking。本文主要对SpringCloudSleuth组件进行详细介绍,并结合一个实际案例分享如何利用Zipkin来解决微服务架构中的分布式追

深度学习零基础学习之路——第四章 UNet-Family中Unet、Unet++和Unet3+的简介

Python深度学习入门第一章Python深度学习入门之环境软件配置第二章Python深度学习入门之数据处理Dataset的使用第三章数据可视化TensorBoard和TochVision的使用第四章UNet-Family中Unet、Unet++和Unet3+的简介第五章个人数据集的制作Unet-Family的学习Python深度学习入门前言一、FCN全卷积网络模型二、Unet编码模型三、Unet++模型四、Unet3+模型4.1、改进的跳跃连接(全尺度跳跃连接)4.2全尺度深度监督4.3分类指导模块(Classification-guidedModule,CGM)五、总结前言  最近学习了U

云计算安全:寻找云安全之路

当今的云安全导航可能很难理解。许多安全专业人士问自己,保护云安全的最佳方法是什么?BlackHatUSA2023约有400家供应商,今年RSAConference约有500家供应商,选择可能令人眼花缭乱。这个看似简单的问题后来演变成了一个复杂且定制的答案,通常需要花费数月的时间来确定所有关键架构和设计选择,以便为您的组织做出正确的决策。当您最终决定需要安全关注和资源的关键领域时,请花一点时间评估您的风险级别、部署策略和覆盖区域。 跟上时代的变化我们承认云安全不是静态的。云在过去10年里已经发生了很大的变化,未来10年它看起来将会非常不同。2000年代初期,它始于网络级别,很大程度上是由SD-W

企业数字化转型之道——企业数据智能化之路

作者:禅与计算机程序设计艺术1.简介企业数字化转型是当前信息时代必然要面临的一个重要任务,也是实现企业经营目标、提升效益、优化管理和运营的重要途径之一。企业数字化转locity需要解决的数据量、存储量、传输量、计算量等指标呈爆炸性增长,如何将巨大的企业数据资源进行有效整合、加工和应用并产生价值显得尤为重要。企业数据的智能化意味着建立具有知识能力和应用能力的数据驱动的管理体系,以实现企业内部数据可视化、数据采集和分析、预测模型制定、规则引擎的自动执行、数据分发与共享等功能。本文将从业务领域、数据结构、数据分类及应用角度阐述企业数据智能化的重要理论和技术方案。2.关键词:企业数据智能化、数字化转型

告别烦恼,彻底解决跨域问题的终极指南-chrome的安全进阶之路

一、跨域问题概述hasbeenblockedbyCORSpolicy:No'Access-Control-Allow-Origin'相信这个跨域的问题大家并不陌生。二、常规解决方案来看一下常规的解决方案:常规的解决跨域问题方案主要包括以下几种:JSONP:通过动态创建标签,将数据以JSONP形式返回到前端页面。由于标签不受同源策略的限制,因此可以实现跨域访问。CORS(跨域资源共享):在服务端设置响应头部中的Access-Control-Allow-Origin字段,授权指定的域名进行跨域访问。CORS需要浏览器和服务器双方都支持,且只适用于XMLHttpRequest请求。CorsConfi

vue全家桶进阶之路46:Vue3 Axios拦截器和globalProperties全局设置

在Vue.js3中,使用Axios与Vue.js2.x中类似,但是需要进行一些修改和更新,下面是Vue.js3中Axios的定义和使用方式:首先,你需要安装Axios和Vue.js3.x,可以使用npm或yarn等包管理工具安装:npminstallaxiosvue@next然后,在你的Vue.js3应用程序中,你可以使用以下代码来导入和使用Axios:import{ref}from'vue'importaxiosfrom'axios'exportdefault{setup(){constdata=ref(null)consterror=ref(null)axios.get('/api/dat

探索链表的进阶之路

目录前言一、链表是什么?二、使用步骤1.单链表与双链表之间的关系2.代码如下:三、总结链表进阶之路的开头题记: 在计算机科学的旅程中,链表是一个重要的里程碑。它不仅是数据结构中的经典之作,也是我们探索更复杂数据结构的起点。链表进阶之路,将引领我们进入数据结构的深邃世界,探索更高级的链表技巧和应用。在这个旅途中,我们将穿越单链表和双链表的迷宫,学习如何插入、删除和搜索节点,解决实际问题。前言 链表在C语言中的应用广泛。通过使用链表,我们可以实现动态的分配、高效的插入和删除操作,以及灵活和动态的数据结构。通过权衡不同的需求和场景,选择合适的数据结构可以使程序更加高效和灵活一、链表是什么? 单链表是

Go语言进化之路:泛型的崛起与复用的新篇章

一、引言泛型编程在许多编程语言中都是一项非常强大的特性,它可以使程序更加通用、具有更高的重用性。然而,Go语言在很长一段时间内一直没有提供泛型功能。在过去的一些版本中,Go语言开发者试图引入泛型,但最终都因为各种原因被取消或搁置了。直到Go1.18版本,终于引入了泛型功能。在本文中,将会介绍这项新特性及其使用方法。二、什么是泛型?泛型是一种编程语言的特性,它可以将类型参数化,并以类型参数形式传递到不同的算法和数据结构中。泛型使得程序可以更加通用、安全且具有更高的重用性。不同的类型参数可以通过参数化类型类型来表示。例如,在Java中,可以使用ArrayList来表示包含整数的动态数组,其中Int

携程火车票出海架构演进之路

作者简介py.an,携程后端研发经理,关注性能优化、技术架构等领域venson,携程后端高级研发经理,关注性能优化、技术架构等领域一、引言在全球化战略的背景下,Trip.com作为一个面向国际市场的全球OTA平台,正努力推进国际化战略部署。Trip.com火车票正在积极投入资源和技术力量来拓展海外业务,通过将应用、数据部署新加坡、法兰克福等中心,从而给全球用户带来更好的购票体验和减少数据合规带来的风险。二、业务背景目前Trip.com火车票全球铁路业务主要集中在英国、亚洲和欧洲各国,其中欧洲作为世界上经济、交通非常发达的大洲,也成为更加关注的一站,未来还有更多更大的舞台。随着全球疫情危机消退,