自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CrazyRocks 的技术分享空间

CrazyRocks 的技术分享空间

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

原创 Java 到 Rust 学习指南:猜数字游戏对比

通过 Java 学 Rust!

2025-06-11 14:18:17 772

原创 Docker Swarm 快速上手指南(笔者实战经验)

Docker Swarm 是 Docker 用于集群管理的工具,能够将一组 Docker 引擎组织成一个群集,使得我们可以使用相同的 Docker API 来部署和管理应用程序。另外,由于 Docker Swarm 本身自带负载均衡,使得运维起来很方便。在这篇文章中,我们将介绍如何快速上手 Docker Swarm。

2024-07-14 18:41:14 959

原创 2024 年 Rust 语言在开源项目中的机遇洞察

在进行 Rust 的相关项目开发后,我发现有C++或其他底层语言经验的开发者会比较容易掌握Rust。特别是对于内存管理的理解,Rust中的所有权和借用概念虽然严格,但其核心思想与C++中的资源获取即初始化(RAII)有相似之处。// s1的所有权被移动到s2println!("{}", s1);// 编译错误,因为s1的所有权已经不在这段代码体现了Rust如何在编译时通过所有权系统帮助我们避免内存安全错误,这是C++开发者可能会觉得既熟悉又新颖的地方。

2024-07-13 20:48:45 2398

原创 在 Rust 中用 fern 实现高效的日志管理:将关键日志记录到数据库

通过将 fern 日志库与数据库结合使用,我们不仅提高了日志数据的管理效率和可访问性,还增强了应用程序的监控和分析能力。此外,将关键日志写入数据库确保了数据的安全性和持久性,这对于满足现代软件开发中对稳定性和可靠性的需求至关重要。日志管理系统的这种实现方式,特别适合需要高度可扩展性和灵活性的大型分布式系统。在未来的开发中,可以考虑引入更智能的日志分析工具,如使用机器学习技术来自动识别和预警异常行为模式。

2024-07-13 11:57:10 1647

原创 Rust 向量化 Web 服务实战经验分享

原服务由于Python全局解释器锁(GIL)的限制,面临并发处理挑战。经过尝试Uvicorn和Gunicorn,面对稳定性和多线程处理的问题,转向C++增加了包管理的复杂性。最终选择Rust实现,借助其Cargo系统和并发安全性,有效提升了服务的并发处理能力。Rust支持1024维向量模型和Huggingface的onnx模型及tokenizer,通过Actix Web框架成功实现了高效的向量化接口。并发性能测试表明,Rust版本大幅优于Python,不仅提升了处理能力,还有潜力显著降低运维成本。

2024-07-09 10:32:06 642

空空如也

空空如也

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

TA关注的人

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