Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
DevOps教程
OSHI:获取系统和硬件信息Java库
在本文中,我们了解到 OSHI 是一个功能强大但轻量级的 Java 库,用于检索系统和硬件信息。它消除了处理本机系统命令、JNI 或特定于平台的依赖项的麻烦,使其成为需要跨平台系统监控的开发人员的绝佳选择。 在本教程中,我们将学习一些有趣的东西,它们可以帮
uv:Python项目管理的终极利器
如果条件允许,一定要先试试uv。如果不行,再考虑其他方法。 这是一个帕累托最优的解决方案,因为它比纠结于该做什么更容易,而且你很少会后悔。实际上,使用它的成本很低,但它带来的价值却相当高。 帕累托(Par
7 个关键的 PostgreSQL 最佳实践
PostgreSQL (Postgres) 是当今最强大、最流行的关系数据库管理系统之一。无论您是数据库管理员、开发人员还是 DevOps 工程师,遵循最佳实践都可以确保您的数据库系统获得最佳性能、安全性和可维护性。 1.数据库设计
Jolokia 与 Spring Boot 集成实现监控
在本文中,我们学习了如何将 Jolokia 与 Spring Boot 集成。首先,我们了解了初始设置和一些基本命令。 接下来,我们探讨了如何保护各种 MBean 的访问和操作,即通过限制 IP 地址、将命令列入白名单以及允许或拒绝某些 MBean 及其属
autoMate:理解屏幕的开源智能助手
人工智能驱动的本地自动化助手,让你的计算机为你工作,类似manus和
字节跳动使用内核技术eBPF榨取网络性能
eBPF 是一种可以在特权上下文(例如操作系统内核)中运行程序的技术。它是 Linux 中 Berkeley Packet Filter(BPF,其中“e”最初表示“扩展”)过滤机制的后继者,也用于 Linux 内核的非网络部分。 它用于在运行时安
日志JUL 至 SLF4J 桥接
JUL-to-SLF4J 桥接增强了我们的日志记录功能,同时保持了与 JUL 的兼容性。通过集成 SLF4J,我们获得了强大的日志记录 API 和更高的灵活性。对于旨在改进日志记录实践并确保可维护性的开发人员来说,此桥接是一个有价值的补充。 JUL 是 J
Bunster:将 bash 脚本编译为自包含的可执行文件
您是否曾希望您的 shell 脚本能够更快、更便携、更安全?Bunster将您的 shell 脚本转换为高效、独立的二进制文件,这些二进制文件易于跨平台分发和部署(目前仅支持 unix) ,从而实现了这一目标。 Bunster和其他工具不一样,它不
Crane:类似llama.cpp实现本地运行模型
基于纯 Rust 的 LLM 推理引擎,由 Candle 框架提供支持。 Crane 专注于利用 candle 框架中内核的强大功能来加速 LLM 推理速度,同时减少开发开销,使其在 CPU 和 GPU 上都具有可移植性和快速运行模型。 <
配置即代码:Pkl语言与Spring Boot集成
在本教程中,我们将学习如何使用Pkl(发音为 Pickle)(一种配置即代码语言)在 Spring Boot 应用程序中定义配置。 传统上,我们可能在 YAML、JSON 或基于键值的属性文件中定义应用程序配置。但是,这些都是静态格式,验证属性具有挑战性。
大惊小怪:软件抽象正在毁灭文明
乔纳森·布洛(Jonathan Blow)在一次演讲中提出,软件抽象可能导致文明的崩溃。他认为,随着技术的发展,程序员越来越依赖高级抽象,逐渐失去了对底层编程
Subtrace:用于Docker容器的Wireshark
一个基于Go的Wireshark,用于你的Docker容器。它允许开发人员在后端服务器中查看所有传入和传出的请求,以更快地解决生产问题。 仅使用一个命令即可查看 Docker 容器中的所有传入和传出请求
请求折叠:更智能的缓存,更快的响应
想象一下,有很多人同时去问同一个问题,想要得到同样的答案。如果这个答案还没有准备好,每个人都得自己去查一遍,这样不仅浪费时间,还会让系统变得很慢。 请求折叠就是为了解决这个问题。它让第一个人去查答案,其他人就等着。等第一个人查到了,大家就都用这个答案。这样
常见的 Go 性能模式
优化 Go 应用程序需要了解有助于减少延迟、提高内存效率和增强并发性的常见模式。本指南将 15 种关键技术分为四个实用类别。内存管理和效率 这些策略有助于减少内存流失,避免过度分配,并改善缓存行为。
在Docker中将能运行本地AI模型
Docker Model Runner 通过消除复杂设置、处理依赖项和优化硬件,使运行大模型 LLM 变得毫不费力 为基于云的推理提供安全、低延迟的替代方案,所有这些都无缝集成到 Docker Desktop 中。 直接从 Dock
使用Supervisor+Nginx部署Go API
这篇文章中,我将向您展示如何使用 Supervisor 部署一个简单的 Go API 来管理该进程,并使用 Nginx 作为 Web 服务器为其提供服务。 在深入部署步骤之前,让我们简单讨论一下为什么使用 Supervisor 和 Nginx。 <
Valet Key模式:安全直访数据,绕过中介提升效率
软件应用程序通常需要一个中间人(比如服务器)来帮忙管理数据的流动、共享和存储。当客户端想要获取数据时,它会向这个服务请求数据。然后,服务会从存储数据的地方找到数据,并把它传给客户端。 举个例子,云服务可能会先在自己的服务器上接收用户上传的文件,然后再把这些
.NET中将请求加入用户背景以实现跟踪
在ASP.NET Core里,咱们可以给请求追踪加点“用户背景user context”信息,这样就能更轻松地找到问题、搞懂用户在干嘛,还能让网站变得更好。 我来一步步教你们,咋在ASP.NET Core网站里给请求追踪加个用户背景。
上页
下页
关闭