自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小冷coding的博客

换个角度去思考,就会豁然找到思路,找到方法,感觉到获得知识的快乐。欢迎大家一起交流学习

  • 博客(207)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 都在使用DeepSeek ,但 99% 的人根本没搞懂它在做什么?

一个灵魂拷问打开手机,输入一个问题,几秒钟后,屏幕上浮现出一段流畅、专业、几乎可以“以假乱真”的文字。你满意地点点头,复制粘贴,关闭窗口。这是绝大多数人使用DeepSeek的真实写照。但你有没有停下来想过一个更深层的问题:当你在和DeepSeek对话时,屏幕背后到底在发生什么?如果你认为它是在“检索知识”、“查找答案”,或者像一个无所不知的圣人在云端俯视着你——那你就属于那99%的人。

2026-04-07 17:28:45 365

原创 【面试】面试官:请介绍一下JVM调优有哪些方式?

JVM调优有多种方式,

2026-03-06 10:16:05 527

原创 【面试】Spring Bean是否线程安全?

通俗来说:如果Bean是“单例且有可变成员变量”,则线程不安全;如果Bean是“原型/请求作用域”,或“单例但无可变状态”,则线程安全。,而非成员变量——这是最简单、性能最好的方案,也是Spring设计单例Bean的初衷(无状态设计)。Spring Bean的核心作用域有5种,重点关注前3种,其中。是“读取-修改-写入”三步非原子操作,并发下会丢失更新。在Web场景中,若Bean需要存储请求级数据,可改用。将可变成员变量替换为JUC包下的线程安全类,如。计数错误(比如预期100,实际98),因为。

2026-03-02 22:42:55 715

原创 【Docker】从入门到实战:Docker全方位实操指南(命令+扩容+排障+容灾)

本文针对Docker在Java开发运维中的核心应用场景,系统性地介绍了从基础到进阶的实操指南。首先解析Docker作为轻量级虚拟化工具的优势,重点阐述其对Java开发环境一致性和微服务部署的价值。然后分类详解Docker常用命令,包括基础容器操作和运维排障技巧。在扩容方案部分,详细说明单机多实例和基于Docker Compose的集群扩容方法。最后提供完整的异常排查流程,包括状态检查、日志分析、配置验证和资源核验四步法,并列举Java场景常见异常解决方案。全文以实战为导向,旨在帮助开发者掌握Docker全链

2026-02-28 23:08:25 607

原创 【MQ】你知道RocketMQ与Kafka的核心差异有哪些吗?提供面试速记版

本文对比了RocketMQ与Kafka的核心特性,并针对消息中间件的常见异常提供了解决方案。RocketMQ侧重金融级可靠性和低延迟,支持事务消息;Kafka则更适合大数据场景的高吞吐需求。文章详细分析了消息丢失、重复消费、消息堆积等问题的成因,给出了具体的技术应对措施,包括同步刷盘、幂等处理、水平扩展等。同时结合供应链金融等实际项目场景,展示了如何应用这些解决方案保障系统可靠性。最后总结了不同场景下的技术选型建议,强调根据业务需求选择适合的消息中间件。

2026-02-28 23:05:54 731

原创 【Java】最新Java高并发高可用平台技术选型指南(思路+全栈路线)

先定业务约束,再选核心组件;优先成熟生态,兼顾性能可用;避免过度设计,控制运维成本;做好监控运维,提前规避瓶颈。技术趋势是「云原生、轻量化、高性能」,Java技术栈的核心还是围绕Spring Cloud Alibaba、Redis、MySQL、Kafka等成熟组件,重点是做好组件的适配、优化,而非盲目跟风新组件。最后,高并发高可用平台的落地,不是一蹴而就的,而是「迭代优化」的过程——初期搭建基础架构,后期根据业务增长、性能瓶颈,逐步优化组件、扩容集群,才能支撑业务长期稳定运行。

2026-02-17 16:10:34 695

原创 【MySQL】整理了最值得看的 MySQL 学习资源,覆盖书籍、课程、文档、社区与工具,方便你按阶段系统学习

四个阶段,整理了最值得看的MySQL学习资源,覆盖书籍、课程、文档、社区与工具,方便你按阶段系统学习。适合零基础、想快速掌握SQL语法与基本操作的阶段。

