- 博客(667)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 【技术白皮书】内功心法 | 第一部分 | 数据结构与算法基础(数据结构)
数据结构与算法的基础知识概览。我们深入而细致地引入了数据结构与算法领域的一系列基本概念,旨在为读者铺设一条理解之路。具体而言,本篇文章的首要目标是阐释数据结构的本质及其研究范畴,使读者能够清晰把握数据结构这一术语背后的深刻含义及其所涵盖的广泛议题。同时,也着重介绍了算法的概念,并深入探讨了如何评价一个算法的性能,包括效率、稳定性等多个维度,帮助大家建立起对算法性能评估的全面认知。当人们运用计算机来解决现实世界中具体面临的挑战时,其过程往往遵循一套系统而严谨的流程。
2024-10-08 11:03:54 787
原创 【Redis技术进阶之路】「原理分析系列开篇」探索事件驱动枚型与数据特久化原理实现(数据持久化的实现AOF)
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。通过文件同步步骤,系统确保AOF文件中的数据与磁盘上的物理数据保持完全一致,即使面对系统故障也能有效保障数据的完整性和可恢复性。这一系列流程紧密衔接,共同构筑了AOF持久化功能的坚固基石。AOF文件记录数据库状态,通过存储所有修改数据库的写命令请求实现,这些命令遵循Redis命令协议格式。
2024-09-30 20:28:14 787
原创 【Redis技术进阶之路】「原理分析系列开篇」探索事件驱动枚型与数据特久化原理实现(数据持久化的实现RDB)
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。当SAVE命令被触发执行时,Redis服务器会进入一种阻塞状态,这意味着在此期间,服务器将暂停处理任何来自客户端的新命令请求。因此,若SAVE命令正处于执行过程中,所有尝试与服务器通信的客户端所发送的命令请求都将遭遇拒绝,服务器不会对这些请求进行任何处理或响应。直至SAVE。
2024-09-29 10:00:38 914
原创 【Redis技术进阶之路】「原理分析系列开篇」高可用之Master-Slave主从架书的点制问题分析(分析旧版复制功能)
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。OK在此配置中,我们设定了一个主从关系,其中原本监听于非标准端口12345的Redis服务器(地址127.0.0.1:12345)被配置为从服务器,而监听于标准端口6379的Redis服务器(地址127.0.0.1:6379)则相应地扮演了主服务器的角色。
2024-09-27 10:12:42 679
原创 【Redis技术进阶之路】「原理分析系列开篇」揭秘分析客户端和服务端网络通信交互实现(服务端篇 - 命令执行过程)
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。
2024-09-26 11:47:29 615
原创 【Redis技术进阶之路】「原理分析系列开篇」揭秘分析客户端和服务端网络通信交互实现(客户端篇)
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。
2024-09-24 17:32:50 548
原创 深度解析RedHat的AMQ7 — 全面功能与组件概览、部署架构简析
Red Hat AMQ以其卓越的性能,为互联网级应用程序量身打造了快速、轻量且安全的消息传递解决方案。其核心组件AMQ Broker,凭借其多协议支持和高效的消息持久化能力,确保了消息传递的广泛兼容性与数据安全性。而AMQ互连功能,则巧妙运用AMQP协议,实现了消息传递资源在网络中的无缝分发与灵活扩展,助力企业构建更加灵活、强大的消息通信体系。
2024-09-21 11:49:08 894
原创 【深入浅出MySQL】「调优指南」慢查询执行计划分析指南,慢SQL发现与分析(1)
若该表在查询中被赋予了别名(Alias),则为了提升查询的可读性和简洁性,系统或查询结果将优先展示这个别名,而非表的原始名称。在通过explain语句分析查询执行计划时,若结果集中包含了多个ID值,则这些ID值遵循一个明确的执行优先级原则:数值较大的ID对应的操作将先于数值较小的ID执行。当log_output = FILE时,可使⽤相关的工具和接口来分析和处理慢查询日志,如mysqldumpslow工具可以帮助管理员快速汇总和排序慢查询日志中的信息,便于发现最耗时的查询和最常见的性能问题。
2024-09-19 20:35:22 721
原创 作者推荐 |【Redis技术进阶之路】「技术提升系列」夯实基础分析探究ziplist压缩列表的点点滴滴
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。压缩列表是一种专为内存优化而设计的顺序数据结构,旨在通过紧凑的存储方式降低内存占用。它被广泛用作列表键和哈希键的底层实现机制之一,为高效数据处理提供了坚实的基础。压缩列表具备容纳多个节点的能力,每个节点都可以灵活地存储字节数组或整数值,满足了多样化的数据存储需求。
2024-08-23 13:44:15 684
原创 深入剖析高并发服务架构设计的探索与性能分析(1)
随着机器数量的增加,缓存的分散性和复杂性也随之上升,这可能导致缓存命中率逐渐下降,因为数据分布在不同机器上,访问频率和模式难以预测。同时,由于缓存的分散,失效策略的实施变得更为复杂,增加了缓存失效的难度,从而影响了缓存的有效性和性能。:静态化架构设计的核心要求。因此,在设计过程中,我们需要确保架构的各个组件能够协同工作,确保数据的准确性和一致性,并具备足够的容错能力以应对各种异常情况。面对业务逻辑的复杂性,注重于提炼其核心流程,通过模块化和组件化的设计,将复杂的业务逻辑拆分为多个独立且易于管理的部分。
2024-07-02 18:03:13 610
原创 分布式技术专题 | TCP在分布式网络中的通信机制与底层实现
在计算机网络中,每一个连接的设备都被称为节点。这些节点不仅包括计算机,还涵盖了打印机、路由器、网桥、网关和哑终端等多种设备。为便于区分,本书将网络中的计算机节点特别称为“主机”,而将其他设备统称为“节点”。
2024-07-02 17:57:49 561
原创 Java编程基本功大揭秘 | 详解深入分析Java的并发编程多线程技术,掌握实战技巧【1】
有些线程由于其重要性,即使在遇到异常后也会选择继续执行,不受中断影响,在大多数情况下,线程会将中断视为一个请求其终止的信号,并据此作出相应处理。这种机制的一个实际应用是,我们可以通过替换处理器,使用日志API将未捕获的异常报告自动发送到日志文件中,从而实现自动化的异常跟踪与记录。检查当前正在执行命令的线程是否被中断,需要注意的是,这一操作是通过调用一个静态方法来实现的。:掌握编程基本功可以提高你的编程效率。当你熟悉基本的语法和常用的编程技巧时,你能够更快地编写代码,减少错误和调试的时间,提高开发效率。
2024-06-28 22:40:27 801
原创 Java编程基本功大揭秘 | 详解深入分析Java线程池源码和底层原理,掌握实战技巧【1】
Java中的是线程池的核心实现,提供灵活的配置和管理方法。要深入理解其工作原理和使用,可从关键方法入手,逐步探索其实现逻辑。Executor:这是Java中执行已提交任务的对象的接口,提供了一种将任务与任务执行机制(通常是线程)解耦的方式。:这是一个扩展了Executor接口的接口,它提供了更全面的生命周期管理(例如关闭、终止)和任务提交机制(例如executesubmit等)。通常用于控制和管理线程,它内部封装了一组线程,使得线程的使用更加简便和安全。:实际上,Java标准库中没有名为的接口。
2024-06-28 22:37:22 874
原创 【深入浅出MySQL】「数据同步架构」分析探索Canal开源技术原理和架构
Canal [kə’næl],该名称直译为“水道”或“管道”,形象地描绘了Canal在数据传输中的核心作用,如同水流在渠道中自然流淌,数据也在Canal的引导下顺畅传输。采用纯Java开发,这一选择确保了其跨平台性和广泛的兼容性,使开发者能够轻松集成到各种Java生态系统中。
2024-06-21 09:50:07 1054
原创 【Redis实战专题】「技术提升系列」夯实基础分析探究List列表的点点滴滴
Redis的列表(List),其存储结构采用的是双向链表,而非数组形式。这种结构在随机定位方面性能欠佳,但在首尾插入和删除数据方面表现出色。当数据量较大时,需要特别关注链表操作的时间消耗。如果,使用Redis来存储用户的购物车数据。每个用户都有一个对应的购物车列表,以用户 ID作为键。如果,使用Redis存储用户的订单列表。当需要查询某个用户特定订单在列表中的详细信息时,就可以使用lindex指令。例如,如果你有一个名为【用户ID-1lrange 用户ID-1 0 3。
2024-06-21 09:45:44 837
原创 【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(跳跃表 - 上)
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。跳跃表是有序集合的底层实现机制之一,Redis的跳跃表实现精巧地由zskiplist和zskiplistNode两个结构共同构成。其中,zskiplist结构负责保存整个跳跃表的关键信息,如表头节点、表尾节点以及长度等,而zskiplistNode结构则用于具体表示跳跃表中的每一个节点。
2024-06-20 14:17:26 1162
原创 【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。
2024-06-20 14:17:04 1128
原创 【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(链表)
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。以下是关于相关方法的介绍,这些方法定义在adlist.h头文件中,如以下源码所示。但值得注意的是,.h头文件通常只包含函数的声明和定义概念,而真正的函数实现机制则位于adlist.c源文件中。
2024-06-19 16:06:09 1142
原创 【Redis技术进阶之路】「原理分析系列开篇」揭秘高效存储模型与数据结构底层实现(SDS)
随着数据需求的迅猛增长,持久化和数据查询技术的重要性日益凸显。关系型数据库已不再是唯一选择,数据的处理方式正变得日益多样化。在众多新兴的解决方案与工具中,Redis凭借其独特的优势脱颖而出。
2024-06-19 16:05:31 1318
原创 分布式技术导论 — 探索分析从起源到现今的巅峰之旅(流式处理到微批处理)
在之前的整个系列文章中分析和介绍了分布式系统设计的关键决策,这些原则同样适用于流式计算架构等众多系统。聚焦于分布式数据系统,我以Zookeeper和Kafka为例进行阐述,二者作为流计算框架的核心组件,凸显其重要性。流计算,该领域对低延迟有严格要求,因此在传统分布式系统挑战之上,还需应对更细粒度处理的难题。流计算框架,纯粹的流处理虽实时性高,但无法确保exactly-once语义下的数据准确性;微批处理,解决这一问题,却牺牲了一定的低延迟特性。
2024-06-18 14:34:03 625
原创 分布式技术导论 — 探索分析从起源到现今的巅峰之旅(消息队列)
Kafka消费者而言,其确认(ack)消息的时机直接关乎消息传递语义的界定。Kafka作为一款高度工程化的分布式消息传递系统,其内在价值体现在它精心构筑了一个坚如磐石的基础架构,该架构深度融合了容错性、扩展性和卓越的吞吐性能,旨在为大规模分布式环境中的数据流转提供无可挑剔的安全性与效率保障。Kafka通过运用其独特的分布式体系结构、精心设计的【磁盘利用机制】、【庞大的存储容量】、【先进的数据打包与压缩技术】,以及对【操作系统级缓存资源】的巧妙的运用,彰显出无与伦比的扩展潜能、存储经济性与数据处理效能。
2024-06-18 14:33:42 1086
原创 分布式技术导论 — 探索分析从起源到现今的巅峰之旅(流式服务)
在分布式系统中,这种用效率换取可扩展性,再用可扩展性来弥补效率损失的策略相当普遍。它允许系统在面对不同规模和复杂度的数据处理任务时,都能保持高效和稳定的性能。通过这种方式,流式计算框架不仅能够在实时性上满足需求,还能够在处理大规模数据流时保持高吞吐量,从而在各种应用场景中都能展现出强大的竞争力。
2024-06-17 17:38:35 1043
原创 作者推荐 | 探索分析从起源到现今的巅峰之旅(MySQL存储模型)
在深入研究MySQL的存储架构之后,本文详细解读了索引设计的历史演变和当前趋势,着重突出了索引在业务系统中的不可或缺性和其重要性。然而,值得注意的是,高并发场景下的数据库性能调优是一个多维度的挑战,索引优化只是其中的一环。本文的核心目标在于阐明索引优化的核心原理与策略,旨在为数据库性能调优的全方位实践提供坚实的理论支撑。InnoDB数据库以页作为数据存取的基础单元,其默认大小为16KB。为了满足不同的需求,InnoDB设计了多种类型的页,所有类型的页都共享一个通用的结构,
2024-06-17 17:38:12 1122
原创 分布式技术导论 — 探索分析从起源到现今的巅峰之旅(分布式技术)
一个系统之所以逐渐走向分布式架构,必然有其深刻且必要的动因。在众多驱动因素中,伸缩性(Scalability)无疑是最为显著的。在读写操作中常常存在权衡取舍,优化写入操作可能会对读取操作产生负面影响。基于Round-Robin,尽管它能够平均分配写入负载,但在执行范围查询(Range Query)时,需要向所有机器发送查询请求,这可能导致查询效率降低。基于Range,虽然有助于针对范围查询,但写入操作可能集中在同一台机器上,造成写入瓶颈。
2024-06-16 10:40:09 1104
原创 分布式技术导论 — 探索分析从起源到现今的巅峰之旅(分布式协议)
在上一篇文章,我们已经探讨了在处理数据一致性问题中的角色。当面对数据时序的挑战时,这意味着我们已主动放弃了对强一致性(Strong Consistency)的坚守,转而追求最终一致性(Eventually Consistency)这一更为宽松的标准。最终一致性并非承诺任何时候、任何节点的数据状态皆完全一致,而是保证在数据更新停止后,所有节点最终将达成一种协调一致的状态。这一概念乍一听似乎充满了不确定性,让人不禁产生疑虑。
2024-06-16 10:39:03 1179
原创 探索互联网寻址机制 | 揭秘互联网技术的核心,解析网络寻址
Internet与局域网(LAN)在规模和特性上存在显著区别,Internet不仅跨越国界,更是一个由全球范围内数以亿计(预计将达到数十亿级别)的设备与机器交织而成的庞大互联网络。随着这些接入设备的数量呈指数级增长,一个亟待解决的核心问题日益凸显:如何在如此错综复杂的网络海洋中精准地识别和定位某一特定的设备或机器。网络地址,作为网络通信的基石,其重要性不言而喻。它就像是我们在网络世界中的身份证,是识别与定位每一个网络参与者的关键标识。
2024-06-15 19:00:00 971
原创 分布式技术导论 — 探索分析从起源到现今的巅峰之旅(逻辑架构)
MySQL作为一款广泛应用的数据库管理系统,其架构所具备的多用途特性和对复杂环境的高度适应性,使其能在诸多应用场景中展现出卓越的性能实力。无论是作为应用程序内核部分实现无缝整合,还是服务于确保数据冗余以达成高可用架构的设计,乃至在承载大规模并发交易、应对实时数据流转需求的在线事务处理系统(OLTP)中。
2024-06-15 11:54:01 799
原创 深入剖析云原生服务与微服务框架中服务发现机制的核心原理与实现细节
本文旨在深入探讨和分析微服务架构以及云原生架构中的服务发现机制原理。我们将重点关注K8S(Kubernetes)服务发现的原理和实现机制,以期为读者提供全面而深入的理解。通过对这些核心原理的剖析,我们能够更好地理解服务发现在现代分布式系统中的重要性和应用价值,从而为实际应用提供有力支持。
2024-06-14 14:37:05 1471
原创 作者推荐 | 一文深度解读 — 彻底认识与理解微服务技术之Rest与Restful架构精髓
在微服务架构的演进过程中,我们不难发现,服务间的调用方式正悄然发生变革,逐渐从传统的RPC调用向HTTP调用过渡。在日常工作中,时常听闻同事提及为其他系统提供微服务并暴露Restful接口。然而,对于许多初学者来说,RESTful接口这一概念仍显得模糊,其与REST的关系更是令人费解。Rest,其全称是,我们可以将其视为“资源状态转换在分布式系统的设计中,Rest以其独特的架构方法占据了一席之地,这一理念的开创者Roy Fielding,在博士论文中首次提出了这一思想。资源是信息的载体,是对信息的核心抽象。
2024-06-14 14:36:29 1134
原创 【分布式技术专题】「OceanBase深度解析」 探索OceanBase产品矩阵与核心设计
这种设计确保了系统在面对高并发或单点故障时,仍能保持高效、稳定的运行状态,为用户提供持续、可靠的服务。:按需在线扩容、缩容、不停服务”是云计算和分布式系统中一个重要的特性,它指的是系统能够根据实际负载情况,自动或在管理员的干预下,动态地增加或减少资源(如服务器、存储、网络带宽等),以满足业务的需求,并且在整个过程中保持服务的连续性和可用性。OceanBase整合方案不仅包含了技术层面的优化与提升,更在用户体验、系统稳定性、可扩展性、安全性、兼容性和智能化等方面实现了显著的突破。
2024-06-14 04:00:00 808
原创 分布式协议之巅 — 揭秘基础Paxos与Raft协议如何实现分布式系统达成一致性(非变种Paxos协议)
在我们深入探讨分布式一致性及其实现方式——Raft协议之前,让我们首先揭开Paxos协议的神秘面纱。Paxos协议,这个在分布式系统领域颇具影响力的开创性协议,早已在业界赢得了广泛的认可和应用。它的影响力甚至延伸到了后续著名的Raft协议,后者在很大程度上是基于Paxos的精髓发展而来的。实际上,许多知名产品,如Google的Chubby、Spanner,以及IBM的SVC等,都选择了Paxos作为它们分布式一致性的解决方案。
2024-06-13 19:33:26 933
原创 高并发挑战?盘点这些架构优化篇技巧,让你的系统焕发新生!
随着业务的不断扩展,高并发问题成为了一个必须面对的挑战。为了应对这一挑战,我们可以从多个方面入手进行优化。我们可以考虑使用负载均衡技术。负载均衡可以将请求分发到多个服务器上,从而分散单个服务器的压力。这样不仅可以提高系统的并发处理能力,还能提高系统的可用性和稳定性。
2024-06-13 19:32:40 1407
原创 【分布式技术专题】「OceanBase深度解析」 从0到1揭秘原生分布式数据库成为企业的首选?
在大数据的浪潮中,经过近四十年的磨砺,传统集中式数据库已然臻至成熟之境。然而,面对今日数据爆炸式增长的时代背景,传统数据库架构仍面临诸多严峻挑战。分布式数据库,凭借其独特优势,被视为破解这些挑战的关键所在,并逐渐成为未来数据库发展的核心方向。传统数据库对硬件基础设施的依赖性强,且其扩展方式往往局限于纵向,难以通过横向扩展实现性能的持续提升,这使得其在应对海量数据处理时,易达性能上限,捉襟见肘。尽管分库分表策略在一定程度上实现了数据库的横向扩展,但这一方案也带来了新的挑战。它往往不支持复杂的SQL查询,且难以
2024-06-12 09:00:00 841
原创 【分布式技术专题】「服务架构设计」带你统一认识一下系统架构及分析和总结
架构的规划谁架构图的设计架构类型分布式架构SOA架构单体式应用微服务架构微服务架构分成三种实现模式。事件驱动架构事件驱动架构的四个部分事件驱动架构的优缺点优点缺点分层架构分层架构优点缺点微核架构。优点缺点云架构。
2024-05-09 23:11:58 653
原创 【深入浅出MySQL】「性能调优」高性能查询优化MySQL的SQL语句编写
举一个案例,例如,我们有一个名为products的表,用于存储电子商务网站上的商品信息。这个表包含数百万条记录,并且经常需要进行商品搜索和排序操作。查询试图找出品牌为"Apple",类别为"Phones"的商品,并按价格升序排序,最后只返回前10条记录。由于缺少适当的索引,这些查询经常触发全表扫描,导致性能问题。(3, 'Charlie', 20, NULL), -- 尚未毕业当我们想要查询所有已毕业的学生时,我们需要排除graduation_year为NULL的记录。
2024-05-02 15:05:31 1229
原创 智能管理日常花销 — AI Coze打造个人财务小助手的全新体验(初版)
今天,我利用AI Coze成功地打造了一款名为【花销小助手—贴心生活小管家】的智能工具。这款工具是我在探索与尝试的过程中诞生的,旨在搭建一个初始框架,为未来的持续改进和优化奠定基础。我期望通过不断的迭代升级,它能够逐渐成长为一个功能全面、高效便捷的计费管家,不仅能够帮助我更加精细地管理个人财务,还能为广大用户提供智能提醒,共同实现资源的合理利用和节约。通过【花销小助手—贴心生活小管家】,我希望能够将复杂的财务问题简化,让生活更加有序和高效。
2024-04-28 21:08:30 254
原创 【Redis深度专题】「核心技术提升」高级特性之Lua脚本执行机制的实现与探究
对于熟悉Redis功能的开发相关人员而言,Lua语言想必不会陌生。作为Redis的一个重要扩展,Lua在Redis中扮演着至关重要的角色,使得Redis具备了更为强大的脚本处理能力。Lua是一款轻量级脚本语言,以标准C语言为基础,其源码开放,设计初衷即是为了嵌入各类应用程序,赋予它们灵活的扩展与定制能力。
2024-04-28 20:55:26 1098
原创 【Git技术专题】如何使用git中的tag进行版本开发控制?
git仓库的tag是git版本库的一个标记,指向某个commit id标记的快照记录指针,所以,标签也是版本库的一个快照。tag主要用于发布版本的管理一个当版本发布后,可以为git当前的HEAD(commit id)打上 v.1.0.1、v.1.0.2等这样的标签。tag感觉跟branch有点相似,但是本质上和分工上是不同的。git push origin v1.0-beta # 推送到远程仓库。
2024-04-21 21:16:49 806
原创 互联网技术底蕴探究 | 联网通信原理精析与网络协议通信机制
本文旨在对联网的基本理念进行综述,并聚焦于联网原理的核心议题。对初级读者而言,重温联网基础概念的教程颇具价值。欲投身网络编程领域,深入理解构成TCP/IP协议簇内部各协议间错综复杂的关联性,无疑是至关重要的前提条件。
2024-04-19 07:00:00 1118
原创 秒杀购物商城核心服务 — 商品管理中心(前提设计概要)
在电商系统中,商品模型占据着举足轻重的地位,堪称整个电商业务的核心。为了构建一个稳健且高效的电商体系,我们需要对商品模型进行深入剖析并精心设计。接下来,我们将通过简要的分析,来勾勒出一个基础的商品模型框架。考虑到电商系统的复杂性和扩展性,商品模型还应具备灵活性和可扩展性。这意味着在设计商品模型时,我们需要预留足够的接口和扩展点,以便在未来能够轻松应对业务变化和技术升级。类目是商品所属的分类,类目决定了商品的归属。类目是有层次的,分为一级类目、二级类目等,之间有继承关系,通常是通过类目树来展现。
2024-04-13 13:57:39 932
Java实现哈夫曼编码和解码
2024-01-28
Java的UDP的开发案例代码
2024-01-27
直接可用的-网上商城的网页模板
2024-01-26
云原生利器-Kubernetes的常用指令小炒
2024-01-25
Spring框架生态流程框架图-执行运行路程图
2024-01-24
开箱即用的后台管理系统前端UI页面模版
2024-01-24
IDEA-Java集成开发工具-舒适化配置
2024-01-23
Kubernetes+Mac安装配置包+搭建单机服务实现
2024-01-23
一个带有注释的Redisson源码分析介绍
2023-07-11
正则表达式大全案例分析案例介绍
2023-07-04
【阿里云效仓库Maven配置】非常全面的可以直接用的Maven的Settings仓库文件
2023-04-20
Java集合总结【面试题+脑图】,将知识点一网打尽!
2023-04-15
Maven的Settings的较为不错的文件以及配置介绍
2023-04-15
美丽的效果烟花升级版本来了(源码)
2023-01-13
数据管理平台-登录模板(源码)
2023-01-12
基于Bootstrap的漂亮的登录注册页面末班
2023-01-11
非常漂亮的高大上的登录注册模板(源码)
2023-01-10
非常高大上的后台管理模板(页面源码)
2023-01-09
非常不错的和全面的招聘网站模板
2023-01-09
简洁bootstrap人才招聘平台页面模板的框架页面(源码)
2023-01-08
即插即用-非常不错的后台管理系统页面模版(源码)
2023-01-07
非常不错的后台管理系统页面模版
2023-01-07
基于Bootstrap框架+Html5+CSS3的后台管理系统的网页模版(源码)
2023-01-02
基于Html5+CSS3的信息管理系统的网页模版(源码)
2023-01-01
前端HTML5页面-后台管理系统-快速开发模板
2022-12-31
非常不错的登录页面设计Html模板(源码)
2022-12-31
献送给大家非常美丽且可以唱歌的爱心(源码)
2022-12-29
献给2022年的圣诞节的圣诞树(源码)
2022-12-28
献给即将到来的2023年的倒计时(源码)
2022-12-27
献给即将到来的2023年的新年烟花(源码)
2022-12-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人