skywalking架构 特性 整体

(一)skywalking简介、部署及实现收集java博客追踪

一、skywalking架构 Skywalking是由国内开源爱好者吴晟开源并提交到Apache孵化器的开源项目, 2017年12月SkyWalking成为Apache国内首个个人孵化项目, 2019年4月17日SkyWalking从Apache基金会的孵化器毕业成为顶级项目,目前SkyWalkin ......
skywalking 简介 博客 java

【Java集合】想成为Java编程高手?先来了解一下List集合的特性和常用方法!

通过前面文章的介绍,相信大家对Java集合框架有了简单的理解,接下来说说集合中最常使用的一个集合类的父类,List 集合。那么,List到底是什么?它有哪些特性?又该如何使用呢?让我们一起来揭开List的神秘面纱。 List,顾名思义,就是列表的意思。在Java中,List是一个接口,它继承了Col ......
Java 特性 常用 高手 方法

应用架构的演进 I 使用无服务器保证数据一致性

在微服务架构中,一个业务操作往往需要跨多个服务协作完成,包含了读取数据和更新多个服务的数据同时进行。在数据读取和写入的过程中,有一个服务失败了,势必会造成同进程其他服务数据不一致的问题。 ......
一致性 架构 服务器 数据

机器学习——编码器和解码器架构

正如我们在 9.5节中所讨论的, 机器翻译是序列转换模型的一个核心问题, 其输入和输出都是长度可变的序列。 为了处理这种类型的输入和输出, 我们可以设计一个包含两个主要组件的架构: 第一个组件是一个编码器(encoder): 它接受一个长度可变的序列作为输入, 并将其转换为具有固定形状的编码状态。 ......
编码器 解码器 架构 编码 机器

数据库事务是什么?事务的四大特性是什么?

数据库事务是什么?事务的四大特性是什么? 1.数据库事务 事务是一组原子性的 SQL 语句,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组操作的全部语句,那么就执行该组查询。如果其中任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部 ......
事务 特性 数据库 数据

架构设计:数据中台如何落地

随着数据驱动业务的发展,数据中台作为一种新兴的架构设计模式,逐渐受到企业的关注和采用。数据中台旨在构建统一的数据基础设施和数据服务,为企业内部各业务部门提供高效的数据支持和数据交换能力。在实际落地数据中台项目时,良好的架构设计是至关重要的。本文将探讨数据中台的架构设计要素和一些最佳实践。 1、架构设 ......
架构 数据

Springboot3核心特性

一、简介 1. 前置知识 Java17 Spring、SpringMVC、MyBatis Maven、IDEA 2. 环境要求 环境&工具 版本(or later) SpringBoot 3.0.5+ IDEA 2021.2.1+ Java 17+ Maven 3.5+ Tomcat 10.0+ S ......
Springboot3 Springboot 特性 核心

轻量级前端架构之:小程序技术

无生态,不平台。 全球人口红利瓶颈,大流量App的建设到了需要深耕流量的阶段,单纯靠自研提供业务的软件支撑,并不能留住日益多元化选择的用户,生态是深耕用户,吸引更多忠诚用户的关键。 ......
轻量 轻量级 前端 架构 程序

浅谈移动端GPU架构

【USparkle专栏】如果你深怀绝技,爱“搞点研究”,乐于分享也博采众长,我们期待你的加入,让智慧的火花碰撞交织,让知识的传递生生不息! 一、前言 本文是关于TBR、TBDR和IMR三种不同的GPU架构的学习和总结,希望可以帮助到大家理解这些概念。 前置概念现有的GPU架构主要分为以下三类: Im ......
架构 GPU

DDD如何落地:去哪儿的DDD架构实操之路

文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录 博客园版 为您奉上珍贵的学习资源 : 免费赠送 :《尼恩Java面试宝典》 持续更新+ 史上最全 + 面试必备 2000页+ 面试必备 + 大厂必备 +涨薪必备 免费赠送 :《尼恩技术圣经+高并发系列PDF》 ,帮你 实现技术自由,完成职 ......
架构 DDD

一图看懂华为云CodeArts Link六大特性

