兀码_社区达人页

个人头像照片
兀码

1668434685339010

暂无精选文章
暂无更多信息

2024年06月

  • 06.02 10:17:50
    发表了文章 2024-06-02 10:17:50

    使用django创建简单restful应用接口的步骤

    【6月更文挑战第2天】本文简介使用Django创建API服务涉及安装djangorestframework,创建api应用,定义URL路由,编写视图和序列化器。这个过程展示了如何用Django Rest Framework构建JSON格式的API。
  • 06.02 10:05:10
    发表了文章 2024-06-02 10:05:10

    使用django创建和配置应用

    【6月更文挑战第2天】本文介绍在Linux环境下,安装Python3和Django,创建名为`library`的项目。创建超级用户并注册应用到`admin.py`。配置URL路由,创建模板文件`book_list.html`展示书籍列表。访问查看结果,确保已更新`ALLOWED_HOSTS`。如果遇到问题,如admin访问错误,可运行管理 shell 调整站点设置。
  • 06.02 09:58:45
    发表了文章 2024-06-02 09:58:45

    浅谈应用接口的幂等性

    【6月更文挑战第2天】本文介绍幂等性是计算和网络通信中的重要概念,确保同一操作执行多次不会改变结果。在数据库操作中,查询、删除(同一数据)和特定更新是幂等的,而插入和累加更新不是。幂等性和安全性(如GET、HEAD等方法)确保多次请求无副作用,对涉及金钱的操作尤为重要。
  • 06.01 12:54:44
    发表了文章 2024-06-01 12:54:44

    浅谈RPC调用远程资源

    【6月更文挑战第1天】gRPC是Google开源的微服务通信框架,基于RPC,允许客户端像调用本地对象一样调用远程服务器方法。它使用Protocol Buffers编译器插件生成客户端和服务器代码,并在多个平台上提供高性能。要安装gRPC Go依赖,需执行相应go install命令。
  • 06.01 12:48:50
    发表了文章 2024-06-01 12:48:50

    使用mysql数据库的binlog应对故障

    【6月更文挑战第1天】本文介绍`mysql的 binlog`工具用于解析MySQL的二进制日志,转换为可执行的SQL语句,主要用于数据库主从复制和增量恢复。定期备份和binlog推送能实现故障时的数据恢复。
  • 06.01 12:33:51
    发表了文章 2024-06-01 12:33:51

    聊聊性能,如何合理设置索引?

    【6月更文挑战第1天】本文介绍了数据库索引过多的索引会使更新表的速度变慢,增大数据库体积和维护成本。索引过多的风险包括降低增删改操作性能、增大数据库体积、增加存储压力和维护开销,以及加大SQL Server优化开销。建议的核心表索引不超过7个,普通表不超过5个,小型表不超过3个。针对索引过多的问题,文章提出需要根据实际需求进行分析并提供解决方案。

