2024年11月13日

Avalonia开源控件库强力推荐-Semi.Avalonia

摘要: Avalonia开源控件库强力推荐-Semi.Avalonia Avalonia是什么? Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不 阅读全文

posted @ 2024-11-13 19:45 漫思 阅读(308) 评论(0) 推荐(0)

SQL Server 数据太多如何优化

摘要: 在 SQL Server 中,当数据量增大时,数据库的性能可能会受到影响,导致查询速度变慢、响应时间变长等问题。为了应对大量数据,以下是一些常用的优化策略和案例详解,写着写着又上1万5了,原创不易,先赞后看,养好习惯: 1. 索引优化 创建索引:索引可以显著提高查询速度,特别是在使用 WHERE、J 阅读全文

posted @ 2024-11-13 19:45 漫思 阅读(179) 评论(0) 推荐(0)

.NET 9使用Scalar替代Swagger

摘要: .NET 9使用Scalar替代Swagger 背景 .NET 9刚刚正式发布了,如果你创建一个空的Asp.Net Core 9.0的Web API项目,启动之后,你会惊讶地发现陪伴你多年的Swagger没有了!——这是因为ASP.NET Core项目组已经将Swashbuckle.AspNetCo 阅读全文

posted @ 2024-11-13 19:44 漫思 阅读(387) 评论(0) 推荐(0)

.NET Core 泛型底层原理浅谈

摘要: .NET Core 泛型底层原理浅谈 简介 泛型参考资料烂大街,基本资料不再赘述,比如泛型接口/委托/方法的使用,逆变与协变。 泛型好处有如下几点 代码重用算法重用,只需要预先定义好算法,排序,搜索,交换,比较等。任何类型都可以用同一套逻辑 类型安全编译器保证不会将int传给string 简单清晰减 阅读全文

posted @ 2024-11-13 19:44 漫思 阅读(14) 评论(0) 推荐(0)

ServiceMesh 4:实现流量染色和分级发布

摘要: 1 什么是流量染色 在复杂的生产场景中,经常会有同一个服务中,存在多个版本长期共存的需求。为了让不同的用户在不一样的版本中使用,就需要对用户的请求进行采样和染色,打上不同的标识。这样的目的有几个: 支撑分级发布,避免全量发布时可能遇到的大规模风险,如系统崩溃、用户流失。 支持染色实验,让部分人优先体 阅读全文

posted @ 2024-11-13 19:42 漫思 阅读(35) 评论(0) 推荐(0)

核心架构文档

摘要: Hello-Brand - 博客园 阅读全文

posted @ 2024-11-13 19:41 漫思 阅读(13) 评论(0) 推荐(0)

3大主流分布式事务框架详解(图文总结)

摘要: 3大主流分布式事务框架详解(图文总结) 1 简要介绍 随着微服务架构的不断发展,分布式系统逐渐普及到后端领域的每一个角落。在分布式系统中,跨多个服务的数据一致性一直是一个重大挑战,为解决这一挑战,分布式事务应运而生。作者在之前的文章《五种分布式事务解决方案》和《4大主流分布式算法介绍》中,详细介绍了 阅读全文

posted @ 2024-11-13 19:40 漫思 阅读(222) 评论(0) 推荐(0)

弹性伸缩:高可用架构利器(架构+算法+思维)

摘要: 弹性伸缩:高可用架构利器(架构+算法+思维) 1 介绍 云计算资源弹性伸缩是一种根据业务需求动态调整计算资源规模的技术。它可以根据系统的性能指标(如CPU使用率、内存占用率、磁盘IO、网卡读写率、请求响应时间等)或者预定义的规则(如时间周期、业务事件等),自动增加或减少计算资源的数量,以满足业务负载 阅读全文

posted @ 2024-11-13 19:40 漫思 阅读(97) 评论(0) 推荐(0)

架构与思维:微服务架构的思想本质