本文分享自华为云社区《一图看懂华为云CodeArts Link六大特性,带你体验一站式跨平台数据互联》,作者:华为云PaaS服务小智 。 能够打破不同研发工具之间的壁垒,实现数据的无缝集成和互通。 体验通道: https://www.huaweicloud.com/devcloud/link.htm ......
CodeArts 特性 Link

手机centos下mysql安装,ARM架构下安装Mysql8.0数据库

只能安装使用Mysql 8.0版本,因为5.7版本在mysql官网没有适配,需要自己手动编译安装 一、下载镜像 https://downloads.mysql.com/archives/community/ 二、卸载系统自带的MySQL和MariaDB rpm -qa | grep mysql rp ......
架构 数据库 数据 centos Mysql8

【C 语言基础】C风格数组初始化”={a};方式”的特性

当进行数组初始化的时候,可以采用 ={一个元素的值} 的方式,例如: int intarr[10] = {1}; int chararr[20] = {'a'}; 使用这种方式初始化,可以将数组所有成员都初始化,没有随机值,保证了安全。 其中,数组第一个值为指定元素的值,其余成员的值全为0。 测试代 ......
语言基础 数组 特性 风格 语言

部署skywalking-8.9

skywalking服务器资源下载地址:https://archive.apache.org/dist/skywalking/8.9.0/ 解压:tar -zxvf apache-skywalking-apm-8.9.0.tar.gz 修改默认端口:vi apache-skywalking-apm- ......
skywalking 8.9

假设对思维体系进行面向对象的架构组织

学习的东西很多,学过之后不用容易忘掉。学的时候钻研进去,探索到比较内部的功能,在当时是很了解的。当退出学习环境之后,就边等生冷。以后再次进去的话需要重新挖一遍的样子。每一门想学的东西,从开始接触,慢慢深挖,要搜索好多东西。有的时候搜不到这些东西。再次走一遍的话如果不记得原来的会比较难再走一遍。最近a ......
架构 思维 对象 体系

从混乱到优雅:基于DDD的六边形架构的代码翻新指南

趁着双十一备战封板,终于又有一些时间可以梳理一下最近的心得。最近这半年跟同事讨论比较多的是分层架构,然后就会遇到两个触及灵魂的问题,一个是如何做好分层架构,二是DDD在架构层面该如何落地。 ......
六边形 架构 代码 指南 DDD

JDK8新特性之接口默认方法与静态方法

接口默认方法与静态方法 有这样一些场景,如果一个接口要添加一个方法,那所有的接口实现类都要去实现,而某些实现类根本就不需要实现这个方法也要写一个空实现,所以接口默认方法就是为了解决这个问题。 接口静态方法类似于默认方法,但是我们不能在实现类中覆盖它们,可以避免默认方法在实现类中被覆盖实现。 注意要点 ......
方法 静态 特性 接口 JDK8

基于 Istio 的灰度发布架构方案实践之路

1. 背景介绍 灰度发布,又名金丝雀发布,是指能够平滑过渡的一种发布方式。基于系统稳定性和快速业务迭代的综合考虑,业务应用开发团队采取了新版本服务灰度上线的方式,即新版本服务并非全量发布到线上环境,而是发布少数几个实例进行灰度验证,没有问题后再全量发布。在部分核心服务进行接口升级和逻辑迁移时,还会通 ......
灰度 架构 方案 Istio

VPC终端节点的实现架构和原理

什么是VPC终端节点? 在传统的VPC架构中,为了使VPC内的资源能够与云服务提供商的各种服务进行通信,通常需要通过公共Internet进行访问。这种方式存在一些问题,比如安全性、可靠性、访问速度等。为了解决这些问题,云服务提供商推出了VPC终端节点。 VPC终端节点是VPC内的一种虚拟设备,它直接... ......
节点 架构 终端 原理 VPC

微服务架构【原理】

