• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
    OPEN API
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
    OPEN API
logo Online Tools
All Chinese English Newest Hottest
1246 search results

写接口看似是一个很简单的事情,但是往往越简单的事情越不容易做好,让我们看看如何写好一个接口。

335 Technology lddgo Shared on 2025-01-08

0day漏洞无处遁形:大模型安全挖洞实践

432 Technology lddgo Shared on 2025-01-08

系统高可用是一个宏大的命题,从设计思想、架构原则到工程能力、服务管理等等方方面面,每个视角单拆出来都不是一篇文章可以解决的。本文将从大局上全面系统地梳理高可用系统架构,起到一个提纲挈领的作用。

291 Technology lddgo Shared on 2025-01-07

多线程环境下,读写锁是一种常用的同步原语,适用于多读者-多写者的经典问题;合理的使用可以在保证数据一致性的前提下,大幅提升读性能,但不合理的使用可能会导致死锁。本文从一次协程泄露问题入手,分析golang读写锁可能产生死锁的场景,希望读者可以避坑。

350 Technology lddgo Shared on 2025-01-06

随风潜入夜,润物细无声,TencentOS 内核团队今年4月在 Linux 社区提交的2个 commit,在社区正式重视 Page Cache 问题前的几个月前,默默完成了 Bug 的修复并优化了性能。TencentOS 内核团队的 Patch 被公认为最佳修复, Linus Torvalds 更评价其"不明觉赞,祝顺利" 。本文将由浅入深解析底层原理,厘清问题来龙去脉。

483 Technology lddgo Shared on 2025-01-03

作为程序员,我们的职业生涯中往往会经历多次项目重构。许多业内专家在项目升级方面提出了各种方法论和原则,层出不穷。本文将以新闻插件接入层的重构过程为例,探讨实践中的重构范围和时机选择。 新闻插件接入层的重构项目严格来讲是个“重写”过程,整个项目历时9个月,改动范围涉及到插件接入层的23个接口,范围广泛,时间跨度长。之前的服务如果维护的好的话,其实本可以通过小步快跑的方式,分批次进行小范围的重构和优化,不需要花这么大的成本进行“重写”。但由于种种历史原因,这一过程一直未能启动,使得历史包袱越来越重,再进行小步快跑的话,临时工作量会增加到无法承受的范围。最终,我们在2023年初决定进行对整体服务直接进行“重写”升级。接下来,我们将详细介绍“重写”的过程和带来的收益,并探讨在后续维护中在什么时机进行真正的“重构”。

345 Technology lddgo Shared on 2025-01-02

我们在聊DDD的时候到底在说什么?DDD为什么这么难落地?8年DDD实战经验,4700字带你解读。

290 Technology lddgo Shared on 2025-01-02

面对十几万用户 SaaS 服务迁移的巨大挑战,如何在单台服务器上实现高效、稳定、安全的部署运行? 本文详细探讨了这一挑战背后的技术实践过程,包括技术架构的演进、面临的挑战及解决方案,以及最终实现的架构维度和资源维度的显著收益。通过这一创新实践,微服务数量从30+锐减至个位数,资源占用大幅下降,仅需 8C16G 即可轻松应对,为企业在成本、效率及灵活性上带来前所未有的突破。

369 Technology lddgo Shared on 2024-12-26

代码评审作为保障软件质量的重要手段,是大型软件开发中不可或缺的重要一环。质量高的评审,对于提升质量和塑造团队氛围有着不可替代的作用。质量低下的评审,则可能沦落为形式主义,甚至让团队内部滋生矛盾和不满——评委你做个人? 本文总结了我作为评审的参与者,在命名、指引性注释和沟通方式三个方面的一些思考,或许这几个容易被人忽视的地方,才是影响代码评审质量的关键之处。愿你的代码评审,不被人喷“做个人”。

427 Technology lddgo Shared on 2024-12-25

在当今这个数据驱动的时代,大模型以其强大的数据处理能力和深度学习能力,正在逐渐改变我们的工作和生活方式。 然而,对于许多开发人员来说,从开源网站下载、配置并成功运行这些复杂的大模型到本地环境,无疑是一项耗时且技术要求高的任务。这不仅涉及到对模型的深入理解,还包括对硬件资源的合理分配、环境配置的精确调整以及可能出现的各种兼容性问题。 为了简化这一过程,让大模型的部署变得更加便捷和高效,这些专为本地部署大模型而设计的协助工具应运而生。 这6款被问爆了的可以在本地运行大模型的工具,最后一个千万不能错过!

311 Technology lddgo Shared on 2024-12-25