摘要: 架构与思维:微服务架构的思想本质 我们为什么需要微服务架构,它一定是为了解决我们某些问题才出现了。这篇文章我们讨论下微服务架构模式所解决的问题,带来的挑战,以及他的核心思想本质。 1 早期的服务架构 上图是一个典型的服务分层架构:Client: 调用方是browser web或者App应用层: 实现 阅读全文

posted @ 2024-11-13 19:40 漫思 阅读(48) 评论(0) 推荐(0)

数据库系列: 主流分库分表中间件介绍(图文总结)

摘要: 数据库系列: 主流分库分表中间件介绍(图文总结) 相关文章 数据库系列:MySQL慢查询分析和性能优化数据库系列:MySQL索引优化总结(综合版)数据库系列:高并发下的数据字段变更数据库系列:覆盖索引和规避回表数据库系列:数据库高可用及无损扩容数据库系列:使用高区分度索引列提升性能数据库系列:前缀索 阅读全文

posted @ 2024-11-13 19:39 漫思 阅读(765) 评论(0) 推荐(0)

DNS在架构中的使用

摘要: DNS在架构中的使用 1 介绍 DNS(Domain Name System,域名系统)是一种服务,它是域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串。简单来说,DNS就是一个将我们输入的网址(比如www.baidu.com )转换 阅读全文

posted @ 2024-11-13 19:39 漫思 阅读(46) 评论(0) 推荐(0)

深入分析四层/七层网关

摘要: 深入分析四层/七层网关 1 简要介绍 随着云计算、大数据和物联网技术的迅猛发展,网络通信的复杂性和需求日益增加。在这种背景下,网关技术作为网络通信中的重要组成部分,扮演着关键的角色。 作为连接不同网络或协议的桥梁,四层网关和七层网关是两种常见且重要的类型。本文将对这两种网关进行深入分析和对比,让同学 阅读全文

posted @ 2024-11-13 19:38 漫思 阅读(112) 评论(0) 推荐(0)

瞧瞧别人的Controller,那叫一个优雅!

摘要: 瞧瞧别人的Controller,那叫一个优雅! 前言 在实际工作中,我们需要经常跟第三方平台打交道,可能会对接第三方平台Controller接口,或者提供Controller接口给第三方平台调用。 那么问题来了,如果设计一个优雅的Controller接口,能够满足:安全性、可重复调用、稳定性、好定位 阅读全文

posted @ 2024-11-13 19:37 漫思 阅读(23) 评论(0) 推荐(0)

高并发下如何保证接口的幂等性?

摘要: 高并发下如何保证接口的幂等性? 原创 苏三呀 苏三说技术 2021年03月28日 09:35 帐号已迁移 公众号 前言 接口幂等性问题,对于开发人员来说,是一个跟语言无关的公共问题。本文分享了一些解决这类问题非常实用的办法,绝大部分内容我在项目中实践过的,给有需要的小伙伴一个参考。 不知道你有没有遇 阅读全文

posted @ 2024-11-13 19:37 漫思 阅读(18) 评论(0) 推荐(0)

强烈推荐 | 阿里开源的这11个神级项目

摘要: 强烈推荐 | 阿里开源的这11个神级项目 前言 最近趁着国庆节放假休息,特地整理了一下,阿里巴巴开源的10款神级项目。 这些开源项目中的绝大多数,我都在实际工作中用过,或者有同事用过。确实挺不错,挺有价值的,现在推荐给大家。 1. Druid Druid自称是Java语言中最好的数据库连接池,它能够 阅读全文

posted @ 2024-11-13 19:37 漫思 阅读(33) 评论(0) 推荐(0)

客户端与服务器之间双向通讯的5种方式总结(完整代码演示)

摘要: 客户端与服务器之间双向通讯的5种方式总结(完整代码演示) 目录 1. polling 轮循 2. long-polling 长轮循 3. iframe 流 4. EventSource 流 5. websocket 首先简单说一下常用的http协议的特点:http是客户端/服务器模式中请求-响应所用 阅读全文

posted @ 2024-11-13 19:36 漫思 阅读(199) 评论(0) 推荐(0)

导航