2026-02-17 15:01:49 870

原创 【ES】 Elasticsearch在电商系统中的核心应用场景与实践案例

在现代电商平台的构建中,高效、精准的数据检索与分析能力是提升用户体验和运营效率的关键。Elasticsearch (ES) 凭借其分布式架构、近实时搜索和强大的聚合分析能力,成为电商技术栈中不可或缺的一环。合理设计索引结构,充分利用ES的查询和聚合能力,并与业务系统紧密集成,是最大化发挥ES在电商项目中价值的关键。Elasticsearch 在电商项目中扮演着“数据中枢神经”的角色,从用户端的。,其应用贯穿整个业务链条。

2026-01-28 14:26:04 927

原创 【Java】JVM调优的路线是哪些呢?

阶段关键动作常用工具/参数准备开启日志,建立基线诊断查看 GC 频率、内存占用定位检查线程阻塞、死锁jstack深挖分析内存泄漏对象调整选 GC 器、改堆大小、设元空间验证压测对比,灰度上线核心原则:小步快跑:一次只改一个参数,方便定位效果。代码优先:大多数性能问题源于代码(如死循环、内存泄漏),JVM 调优只是辅助。

2026-01-25 15:38:03 1093

原创 【Java】以 Java + Redis + MySQL 为技术栈,模拟电商商品详情的读写场景,Cache Aside+ 延迟双删 方案

核心方案:优先使用Cache Aside(旁路缓存)作为基础,高并发场景叠加延迟双删,90%的业务场景可覆盖;关键要点写操作只删缓存不更缓存,避免并发覆盖;所有缓存必须设置过期时间,作为脏数据兜底;延迟双删的延迟时间需压测确定(通常500ms~1s);兜底保障:缓存删除失败时,通过消息队列重试 + 定时任务校验(比如每天凌晨对比缓存和数据库数据),确保最终一致性。

2026-01-21 18:41:50 1051

原创 数字时代的怀旧美学:Excalidraw如何以科技复现手绘温度

在信息过载的当下,一种返璞归真的视觉趋势悄然兴起——人们开始偏好原始笔触的粗粝感而非精准渲染的数字化图形。这种审美转向催生了工具创新的需求:既要保留手工绘制的独特质感,又要借助技术降低创作门槛。Excalidraw正是在此背景下诞生的解决方案,其核心在于通过算法模拟真实纸笔交互体验,同时支持无限撤销、图层管理和智能对齐等现代设计功能。手绘风格引擎:自动将线条优化为自然抖动效果,保留人为误差感;跨平台同步:通过云端或本地文件实现多设备无缝衔接;协作模式。

2025-07-28 15:50:10 1009 2

原创 【面试】面试官:MySQL数据库发生死锁,如何快速解决呢?

死锁发生在两个或多个事务相互等待对方释放锁时,导致系统无限期阻塞。在MySQL中,常见于InnoDB引擎的事务处理。互斥:资源(如表行)只能被一个事务占用。持有并等待:事务持有锁的同时等待新锁。不可剥夺:锁不能被强制释放。循环等待:事务形成等待环,例如事务A等待事务B的锁,事务B又等待事务A的锁。死锁概率可通过公式估算:假设事务数为nnn,锁冲突概率为ppp,则死锁概率约为p×n2p×n2。但实际中,MySQL会自动检测并处理死锁。关键点回顾。

2025-07-28 11:40:43 1056

原创 【java】 IntelliJ IDEA高效编程设置指南

通过以上设置组合,可提升编码效率40%以上,特别在大型项目开发中效果显著。建议分阶段实施优化,逐步适应工作流变化。建议创建项目级设置模板(目录),保持团队环境一致性。

2025-07-27 21:31:31 1061

原创 【AI】Java生态对接大语言模型:主流框架深度解析

在人工智能浪潮下,大语言模型(LLM)已成为技术核心。通过框架选型与架构优化,Java生态可构建高性能、可扩展的LLM应用系统。:企业级NLP服务部署,需本地化模型推理的场景。:快速原型验证、无需本地GPU资源的轻量级应用。:企业知识库问答、自动化报表生成等复杂工作流。:商业产品集成、需要最新模型能力的场景。:商业API标准化接入。:跨平台深度学习框架。:LLM应用开发框架。

