08 2023 档案
摘要:内核启动过程 2008年6月23日 上一篇文章解释了计算机如何启动到启动加载程序在将内核映像填充到内存后即将跳转到内核入口点的位置。最后一篇关于启动的文章将深入探讨内核的内部结构,以了解操作系统如何启动生命。由于我有实证倾向,因此我将在Linux Cross Reference上大量链接到 Linu
阅读全文
摘要:背景:调用第三方服务,发生特定异常时需要重试 1.封装一层第三方调用的服务类 package com.example.db.service; import org.springframework.stereotype.Service; import java.util.Map; /** * @aut
阅读全文
摘要:许多程序员无法正确的理解C语言关键字volatile。这并不奇怪,大多数C原因书籍不过一两句一带而过。本文将告诉你如何正确使用它。 在C/C++嵌入式代码中,你是否经历过下面的情况: ● 代码执行正常–直到你打开了编译器优化 ● 代码执行正常–直到打开了中断 ● 古怪的硬件驱动 ● RTOS的任务独
阅读全文
摘要:之前写了两篇详细分析 Linux 内存管理的文章,读者好评如潮。但由于是分开两篇来写,而这两篇内容其实是有很强关联的,有读者反馈没有看到另一篇读起来不够不连贯,为方便阅读这次特意把两篇整合在一起,看这一篇就够了! 万字干货长文,建议收藏后阅读,以下是正文。 连续写了两周的「微服务」有点腻,不过这个系
阅读全文
摘要:如果高效学习有什么秘诀的话,那就都在这里了:) 这篇文章我写了很长时间。起因是一个同学在我的课程问答区的提问。这个问题激起了我很多思考。最后形成了这篇文章。文章可能会比较长,我也没有花太多心思找什么配图。但如果你对“学习方法”这个问题有困扰的话,相信,这篇文章会给你一些启迪:) 在慕课网做了这么多实
阅读全文
摘要:摘要:PDF 是呈现和交换信息的最受欢迎的文件格式之一。如果你曾经从互联网上下载过一个可填写的表格,如所得税申报表,它可能是一个 PDF 文件。有几种 PDF 格式,包括 PDF/A、PDF/E 和 PDF/X,每一种都迎合了不同的需求和使用情况。但是,PDF 代表什么,以及你如何保存一个 PDF
阅读全文
摘要:分享技术,品味人生! 干货 | 剑指offer系列文章汇总 我的文章 编程语言的发展趋势:从没有分号,到DSL Spring REST Docs 是一个为 Spring 项目生成 API 文档的框架,它通过在单元测试中额外添加 API 信息描述,从而自动生成对应的文档片段。 本文会以一个最简单的示例
阅读全文
摘要:Consistent hashing - CodeProject 什么是libconhash libconhash是一个一致的哈希库,可以在Windows和Linux平台上编译,具有以下功能: 高性能且易于使用,libconhash 使用红黑树来管理所有节点以实现高性能。 默认情况下,它使用 MD5
阅读全文
摘要:oop - Java核心库中GoF设计模式的示例 - 堆栈溢出 (stackoverflow.com) +250 您可以在维基百科中找到许多设计模式的概述。它还提到了GoF提到的模式。我将在这里总结它们,并尝试分配尽可能多的模式实现,这些实现可以在Java SE和Java EE API中找到。 创建
阅读全文