找回密码
 立即注册
并发扣减库存系统设计
我们在做电商的时候,经常遇到下单之后需要扣减库存的业务,那这个业务我们怎么来实现呢? 传统的做法是: 用户下单,执行下单服务; 同时,扣减库存; 如果是并发较高的场景,为了保证可用和性能,那么采用二阶段事务的方式,或者消息 ...
擒揭 2025-6-9 15:10
576 0 0
Python语言发展史:从创立到成为全球热门
一、简介 Python 是一种高级、解释型、通用编程语言,由 Guido van Rossum 于 1991 年首次发布。它以简洁易读的语法和强大的生态系统著称,适用于 Web 开发、数据分析、人工智能、自动化脚本等多个领域。 ‍ ‍ ​ Python 凭借其简洁性 ...
吉芷雁 2025-6-9 15:10
218 0 0
Java 实现 Excel(XLS/ XLSX)和 HTML 格式之间的转换
Excel 是一种电子表格格式,广泛用于数据处理和分析,而HTM则是一种用于创建网页的标记语言。虽然两者在用途上存在差异,但有时我们需要将数据从一种格式转换为另一种格式,以便更好地利用和展示数据。本文将介绍如何通过 Java 实现 Exce ...
驶桐柢 2025-6-9 15:10
51 0 0
manim边学边做--相机Camera简介
在Manim中,Camera是实现动画效果的重要工具之一。 它就像我们观察动画的 眼睛,通过控制相机的位置、角度和视野,可以创造出丰富多样的视觉效果。 Manim社区版本中提供了多种Camera类型,每种都有其独特的功能和应用场景。 [*]Camera: ...
荪俗 2025-6-9 15:10
584 0 0
常用的Dos命令
常用的DOS命令 盘符切换 盘符+: 查看当前盘符下的所有文件 dir 切换目录 跨盘符切换 cd+空格+盘符名称+:(仅能输出盘符,无法进入) cd+空格+/d+空格+盘符名称+: cd+空格+/d+空格+盘符名称+:+ \ +目录名称(跨盘符切换时,需输入目 ...
崔瑜然 2025-6-9 15:10
756 0 0
『玩转Streamlit』--缓存机制
Streamlit 应用在运行时,每次用户交互都会触发整个脚本的重新执行。 这意味着一些耗时操作,如数据加载、复杂计算和模型训练等,可能会被重复执行,严重影响应用响应速度。 本文介绍的缓存机制能够帮助我们解决这些问题,提高Streamlit ...
支智敏 2025-6-9 15:10
149 0 0
OceanBase数据库实战:Windows Docker部署与DBeaver无缝对接
一、前言 OceanBase 是一款高性能、高可扩展的分布式数据库,适用于大规模数据处理和企业级应用。 随着大数据和云计算的普及,OceanBase 在企业数字化转型中扮演着重要角色。学习 OceanBase 可以帮助开发者掌握先进的分布式数据库技术, ...
予捻 2025-6-9 15:09
993 0 0
Kreuzberg 助你解决PDF、图片、文档等多格式文件的文本提取难题
大家好,我是六哥,相信很多朋友肯定都有过从各种文档里提取文本的经历,那过程可太让人头疼了!今天就给大家分享一款超实用的现代Python库——Kreuzberg,帮你轻松解决文本提取的难题。 一、Kreuzberg解决了什么问题 现在很多文本提取 ...
兜蛇 2025-6-9 15:09
442 0 0
RabbitMq:可靠性投递和实践经验|JavaGuide
原文链接RabbitMQ 2-可靠性投递与生产实践 可靠性投递 ​ 首先需要明确,效率与可靠性是无法兼得的,如果要保证每一个环节都成功,势必会对消息的收发效率造成影响。 如果是一些业务实时一致性要求不是特别高的场合,可以牺牲一些可靠 ...
些耨努 2025-6-9 15:08
878 0 0
中国最难入职的 IT 公司排行榜
大家好,我是R哥。 最近在网上看到了一个关于《中国最难入职 IT 公司排行榜》的图片: 这个表格不是我整理的,图表和数据来源网络,仅供参考哈。 首先,作为一名程序员,看到这份榜单无疑戳中了我的职业好奇心。 这种排名,一方面会让人 ...
穆望 2025-6-9 15:02
630 0 0
『Python底层原理』--Python对象系统探秘
Python是一种非常灵活的编程语言,它的灵活性很大程度上来自于它的对象系统。 在Python中,一切都是对象,这意味着无论是数字、字符串,还是我们自己定义的类的实例,它们在底层都遵循相同的规则。 本文尝试揭开Python的对象系统的神秘面 ...
章娅萝 2025-6-9 15:01
363 0 0
Java中编译期异常和运行期异常的区别
在Java中,异常分为运行期异常(Runtime Exception)和编译期异常(Checked Exception),两者的核心区别在于 编译器是否强制要求处理。以下是它们的详细对比: 1. 定义与分类 2. 常见示例 3. 处理方式对比 (1) 运行期异常(Runtime E ...
丝甲坞 2025-6-9 15:00
419 0 0
keycloak~关于社区认证的深度总结
keycloak关于社区认证它有统一的设计,社区认证包括了github,microsoft,wechat,qq,dingtalk等等,当然你还可以扩展很多实现了oauth2协议的第三方社区,将它们对接到keycloak上面来,这变得十分容易;社区认证一般由3个provider(SPI)组成 ...
睿哝 2025-6-9 14:59
889 0 0
深入探究 Python 类定义:从基础到高级特性的全面解析
深入探究 Python 类定义:从基础到高级特性的全面解析 本文聚焦于 Python 类定义,全面且深入地阐述了从基础到高级的各类特性。首先介绍类的基础定义,包括属性、方法、构造函数等关键组成部分。接着,深入探讨类的高级特性,如继承、多 ...
遗憩 2025-6-9 14:58
819 0 0
百万架构师第四十二课:Nginx:Nginx 的初步认识|JavaGuide
原文链接 公众号:不止极客 Nginx 的初步认识及配置 课程目标 [*]Nginx 在分布式架构中的应用分析 [*]常用的 Web 服务器及差异 [*]Nginx 的安装以及配置分析 [*]Nginx 虚拟主机配置 [*]详解 Location 的匹配规则 背景 早期用 F5 做负 ...
辖瑁地 2025-6-9 14:58
250 0 0
百万架构师第三十九课:RabbitMq:Linux安装RabbitMq|JavaGuide
原文链接 来源:https://javaguide.net RPM包安装RabbitMQ RabbitMQ的安装非常简单,由于RabbitMQ依赖于Erlang,所以需要先安装Erlang,解决依赖关系后,就可以安装RabbitMQ了。注意,在安装Erlang前,需要先安装socat 安装socat 下载R ...
卜笑 2025-6-9 14:58
661 0 0
动手学大模型应用开发,第4天:Prompt设计
第一章、Prompt 设计的原则和技巧 LLM 时代 prompt 这个词对于每个使用者和开发者来说已经听得滚瓜烂熟,那么到底什么是 prompt 呢?简单来说,prompt(提示) 就是用户与大模型交互输入的代称。即我们给大模型的输入称为 Prompt,而大 ...
万妙音 2025-6-9 14:57
434 0 0
百万架构师第三十九课:RabbitMq:Linux安装RabbitMq|JavaGuide
原文链接 来源:https://javaguide.net RPM包安装RabbitMQ RabbitMQ的安装非常简单,由于RabbitMQ依赖于Erlang,所以需要先安装Erlang,解决依赖关系后,就可以安装RabbitMQ了。注意,在安装Erlang前,需要先安装socat 安装socat 下载R ...
山真柄 2025-6-9 14:48
39 0 0
百万架构师第三十九课:RabbitMq:Linux安装RabbitMq|JavaGuide
原文链接 来源:https://javaguide.net RPM包安装RabbitMQ RabbitMQ的安装非常简单,由于RabbitMQ依赖于Erlang,所以需要先安装Erlang,解决依赖关系后,就可以安装RabbitMQ了。注意,在安装Erlang前,需要先安装socat 安装socat 下载R ...
懵崭 2025-6-9 14:44
39 0 0
Maven 30问
Maven 基础知识 [*]什么是 Maven?它的主要作用是什么? [*]Maven 是一个项目管理和构建工具,主要用于 Java 项目的构建、依赖管理和项目信息管理。 [*]它通过 POM(Project Object Model)文件来描述项目的结构和依赖关系。 [*]Mav ...
扒钒 2025-6-9 14:43
309 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则