自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Smartlab411

学习永无止境

  • 博客(21)
  • 收藏
  • 关注

原创 基于Celery+Supervisord的异步任务管理方案

在Web应用中,当遇到以下场景时需要异步任务处理方案: 高延迟操作(大文件解析/邮件发送/复杂计算) 请求响应解耦(客户端快速响应) 任务队列管理(任务优先级//失败重试)等等

2025-03-06 22:11:44 475 1

原创 Milvus向量数据库部署

Milvus 是一款开源的向量数据库,旨在帮助开发者轻松管理和检索大规模向量数据。它通过高效的索引技术,支持快速的相似度搜索,使得从海量数据中查找最接近的匹配变得简单而快捷。无论是构建推荐系统、进行图像识别还是分析自然语言,Milvus都能提供强大的支持。

2025-03-03 23:30:40 762

原创 Docker基于Ollama本地部署大语言模型

如何使用 Ollama 和 Docker 在本地部署大型语言模型(LLM),涵盖从镜像拉取、容器运行到模型加载和 API 调用的完整流程。通过 Ollama,轻松本地部署大语言模型。

2025-02-22 00:28:11 931

原创 SpringBoot集成MyBatis和FlyWay

集成 MyBatis 和 Flyway 可以让你在开发过程中更高效地管理数据库结构变更和数据访问逻辑。Flyway 负责数据库迁移和版本控制,而 MyBatis 负责数据持久化操作,两者结合使用可以提高应用的数据库管理和开发效率。

2024-08-14 16:51:21 1151

原创 常见服务限流方法

限流是防止系统过载的一种重要措施,旨在控制单位时间内的请求数量,从而保护系统免受过多并发请求的冲击。它广泛应用于各种场景,如网站和应用程序中,以防止突发流量导致服务器崩溃或响应变慢。

2024-07-31 15:19:43 1229

原创 Redis的分布式锁

Redis 分布式锁主要解决数据不一致性和并发性问题,通过确保同一时间只有一个进程或线程可以对资源进行修改,避免了竞态条件和资源争用,从而保证系统的一致性和稳定性。根据具体的应用场景

2024-07-22 17:36:32 754

原创 接入支付宝沙箱支付

支付宝的支付接口接入通过配置应用 ID 和密钥,使用 SDK 生成支付请求,并通过支付宝网关处理支付,完成支付后接收并验证支付结果以更新订单状态。

2024-07-21 16:40:58 928

原创 Redis与MySQL的数据一致性

Redis 常被用作数据缓存,以提升访问速度,因为它将数据存储在内存中,相比磁盘存储读取速度更快。然而,由于 Redis 仅在内存中维护缓存数据,而不是直接从数据库中读取,

2024-07-20 16:48:46 1037 1

原创 JSON的序列化和反序列化

什么是JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛应用于前后端的接口数据格式。

2024-07-19 21:40:06 3040

原创 【Python】通过Cython提升性能

什么是Cython, 如果你了解Python,就会知道Python相比于其他语言,性能差了不是一点半点。但是Python的底层实现大量使用了C语言,可以与C语言很好的结合。

2024-07-18 16:22:31 790

原创 【Nginx】负载均衡

Nginx作为负载均衡器,通过将请求分发到多个后端服务器,以提高性能、可靠性和扩展性。支持多种负载均衡算法,如轮询、最小连接数、IP哈希等,可以根据需求选择适合的算法。

2024-06-13 15:57:59 721

原创 【Socket】解决UDP丢包问题

UDP是一种不可靠的、无连接的、基于数据报的传输层协议。相比于TCP就比较简单,像写信一样,直接打包丢过去,就不用管了,而不用TCP这样的反复确认。所以UDP的优势就是速度快,开销小。

2024-06-07 15:05:43 2848

原创 【Java】JVM字节码分析

Java 字节码是Java源代码编译生成的中间形式,赋予Java跨平台特性,通过对字节码的分析,可以迅速找到代码的性能瓶颈。

2024-06-05 18:36:42 373 1

原创 【Socket】解决TCP粘包问题

TCP粘包是指在使用TCP协议进行数据传输时,发送方连续发送的多个数据包在接收方收到时被黏合成一个大的数据包。这种现象可能会导致接收方无法正确解析数据,从而影响应用程序的正常运行。

2024-06-04 12:50:41 1515 1

原创 【MySQL】数据库优化

如何对MySQL中的数据库进行优化,如何优化数据表中的数据类型、删除重复、冗余索引;如何设计数据库,数据库的范式要求。如何对数据表进行分析、检查、优化、拆分。

2024-05-31 15:11:54 1017

原创 【MySQL】MySQL语句优化

MySQL语句优化包括创建合适的索引、使用覆盖索引、避免不必要的子查询、通过 EXPLAIN 分析查询计划、进行批量操作、减少锁定范围、使用预编译语句和查询缓存,以显著提高查询性能和数据库运行效率。

2024-05-28 19:44:42 2467

原创 【Python】基于Python的性能优化

通过多线程、协程和多进程可以显著提升程序的性能。多线程适用于I/O密集型任务,尽管受限于Python的GIL,但能在I/O等待期间提高并发性。协程则更为轻量和高效,特别适合处理大量异步I/O操作。

2024-05-24 11:51:27 800

原创 【MySQL】MySQL的索引优化

哪些场景下MySQL会使用索引查询数据,哪些场景下MySQL不会使用索引查询数据,以及如何使用索引提示来告知查询优化器使用索引、忽略索引和强制索引索引。

2024-05-19 15:09:59 1760 1

原创 【MySQL】MySQL查询优化

通过详细的查询 SQL 语句分析,深入挖掘潜在的性能瓶颈,结合数据库架构、索引优化以及查询执行计划等方面,提出针对性的优化建议,以提升查询性能和系统效率。

2024-05-17 16:26:26 934

原创 【Python】基于Python的性能分析

什么是性能分析,字面意思就是对程序的性能进行分析,从用户角度出发就是运行的速度,占用的内存。 通过对以上情况的分析,来决定程序的哪部份能被优化。提高程序的速度以及内存的使用效率。

2024-05-11 19:54:33 1474 2

原创 【Python】基于Python的MapReduce

针对在100GB级别的大型文件中进行数据检索,使用MapReduce解决内存占用过高、IO效率低下等问题

2024-05-04 22:53:57 1154 3

前后端接入支付宝沙箱支付功能

支付宝的支付接口接入通过配置应用 ID 和密钥,使用 SDK 生成支付请求,并通过支付宝网关处理支付,完成支付后接收并验证支付结果以更新订单状态。 通过Python的Tornado框架和简单的HTML进行简单的前后端交互调用支付宝沙箱的支付接口

2024-07-21

空空如也

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

TA关注的人

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