2025-07-24 15:54:43 1074

原创 Fiora+cpolar如何打造数字通讯站

经历过这样的尴尬场景吗?当你和闺蜜吐槽另一半时担心聊天记录泄露,或是和兄弟们吐槽老板却怕被同事窥见。传统消息软件就像透明玻璃房——再小心的对话都可能留下蛛丝马迹。Fiora正是为解决这类隐私焦虑而生:这个开源通讯工具如同"数字社交变形器",允许用户自定义界面风格、扩展插件功能,并完全掌控数据流向。当需要跨网络私聊时,配合cpolar内网穿透工具即可建立加密通信隧道——无论身处公司局域网还是家庭Wi-Fi都能实现端到端加密的"隐形对话"。这种组合方案特别适合情侣密语频道搭建、开发者自建协作平台等场景。

2025-07-24 15:23:15 1189 1

原创 【面试】Redis分布式ID与锁的底层博弈:高并发下的陷阱与破局之道

ID生成:分片+预分配+时间位运算 > 单纯INCR分布式锁:UUID指纹+看门狗+RedLock > SETNX黄金原则:任何分布式方案都需配套业务层幂等与补偿机制!

2025-07-22 17:59:39 1179

原创 告别终端碎片化!开源神器Tabby+cpolar打造你的超级控制中枢

程序员最头疼的困境莫过于此——不同系统需要切换多个终端工具,SSH连接总被防火墙阻隔;插件扩展能力差导致效率低下。而Tabby的出现正是为了解决这种工具割裂:它像一个跨平台的全能控制台,在统一界面中整合了本地shell、远程SSH/Telnet甚至docker容器访问能力。这款终端工具堪称极客必备神器:支持分屏多窗口并行操作;自定义快捷键组合替代固定操作逻辑;可扩展插件系统实现命令广播与会话记录。

2025-07-21 20:30:50 1090 10

原创 【面试】面试官:请介绍一下你如何高效处理海量数据与JVM内存故障排查方法?

没有“无限制内存”的业务场景,架构师的价值在于在资源约束下找到最优解。百亿数据处理的真正安全阀,是设计时预留的水平扩展能力与快速故障自愈机制。在业务场景中(如金融交易流水、物联网设备日志),海量数据插入需平衡。避免溢出,路由算法应均匀分布(如一致性哈希)。:减少Full GC停顿,适用于实时风控场景。单个HashMap无法支撑1000亿数据(:队列缓冲抵御数据源波动,支持断点续传。:锁粒度从全局缩小到分片,并发度提升。亿为Java数组上限)。

2025-07-19 23:25:41 1095

原创 【面试】面试官:在项目中如何利用 Redis 实现分布式 Session?Redis 的主要优势是什么?

利用 Redis 实现分布式 Session 的核心思想是将原本存储在单机内存中的 Session 数据迁移到 Redis 中集中管理。通过以上方案,Redis 实现的分布式 Session 系统可以支撑千万级用户规模的 Web 应用,同时保持良好的性能表现和可维护性。Redis 的高性能、持久化和集群特性使其成为理想的分布式 Session 存储方案。实际应用中需要根据具体。

2025-07-19 13:02:56 494

原创 【面试】面试官:在你的电商项目中,客户订单刚好在系统取消那一刻支付成功了,怎么办?

推荐方案:优先采用主解决方案(乐观锁和状态检查),它在性能、一致性和实现成本上平衡最佳。实测在电商项目中,能将冲突率降至接近零。监控与测试添加单元测试和集成测试,模拟并发场景(e.g., 使用JUnit和TestContainers)。监控关键指标:冲突事件率、取消延迟、支付成功率。业务影响:错误取消可能导致客户流失,因此方案应快速实施。经验表明,上线后客户投诉可减少95%。扩展思考:在更复杂场景(如库存同步),可结合分布式事务(如Saga模式)。

2025-07-18 13:33:38 947

原创 【面试】面试官:看你蛮懂ES的再几个问Elasticsearch相关的问题?