一、架构图 微服务访问大致路径为:外部请求 → 负载均衡 → 服务网关(GateWay)→ 微服务 → 数据服务/消息服务。服务网关和微服务都会用到服务注册和发现来调用依赖的其他服务,各服务集群都能通过配置中心服务来获得配置信息。 二、服务网关(GateWay) 网关是外界系统(如:客户端浏览器、移 ......
架构 原理

架构设计【电商系统】

一、架构图 二、交易核心 2.1、基础交易类型抽象 2.2、多表聚合&订单关联 2.3、支付核心 2.4、支付编排 2.5、异常处理机制 2.6、渠道网关 2.7、资金核算体系 2.8、平台统一上下文 2.9、数据一致性挑战 2.9.1、CAS 2.9.2、幂等&异常补偿 2.9.3、对账 2.9. ......
架构 系统

第十一章、web前端架构师

目录二十四、自研统计服务,使作品能实现分渠道统计1、 二十四、自研统计服务,使作品能实现分渠道统计 1、 ......
前端 架构 web

天穹-gateway网关系列1:Tesla网关整体介绍

一、背景在微服务时代,服务拆分粒度越来越细,每个微服务各自负责自己的核心功能并对外提供一系列的api接口。但随着业务的拓展,接口越来越多,也就诞生了一些问题。可以在一个地方去统一的管理这些接口吗?在涉及到鉴权这个普遍的问题时,难道需要每个微服务都实现一次吗?每个微服务都有自己的协议和代码书写风格,比 ......
网关 天穹 整体 gateway Tesla

天穹-gateway网关系列1:Tesla网关整体介绍

一、背景在微服务时代,服务拆分粒度越来越细,每个微服务各自负责自己的核心功能并对外提供一系列的api接口。但随着业务的拓展,接口越来越多,也就诞生了一些问题。可以在一个地方去统一的管理这些接口吗?在涉及到鉴权这个普遍的问题时,难道需要每个微服务都实现一次吗?每个微服务都有自己的协议和代码书写风格,比 ......
网关 天穹 整体 gateway Tesla

《大型网站技术架构--核心原理与案例分析》阅读笔记

这本书组织的很不错,语言精练,篇幅也不长,对网站架构的要点讲的狠清楚透彻,思路清晰。主要围绕架构的五个要点:性能、高可用、伸缩性、扩展性、安全性。令人印象非常深刻。而且李智慧老师深谙职场之道,后面一些关于技术人的建议也让人受用无穷。 事物发展到一定阶段,就会拥有自身的发展冲动,摆脱其初衷,向着使自己 ......

Service Mesh:微服务架构的救世主还是多余的花招?

Service Mesh是一种现代的微服务架构解决方案,提供了服务发现、智能路由、安全认证等一系列功能。它与Kubernetes结合使用,可以帮助企业构建可靠、弹性和可观察的应用程序。本文总结了Service Mesh的演进历程和主要功能,介绍了流行的产品如Istio、Envoy和Linkerd等。 ......
花招 救世主 架构 Service 还是

解锁清晰代码-每位开发者的20个架构技巧

清晰架构原则对于任何希望创建健壮、可维护和可扩展软件的软件开发者来说都至关重要。理解并实施这些概念可以显著提升你的编程技能。以下是对20个基本架构洞见的深入探讨:依赖规则: 清晰架构的核心是依赖规则。它规定源代码的依赖关系应始终指向内部。这种内向的方向确保了一个具有弹性的基础,强调了关注点的分离,并 ......
开发者 架构 代码 技巧

HarmonyOS 高级特性

引言 本章将探讨 HarmonyOS 的高级特性,包括分布式能力、安全机制和性能优化。这些特性可以帮助你构建更强大、更安全、更高效的应用。 目录 HarmonyOS 的分布式能力 HarmonyOS 的安全机制 HarmonyOS 的性能优化 总结 1. HarmonyOS 的分布式能力 Harmo ......
HarmonyOS 特性

整体二分

使用场景 询问的答案具有可二分性(对于单个询问可以二分答案) 题目允许使用离线算法 修改对判定答案的贡献互相独立,修改之间互不影响效果 修改如果对判定答案有贡献,则贡献为一确定的与判定标准无关的值 贡献满足交换律,结合律,具有可加性 实现 对答案所在的值域进行二分,记录值域区间 \([l,r]\), ......
整体

分布式亿级流量整体架构设计原则

架构目标 高可用性 整体系统可用性最低99.9%,目标99.99%。全年故障时间整个系统不超过500分钟,单个系统故障不超过50分钟。 高可扩展性 系统架构简单清晰,应用系统间耦合低,容易水平扩展,业务功能增改方便快捷。 低成本 增加服务的重用性,提高开发效率,降低人力成本; 最终一致性 服务设计能 ......
分布式 架构 流量 整体 原则