2024年05月

  • 05.31 08:00:02
    发表了文章 2024-05-31 08:00:02

    不直接使用文件存储?浅谈数据库的三级模式及重要概念

    【5月更文挑战第21天】本文介绍数据库用于解决传统文件系统如Excel的数据冗余、不一致性和访问困难等问题。关系型数据库通过DBMS实现数据管理,包括外模式(用户视图)、概念模式(全局逻辑结构)和内模式(物理存储)。
  • 05.31 07:57:04
    发表了文章 2024-05-31 07:57:04

    服务中一个简单的分布式系统

    【5月更文挑战第21天】本文介绍一个分布式算法,旨在解决高速和低速网络环境下进程间保持相同通信频率的问题。算法通过frequencyEpoch防止过时信息导致无效切换,确保只有在多数节点检测到当前频率嘈杂时才会切换。
  • 05.31 07:48:01
    发表了文章 2024-05-31 07:48:01

    使用go语言中的内置库调试性能

    【5月更文挑战第21天】本文介绍Go 语言提供了内置的 expvar 模块来输出度量数据,帮助定位性能瓶颈。与 pprof 不同,expvar 专注于应用的宏观状态,通过 HTTP 接口 `/debug/vars` 提供标准的 JSON 格式数据,包括自定义度量和内存统计等。通过 expvar,开发者可以轻松监控应用状态,如消息处理速率、内存使用等,而无需像 C++ 或 Java 那样手动实现。
  • 05.30 09:15:18
    发表了文章 2024-05-30 09:15:18

    实现一个好的服务接口的准则

    【5月更文挑战第20天】本文介绍 REST API 实现技巧。包括以下具体内容,实现HTTP处理器、 实现版本控制; 用JSON格式,遵循HTTP方法规范;语义化命名;强调安全性;采用版本控制;保持一致性;支持错误处理;接口智能化处理业务逻辑;性能优化;健壮性的实现等。通过以上步骤,创建安全、高效、易用的REST API,促进团队合作和生态系统健康发展。 6
  • 05.30 09:08:32
    发表了文章 2024-05-30 09:08:32

    再谈go语言中字符转换效率问题

    【5月更文挑战第20天】本文讨论了Go语言中类型转换的效率,特别是`byte`、`rune`和`string`之间的转换。`性能测试显示,从`[]byte`到`string`的转换,新版与旧版性能相当;但从`string`到`[]byte`,旧版快于新版两倍。此外,文章提到了Unicode校对算法(UCA)的版本差异可能带来的排序和大小写转换不一致问题,这在多语言环境中需要注意。
  • 05.30 09:05:15
    发表了文章 2024-05-30 09:05:15

    浅谈go语言中的符文字符处理工具

    【5月更文挑战第20天】本文简述了Go 1.20之后的rune符文处理工具和函数,`unsafe`包新增了SliceData、String和StringData函数,支持直接将slice转换为array,明确了数组和结构体比较顺序。
  • 05.29 09:21:15
    发表了文章 2024-05-29 09:21:15

    使用unsafe库操作结构体的属性偏移和指针转换

    【5月更文挑战第19天】Go语言是类型安全的,但通过`unsafe`包,可以进行结构体属性偏移量计算和指针转换。`unsafe.Offsetof`获取结构体字段的偏移量,`unsafe.Pointer`允许不同类型指针间的转换。然而,这可能导致类型安全屏障被绕过,若使用不当,会引发安全问题或panic。应谨慎使用`unsafe`,因为它不遵循GO 1兼容性准则。
  • 05.29 09:17:49
    发表了文章 2024-05-29 09:17:49

    使用unsfae和运行时库分析性能

    【5月更文挑战第19天】该文探讨了Go语言中使用`runtime`和`unsafe`包对资源使用率的影响。`unsafe`包允许绕过类型安全,但不保证兼容性,使用时需谨慎。`runtime`包提供运行时分析,包括内存分配统计。总结中提到,`unsafe`转换在某些情况下能提升约4倍效率。接下来的内容会涉及更多性能优化策略。
  • 05.29 09:12:22
    发表了文章 2024-05-29 09:12:22

    数据库优化时的分割操作

    【5月更文挑战第19天】本文介绍了数据库性能优化时可采用的分区、分片、分库、分表策略。分片引入分布式事务、跨库JOIN、SQL性能下降和自增主键管理等挑战。应谨慎使用,避免过早优化。优先考虑数据优化、硬件升级、读写分离和数据垂直、水平拆分。
  • 05.28 10:05:11
    发表了文章 2024-05-28 10:05:11

    理解数据库事务的用处

    【5月更文挑战第18天】数据库事务确保数据ACID特性,即原子性、一致性、隔离性和持久性。事务控制通过原子性保证操作全做或全不做,一致性维护数据完整性,隔离性防止并发问题,持久性确保提交后变更永久。事务故障恢复通过逆操作撤销,系统故障恢复在重启时自动重做或撤销事务。介质故障和病毒破坏需结合备份和日志恢复。检查点技术加速恢复,记录检查点时的事务清单和日志地址。
  • 05.28 09:59:20
    发表了文章 2024-05-28 09:59:20

    使用unsafe与协程简单分析性能

    【5月更文挑战第18天】本文档探讨了Go语言中使用标准库`unsafe`包与语言内置方式在类型转换(特别是`string`与`[]byte`之间)的性能差异。在涉及内存分配和复制的场景下,`unsafe`包能显著提升效率,但需深入理解其工作原理。
  • 05.28 09:56:11
    发表了文章 2024-05-28 09:56:11

    使用go的内置运行时库调试和优化程序

    【5月更文挑战第18天】在本文中,作者探讨了如何为运行时程序添加剖析支持以优化性能。他们面临的问题是一个程序需要找出平方根为整数且逆序平方等于其逆序的数字。他们首先展示了原始代码,然后使用`runtime`库进行优化,将计算和调用功能分离,同时记录CPU和内存使用情况。
  • 05.27 10:50:03
    发表了文章 2024-05-27 10:50:03

    GO语言中的runtime功能概要

    【5月更文挑战第17天】本文简介Go语言的`runtime`库支撑着高效的并发和内存管理。此外,runtime还涉及定时器、错误处理(Panic和Recover)以及反射功能。通过内联展开和逃逸分析等手段,实现性能优化。
  • 05.27 10:41:05
    发表了文章 2024-05-27 10:41:05

    运行时管理GO与Java的概要对比

    【5月更文挑战第17天】本文介绍Go、Python和Java的运行时机制各异。Go是编译型语言,其runtime负责内存管理、GC和协程调度,强调性能和低延迟。Java的JVM兼顾跨平台和性能,使用字节码和JIT编译,其GC策略复杂且高效。三种语言在设计和优化上各有侧重,适用不同场景。
  • 05.27 10:32:26
    发表了文章 2024-05-27 10:32:26

    了解数据库中的布隆过滤器原理

    【5月更文挑战第17天】本文介绍布隆过滤器是一种空间高效的的数据结构,用于判断一个元素是否可能在一个集合中。它包含一个位图和多个哈希函数。
  • 05.26 09:12:15
    发表了文章 2024-05-26 09:12:15

    了解go语言运行时工具的作用

    【5月更文挑战第16天】本文简介`runtime`库提供系统调用包装、执行跟踪、内存分配统计、运行时指标和剖析支持。`internal/syscall`封装系统调用,保证uintptr参数有效。`trace`用于执行跟踪,捕获各种事件,如goroutine活动、系统调用和GC事件。`ReadMemStats`提供内存分配器统计。`metrics`接口访问运行时定义的度量,包括CPU使用、GC和内存信息。`coverage`支持代码覆盖率分析,`cgo`处理C语言交互,`pprof`提供性能剖析工具集成。这些功能帮助优化和理解Go程序的运行行为。
  • 05.26 09:08:59
    发表了文章 2024-05-26 09:08:59

    浅谈go垃圾回收与竞争检测

    【5月更文挑战第16天】Go语言的运行时聚焦于垃圾回收(GC)和并发特性。GC通过微小和小对象分配器管理内存,大于32KB的大对象直接分配。GC是并发的,使用写屏障和非压缩策略,分为扫描终止、标记、标记终止和扫除四个阶段。竞争检测用于查找数据竞争,debug包提供运行时调试功能,如堆栈跟踪。内部的atomic包提供原子操作保证线程安全,math包检测数学溢出。sys包包含系统特定常量,NotInHeap结构确保某些对象不被GC管理。
  • 05.26 08:56:33
    发表了文章 2024-05-26 08:56:33

    在数据库中的规范设计

    【5月更文挑战第16天】关系数据库规范化理论涉及函数依赖和超键概念。函数依赖如X->Y表示X能唯一确定Y。超键是能唯一标识元组的属性集合,候选键是最小超键,无冗余。主键是用户选定的候选键,外键关联不同表的主键。Armstrong公理用于推导函数依赖。数据库范式从1NF到5NF,消除部分和传递依赖,确保数据完整性。实际操作中,反规范化有时用于优化,如增加冗余列、派生列、重组表和分表策略,以提升查询效率和性能。
  • 05.26 08:52:16
    发表了文章 2024-05-26 08:52:16

    数据库实体与关系模型

    【5月更文挑战第16天】本文介绍了数据库模型和UML关系,UML包括依赖、关联(聚合、组合)、泛化和实现4类关系。UML有13种图,分为结构图、行为图和交互图。数据库的基本数据模型包括外模式(用户视图)、概念模式(全局逻辑结构)和内模式(物理存储)。数据模型三要素是数据结构、操作和约束条件。简单易用的缓存数据模型适用于需求灵活、高性能、大数据量且不要求强一致性的场景。
  • 05.25 09:06:07
    发表了文章 2024-05-25 09:06:07

    数据库五种基本运算

    【5月更文挑战第15天】数据库的关系代数包括并、差、投影、笛卡尔积和选择等基本运算,以及交、连接、除、广义投影和外连接等扩展运算。在这些操作中,笛卡尔积通常最消耗资源,因为它会大幅增加元组数量和计算量。
  • 05.25 09:01:07
    发表了文章 2024-05-25 09:01:07

    浅谈两个重要的搜索算法

    【5月更文挑战第15天】线性搜索从数组一端按顺序遍历,直到找到目标元素,平均和最坏情况的时间复杂度均为O(N)。二分查找适用于排序数组,通过比较中间元素快速定位目标,最佳、平均和最坏情况的时间复杂度都是O(logN)。
  • 05.25 08:58:18
    发表了文章 2024-05-25 08:58:18

    想要拥有自己的代码仓库服务?看这一篇就够了

    【5月更文挑战第15天】本文档介绍了在Ubuntu 20上搭建Git服务器的步骤,包括参照官方安装指南、设置EXTERNAL_URL为IP地址以跳过HTTPS,以及解决可能的问题如重启gitlab服务。文章总结了Git服务器安装的简易性,但指出可能遇到的CICD问题,并建议可考虑使用GitHub或GitLab。
  • 05.24 08:16:50
    发表了文章 2024-05-24 08:16:50

    现代的接口路由处理方式

    【5月更文挑战第14天】FastAPI允许绑定路由到路由组,处理查询参数,如`skip`和`limit`,支持默认值和可选参数。查询参数自动转换并校验类型。路径装饰器用于配置操作,如添加元数据、响应模型和状态码。 通配符(*)可用于允许所有源,但处理凭据时需谨慎。FastAPI提供高性能和灵活性,适合特定业务场景。
  • 05.24 08:13:44
    发表了文章 2024-05-24 08:13:44

    使用现代方式定义接口

    【5月更文挑战第14天】FastAPI是一个现代化的、基于类型的web框架,用于构建API。它支持自动补全和类型检查,提供数据校验并能自动生成清晰的错误消息。 它基于OpenAPI标准,能自动生成交互式Swagger UI和ReDoc文档。 FastAPI内置安全性特性,支持身份验证,如HTTP基本认证和OAuth2。依赖注入系统使得复杂逻辑易于管理,同时兼容Starlette,具备高性能、WebSocket和GraphQL支持。
  • 05.24 08:10:18
    发表了文章 2024-05-24 08:10:18

    合并队列的例子

    【5月更文挑战第14天】文中探讨了如何跨线程或机器合并两个有序任务队列, 利用队列有序性优化合并效率。任务队列用于工作单元调度,通过消息代理在客户端和工作进程间通信,实现高可用和可扩展系统。队列功能包括监控、调度、工作流程、资源保护、时间和速率限制以及组件定制。合并操作的时间复杂度在最好情况下为O(N),最坏情况为O(N²),其中N为较短队列的长度。
  • 05.23 10:55:45
    发表了文章 2024-05-23 10:55:45

    go语言中的延迟执行函数

    【5月更文挑战第13天】`defer`是Go语言中用于延迟执行函数的关键字,尤其适用于资源管理,如文件关闭和锁的释放。它在函数返回前按照LIFO顺序执行,确保资源在任何返回路径下都能正确释放。`defer`可以拦截`panic`并在函数返回前执行,但无法阻止某些致命的`panic`。此外,`defer`可用于修改返回值、输出调试信息和还原变量值。尽管在某些场景下可能影响性能,但Go的优化使得其在多数情况下性能表现良好,特别是在资源清理方面。在Go 1.20及以后的版本,`defer`的性能已显著提升,尤其是在高计算量的场景下。
  • 05.23 10:48:40
    发表了文章 2024-05-23 10:48:40

    服务架构中的数据驱动设计

    【5月更文挑战第13天】数据驱动设计是依据用户数据进行网页设计的方法,旨在通过测试了解用户需求并优化体验,从而增加流量和转化率。设计师应避免主观感受影响设计,因个人偏好可能与用户需求不符。数据驱动设计能减少偏见,提高转化率和销售额,是一个迭代过程,不断实验和优化。虽然有些人担忧可能限制创造力,但其实它仍需要创新和妥协。随着业务、用户和技术变化,数据驱动设计提供持续改进的解决方案。
  • 05.23 10:45:14
    发表了文章 2024-05-23 10:45:14

    使用关系型数据库PgSql

    【5月更文挑战第13天】`PgSql`表空间允许管理员自定义数据库对象文件的位置,以控制磁盘布局和优化性能,如将高频索引放于SSD,归档数据的索引放于普通磁盘。PostgreSQL支持多种索引类型,如B-tree、Hash等,`CREATE INDEX`用于创建索引,`SET default_tablespace`可设置默认表空间。触发器则是在特定操作后自动执行的函数,可用于表或视图,分为行级和语句级。事件触发器则对DDL事件作出反应。
  • 05.22 09:38:17
    发表了文章 2024-05-22 09:38:17

    使用关系型数据库事务的例子

    【5月更文挑战第12天】本文介绍了设置MySQL事务的三种方式:全局、当前session和下一个事务,并提供了示例代码展示如何开始事务和设置隔离级别。还简述了引擎设置和数据源DSN格式。最后,讨论了SQL优化策略,包括选择合适的存储引擎、优化字段数据类型、建立索引、避免全表扫描等。
  • 05.22 09:36:26
    发表了文章 2024-05-22 09:36:26

    了解如何在关系型数据库中处理事务

    【5月更文挑战第12天】数据库事务确保数据的ACID特性,即原子性、一致性、隔离性和持久性。它们用于一组操作,要么全部成功,要么全部不执行,防止数据不一致。MySQL的InnoDB存储引擎严格支持事务。MySQL默认隔离级别为REPEATABLE READ
  • 05.22 09:30:46
    发表了文章 2024-05-22 09:30:46

    使用嵌入式数据库

    【5月更文挑战第12天】SQLite是一个轻量级、稳定的进程内数据库它支持WAL日志模式以提高读写性能,允许设置繁忙超时和启用外键约束。内置5种数据类型,如INTEGER、REAL、TEXT、BLOB和NULL。适 SQLite适合嵌入式应用和读取密集型任务,但不适用于高度并发的写操作或需要多进程协作的场景。
  • 05.21 08:00:20
    发表了文章 2024-05-21 08:00:20

    实现缓存集群与事务处理

    【5月更文挑战第11天】Redis 集群和插槽分片实现主从复制,确保数据一致。哨兵Sentinel提供高可用性,监控主从服务器并在故障时切换。分布式集群支持1000节点,采用分片、复制和故障转移。集群使用异步复制,牺牲强一致性以保证性能。消息转发通过PUBLISH/SUBSCRIBE实现,支持事务和Lua脚本,提供慢查询日志和Monitor监控。集群通过节点握手、槽位分配、MOVED/ASK错误处理确保可靠性。
  • 05.21 07:58:08
    发表了文章 2024-05-21 07:58:08

    缓存中的主要数据结构和持久化

    【5月更文挑战第11天】Redis缓存数据库采用多种数据结构,如动态字符串、链表、字典、跳跃表、整数集合、压缩列表。动态字符串支持高效修改,链表用于列表,字典保存键值对,跳跃表实现有序集合,整数集合存储少量整数,压缩列表节省内存。Redis对象系统支持共享和内存管理,数据库通过键空间和过期策略管理键,过期键通过定时、惰性或定期删除。服务器使用文件事件处理器处理网络I/O,时间事件处理定时任务,如清理过期键。服务器以事件驱动方式运行,兼顾文件事件和时间事件。
  • 05.21 07:52:53
    发表了文章 2024-05-21 07:52:53

    查询数据技巧摘要

    【5月更文挑战第11天】 SQL 提效技巧摘要,利用 SQL 特性减少程序模板,如在数据位置处理,优化性能,学习如 `FOR-EACH` 循环和 `NULL` 处理等。
  • 05.21 07:44:44
    发表了文章 2024-05-21 07:44:44

    浅谈在go语言中的锁

    【5月更文挑战第11天】本文评估了Go标准库`sync`中的`Mutex`和`RWMutex`性能。`Mutex`包含状态`state`和信号量`sema`,不应复制已使用的实例。`Mutex`适用于保护数据,而`RWMutex`在高并发读取场景下更优。测试显示,小并发时`Mutex`性能较好,但随着并发增加,其性能下降;`RWMutex`的读性能稳定,写性能在高并发时低于`Mutex`。
  • 05.20 11:35:01
    发表了文章 2024-05-20 11:35:01

    go语言中进行不安全的类型操作

    【5月更文挑战第10天】Go语言中的`unsafe`包提供了一种不安全但强大的方式来处理类型转换和底层内存操作。包含两个文档用途的类型和八个函数,本文也比较了不同变量和结构体的大小与对齐系数,强调了字段顺序对内存分配的影响。
  • 05.20 11:30:45
    发表了文章 2024-05-20 11:30:45

    常规git指令速查表

    【5月更文挑战第10天】`git`命令速查:常用工作流:创建-浏览-更改-还原-更新-分支-提交-发布。查看状态`git status`,历史记录`git log`。更多远程操作如`fetch`,`pull`,`push`,分支管理与标签使用等。
  • 05.20 11:27:47
    发表了文章 2024-05-20 11:27:47

    现代接口中的路由处理方式

    【5月更文挑战第10天】本文介绍了FastAPI的路由和响应处理。它允许将查询参数如`skip`和`limit`用于URL,并自动进行类型转换和验证。路径装饰器允许配置操作,如添加元数据、响应模型和状态码。 介绍了使用通配符处理多种请求。I作为高性能接口框架的特点,还需根据需求评估其适用性。
  • 05.19 09:00:33
    发表了文章 2024-05-19 09:00:33

    使用现代的接口标准和框架

    【5月更文挑战第9天】FastAPI是一个基于Python3.6以上版本的类型注解构建的现代化API框架,它提供自动补全和类型检查,数据校验及清晰的错误信息,支持多种输入输出格式,如JSON、路径参数等。利用OpenAPI和JSON Schema自动生成交互式API文档,兼容Swagger UI和ReDoc。FastAPI基于类型注解进行参数校验,内置安全性功能,包括HTTP基本认证和OAuth2。
  • 05.19 08:53:10
    发表了文章 2024-05-19 08:53:10

    合理使用索引

    【5月更文挑战第9天】这篇文章探讨了数据库索引的高效使用,包括函数和表达式索引、查找和删除未使用的索引、安全删除索引、多列索引策略、部分索引以及针对通配符搜索、排序、散列和降序索引的特殊技巧。还介绍了部分索引在减少索引大小和处理唯一性约束中的应用,以及PostgreSQL对前导通配符搜索的支持。通过遵循简单的多列索引规则和利用特定类型的索引,如哈希和降序索引,可以显著提高查询性能。
  • 05.19 08:49:25
    发表了文章 2024-05-19 08:49:25

    使用mongodb数据库实例

    【5月更文挑战第9天】MongoDB中的集合类似关系数据库的表,但不强制模式,允许嵌入式文档以实现更灵活的数据布局。安装MongoDB在Ubuntu上涉及添加源列表和更新,CentOS则需创建配置文件。MongoDB支持备份和恢复,以及全文搜索。其灵活模式和动态模式减少了开发中的复杂性,但并非无模式,大部分数据仍具结构化特点。
  • 05.18 08:44:50
    发表了文章 2024-05-18 08:44:50

    Nosql缓存安装配置相关指令

    【5月更文挑战第8天】本文档介绍了Redis的基本操作和配置,包括启动服务、修改配置、查看信息及性能测试。文档结尾提到将持续性和集群配置作为后续讨论内容。
  • 05.18 08:42:08
    发表了文章 2024-05-18 08:42:08

    NoSQL数据使用指令和引擎连接数据库实例

    【5月更文挑战第8天】本文介绍了MongoDB的本地使用和常用操作,包括通过mongo shell连接数据库、显示数据库和集合,以及副本集设置。最后提到了MongoDB的日志功能和顶点集的使用,如capped collection的创建和管理。
  • 05.18 08:39:37
    发表了文章 2024-05-18 08:39:37

    NoSQL缓存数据库的使用场景实例和命令速查表

    【5月更文挑战第8天】Redis 是一个内存数据结构服务,用 C 编写,支持五种数据结构,不仅限于键值对。它用于缓存、消息队列、订阅/发布系统等,提供持久化、主从复制和集群支持。了解其核心数据结构和应用场景是有效利用 Redis 的关键。
  • 发表了文章 2024-06-02

    使用django创建简单restful应用接口的步骤

  • 发表了文章 2024-06-02

    使用django创建和配置应用

  • 发表了文章 2024-06-02

    浅谈应用接口的幂等性

  • 发表了文章 2024-06-01

    使用mysql数据库的binlog应对故障

  • 发表了文章 2024-06-01

    浅谈RPC调用远程资源

  • 发表了文章 2024-06-01

    聊聊性能,如何合理设置索引?

  • 发表了文章 2024-05-31

    不直接使用文件存储?浅谈数据库的三级模式及重要概念

  • 发表了文章 2024-05-31

    服务中一个简单的分布式系统

  • 发表了文章 2024-05-31

    使用go语言中的内置库调试性能

  • 发表了文章 2024-05-30

    浅谈go语言中的符文字符处理工具

  • 发表了文章 2024-05-30

    再谈go语言中字符转换效率问题

  • 发表了文章 2024-05-30

    实现一个好的服务接口的准则

  • 发表了文章 2024-05-29

    使用unsfae和运行时库分析性能

  • 发表了文章 2024-05-29

    数据库优化时的分割操作

  • 发表了文章 2024-05-29

    使用unsafe库操作结构体的属性偏移和指针转换

  • 发表了文章 2024-05-28

    使用go的内置运行时库调试和优化程序

  • 发表了文章 2024-05-28

    理解数据库事务的用处

  • 发表了文章 2024-05-28

    使用unsafe与协程简单分析性能

  • 发表了文章 2024-05-27

    GO语言中的runtime功能概要

  • 发表了文章 2024-05-27

    运行时管理GO与Java的概要对比

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-05-12

    ISW、CSW、OMR分别是什么网络的缩写

    ISW、CSW和OMR分别是 互联网服务提供商切换网络 (Internet Service Provider Switched Network)、内容切换网络 (Content Switched Network)以及带外核心交换机 (Out-of-band Core Switch)的缩写 。

    在云计算中,网络有 ASW DSW CSW LSW。

    ASW (接入层交换机)数据交换模块接入交换机,接入云服务器,上行互联核心交换机DSW。

    DSW (分布层交换机):核心交换机,用于连接各个ASW接入交换机。

    CSW (内网接入交换机):接入用户内网骨干,实现云网络内外部的路由分发交互,包括VPC专线接入。CSW可以实现专线侧到XGW的VxLAN封装。

    LSW (综合接入交换机)综合接入模块,云产品服务接入交换机,主要提供VPC和SLB等服务。各类云产品服务器(XGW/SLB/OPS)分别与两台LSW互联,通过OSPF交换路由信息;两台LSW之间通过iBGP交互路由信息;LSW与DSW、CSW之间通过eBGP交换路由信息。

    踩0 评论0
  • 回答了问题 2024-05-11

    乘风问答官5月排位赛开启!

    互助成长

    踩0 评论0
  • 提交了问题 2024-05-11

    作为既能写博文又能提问的社区,还有什么是不能做的?

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息