这里详细解答了 Elasticsearch 的滚动升级、机器学习推理、分布式事务和缓存机制。滚动升级需逐步操作,确保零停机。机器学习推理利用内置 ML 功能,简化实时预测。分布式事务通过乐观锁或外部系统实现,弥补原生限制。多层次缓存结合内置和外部组件,大幅提升性能。始终遵循最佳实践:测试在非生产环境、监控指标(如缓存命中率)、参考官方文档。如果您有特定场景疑问,欢迎提供更多细节深入探讨!

2025-07-17 16:42:15 753

原创 【面试】面试官:Java聚合支付系统生产级项目有哪些呢?

地址: https://gitee.com/jeequan/jeepay。每一次的测试,都是对系统的检测,排除一切的问题的出现。支持MySQL/Oracle/PGSQL数据库。Binlog同步灾备。

2025-07-17 11:28:39 1137

原创 【面试】 Elasticsearch相关的五个面试题,你看看会不会?

倒排索引 (Inverted Index)是 Elasticsearch 实现高效全文搜索的核心数据结构,它不同于关系数据库的正排索引(如 B-tree)。倒排索引将文档中的内容(如单词)映射到包含该内容的文档列表,从而快速定位相关文档。其工作原理基于“词项-文档”的映射,显著提升搜索速度,尤其适合文本检索。工作原理分词 (Tokenization):首先,文本字段(如content)被分词器(Analyzer)拆分成词项(Term)。

2025-07-16 15:00:00 1304

原创 【面试】面试官:你们项目中用到了ES,请介绍一下ES怎么使用的,在商品服务哪些地方用到了ES?

好的,这是一个在电商项目中非常典型的问题。在我们的商品服务中,ES 作为核心的搜索与分析引擎,极大地提升了用户的搜索体验()和后台的运营分析效率。其核心价值在于处理海量数据的。,而非替代传统关系型数据库的事务处理系统。我们主要将 ES 用作商品数据的。所以,你在项目中用到了ES吗?

2025-07-16 10:35:12 870

原创 【面试】面试官:你们系统有用到seata作为分布式事务管理,使用的过程中遇到哪些问题?

Seata作为分布式事务利器,能有效解决数据一致性问题,但其锁管理机制在高负载下易引发超时。事前设计:优先选择TCC或Saga模式,减少锁依赖;事务粒度控制在毫秒级。事中监控:集成APM工具(如SkyWalking),实时告警锁超时事件。事后优化:定期Review事务日志,动态调整参数。整体架构:结合消息队列(如RocketMQ)实现最终一致性,作为Seata的补充。在面试中,面试官关注此类问题,旨在考察候选人对分布式系统深水区的理解。

2025-07-15 19:00:00 1027

原创 【面试】面试官:对接第三方支付遇到过哪些问题,如何解决的呢?

支付系统对接涉及多平台集成,关键在于严格遵循官方文档强化安全措施(签名、加密)、保证可靠性(幂等性、重试)。Java实现中,Spring Boot简化了配置和HTTP处理,抽象接口提升扩展性。经验表明,80%问题源于签名和回调处理,通过详细日志和测试覆盖可有效解决。最终,我们的系统支持日均100万+交易,可用性99.95%。如果您有具体场景(如跨境支付),欢迎进一步讨论!

2025-07-15 14:01:38 1454

原创 【面试】面试官:实现支付系统,需要考虑哪些问题?

对接第三方支付平台能加速支付系统开发,但必须系统性解决上述问题。安全为先、合规为基、技术稳健、用户为本。实践中,建议分阶段实施:先通过沙盒测试验证集成,再灰度上线,最后全量部署。同时,持续监控和优化,确保支付系统的高效可靠。最终,选择第三方平台时,优先考虑其文档质量、开发者支持和行业口碑,以降低集成风险。

2025-07-14 15:15:04 1372

原创 【面试】阿里面试官:你们项目分布式锁怎么实现的?

分布式锁的实现需考虑锁的获取、释放、续租及异常处理。Redis适合高性能场景,ZooKeeper适合强一致性场景,数据库适合资源受限或已有数据库依赖的场景。根据具体需求选择合适的方案。

2025-07-09 22:43:17 462

原创 【面试题】阿里面试:如何在附近1万家商户中,快速找到理你最近的5家商户?

通过Geohash将二维地理位置编码为一维字符串实现快速区域筛选,结合优先队列(堆排序)动态维护最近商户列表,平衡计算效率与准确性。Geohash预过滤使距离计算量从O(N)降至O(1)~O(√N),优先队列筛选保持O(N logK)该方案在美团、饿了么等LBS系统中有成熟应用,经实际验证可支持万级QPS的附近商户查询需求。建立不同精度的Geohash索引(如6-9级),根据查询半径自动选择最优级别。支持水平分片,可通过Geohash前缀实现数据分区。Geohash级别与搜索半径动态匹配,避免过度计算。

2025-07-09 22:31:40 418

原创 【面试】阿里面试官:让你实现一个订单超时取消功能,怎么设计?

本文对比分析了三种订单超时取消的技术方案:定时任务扫描方案实现简单但时效性差;延迟队列方案时效精确但依赖MQ可靠性;Redis监听方案实时性高但存在数据丢失风险。建议根据业务场景选择,高频业务推荐组合方案:Redis监听为主,延迟队列兜底,定时任务补偿。生产环境需考虑分布式锁、状态机控制和监控报警等优化措施,综合实现高并发场景下的可靠订单超时处理。

2025-07-07 16:43:55 688

原创 破解平台壁垒:实现全网音乐资源自由下载

本文将为您介绍一套突破性解决方案——PlaylistDL自动化音频采集工具。通过该工具可实现Spotify、YouTube等主流平台的无损音频批量采集,并配合群晖NAS构建可扩展的数字音乐矩阵。让我们共同探索数字音乐自由的新可能!通过本教程,您已掌握在群晖NAS环境中部署PlaylistDL音频采集系统的完整技术栈,同时实现了基于内网穿透技术的远程访问能力。这种创新架构是否颠覆了您对数字音乐管理的认知?现在就体验这套组合方案带来的便捷体验!

2025-07-07 15:47:33 1254

原创 大文件PDF转换成图片上传引发了线上的OOM,看看怎么回事?

增量加载PDF:如果可能,使用增量加载方法loadNonSeq,这样可以减少初始内存占用,因为只有PDF的部分内容被加载到内存中。自定义资源缓存:通过自定义DefaultResourceCache,可以减少缓存中的资源占用,从而降低内存使用。优化PDF文件:在处理前,尝试优化PDF文件,例如通过减小图像大小或移除不必要的内容,以减少处理时的内存需求。优化内存设置:调整JVM的内存设置,例如增加最大堆内存-Xmx值,可以为处理大型文件提供更多内存空间。看到明显的错误占用了很大的内存。

2024-10-22 21:26:04 1764

原创 【K8s】Java项目部署时为什么要用k8s?

在 Java 项目部署中使用 Kubernetes(k8s)的重要意义。

2024-08-19 21:21:00 1660 2

原创 【MySQL】一些业务场景常见的查询,比如实现多表字段同步,递归查询等

当涉及多个表的关联查询时,我们可以使用MySQL的JOIN操作来实现。

2024-07-20 20:33:49 974

原创 【重磅消息】Orange Pi AIpro 作为一款新兴的开发板,你关注到了吗?

OrangePi AIpro(8-12T)采用昇腾AI技术路线,具体为4核64位处理器+AI处理器,集成图形处理器,支持8-12TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。

2024-07-20 00:48:45 1258

原创 啥?简单的题都不会,可咋整呢?

Project Euler(https://projecteuler.net/):Project Euler 是一个以数学和计算机科学为主题的刷题网站,题目涵盖了各种数学问题和算法问题,适合喜欢数学和算法的人。Codeforces(https://codeforces.com/):Codeforces 是一个面向竞赛性编程的网站,提供了大量的算法竞赛题目,适合喜欢参加编程比赛的人。比较不同的方法并学习他们的优点和局限性,从中吸取经验,不断扩展自己的解决问题的技能。建议你多做一些相关的练习题,提高解题能力。

2023-07-22 19:45:00 1224 19

原创 IT必备的技能,看看你掌握了吗?

今天在看一本书叫做《一本书讲透售前》,这本书分为了两部分:第一部分描述了售前的工作篇,介绍了售前的定义、需要的能力、具备的特征,如何才能成为合格的售前,售前工作中如何准确地挖掘客户的需求,如何进行方案创作,怎样做好技术交流,如何顺利地通过PoC(ProofofConcept,概念验证),以及投标过程中需要注意什么。

2023-06-28 21:56:39 1343 57

原创 了解一下EPC模式和它的优势

EPC是Engineering(工程):代表设计、采购和施工总承包。Procurement(采购):代表采购和物资管理。Construction(建设):代表施工和安装。三个单词首字母缩写构成的,EPC模式就是工程总承包。EPC模式是指公司受业主委托,按照合同约定对工程建设项目的设计、采购、施工、试运行等实行全过程或若干阶段的承包,这个承包的过程就被称为EPC项目。在EPC项目里,按照承包合同规定的总价或可调总价方,由工程公司负责对工程项目的进度、费用、质量、安全进行管理和控制,并按合同约定完成工程。

2023-06-21 17:28:40 5308 18

原创 【AI创作】用AI创作助手写的文章--提问Git系列

Git 是一种分布式版本控制系统,它通过记录文件的变化来管理文件版本,可以保存文件的历史记录并支持多人协作开发。

2023-05-26 10:23:54 980 23

原创 今天用AI创作助手写的文章--Docker提问系列介绍 Docker 的基本概念和优势

Docker 是一款开源的容器化平台,它可以让你将应用程序和其依赖项打包到一个可移植的容器中,从而实现快速部署、扩展和管理应用程序的能力。随着容器技术的发展和应用场景的不断扩展,Docker在未来的发展中依然有很好的前景。以下是几个Docker未来发展趋势的总结:容器化技术将成为云原生应用的标配。Docker已经成为了云计算和容器化技术的代名词,未来随着云原生应用的普及,Docker容器将成为云原生应用的标配。更多企业将采用Docker来构建和部署应用。

2023-05-25 23:11:15 676 29

京东,美团,滴滴面试整理锦集.pdf

京东,美团,滴滴java面试整理锦集,包含了各大企业的火山动力笔试题,海辉集团面试题整理,等等好多的题目都有详细的整理

2020-04-29

整理了20道经典面试题和回答参考答案

1.谈谈你对 SQL 注入式攻击的理解? 2.幻读是什么,用什么隔离级别可以防止幻读? 3..limit 1000000(一百万) 加载很慢的话,你是怎么解决的呢? 4.介绍下 MySQL 的主从复制原理?产生主从延迟的原因? 5.使用索引查询一定能提高查询的性能吗?为什么? 6.什么是最左前缀原则?什么是最左匹配原则? 7.什么是临时表,何时删除临时表? 8.使用 union 和 union all 时需要注意些什么?

2023-02-24

MySQL面试题含答案

1.MySQL 数据库作发布系统的存储,一天五万条以上的增量, 预计运维三年,怎么优化? 2.SQL注入漏洞产生的原因?如何防止? 3.什么是通用 SQL 函数? 4.MyISAM 和InnoDB 的区别? 5.MYSQL 支持事务吗?在缺省模式下,MYSQL 是 autocommit 模式的,所有的数据库更新操作都会即时提交, 所以在缺省情况下,mysql 是不支持事务的。 MYSQL 表类型是使用 InnoDB Tables 或 BDB tables 的话,你的 MYSQL 就 可 以 使 用 事 务 处 理。

2023-02-13

java面试题包含了,快手,蚂蚁金服,美团,拼多多,腾讯等 大厂面试经验

MVCC:多版本控制(Multiversion Concurrency Control): 指的是一种提高并发的技术。最早 的数据库系统,只有读读之间可以并发,读写,写读,写写都要阻塞。引入多版本之后, 只有写写之间相互阻塞,其他三种操作都可以并行,这样大幅度提高了 InnoDB 的并发 度。在内部实现中,InnoDB 通过 undo log 保存每条数据的多个版本,并且能够找回数 据历史版本提供给用户读,每个事务读到的数据版本可能是不一样的。在同一个事务中, 用户只能看到该事务创建快照之前已经提交的修改和该事务本身做的修改

2023-02-02

最新版本控制系统git

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

2018-02-02

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除