Skip to main content

黑洞资源笔记

  1. 算法与复杂度 | #算法

    "这个系列的博文会逐个介绍计算机科学里面最基础、也是最重要的一部分内容:算法(algorithm)。提到它,这可能是你最擅长的部分,亦或是你学生生涯的噩梦。不管怎么样,对于学计算机的小伙伴来讲,它始终是不可回避的一个话题。不论是学生时代的你还是已经踏上了工作的岗位,算法都会一直陪伴着你。

    为什么要做这个系列呢?因为网上对于这一块的内容实在是太多,甚至是太杂,而很少有把算法的知识体系整合起来形成一个系列的教学博客。于是乎想尽自己的微薄之力,让更多的人能够更好地理解算法,不畏惧算法,在未来求职的面试中不再因为它而与自己理想的公司失之交臂。"

    配合这篇(算法复杂度不再是难题:解密 Big O)从数学和算法分析历史角度了解算法复杂度的文章,可能更容易理解。
  2. 京东开源的用于多活(单元化)场景的流量治理Java字节码增强框架,继传统SDK治理模式与Sidecar治理模式之后,新一代Proxyless模式的探索实现,为企业Java生态提供高性能,低资源损耗,降本增效的流量治理框架。

    主要特性
    支持同城多活、异地多活等多种模型的流量控制;
    支持基于泳道的全链路灰度;
    支持分区本地优先和跨分区容错策略;
    采用字节码增强技术,对业务代码无侵入,业务性能影响最小;
    采用微内核架构,强类隔离,简单易用的扩展和配置体系。

    joylive-agent | #框架
  3. 从零开始的 JSON 库教程 | #教程

    “也许有很多同学上过 C/C++ 的课后,可以完成一些简单的编程练习,又能在一些网站刷题,但对于如何开发有实际用途的程序可能感到束手无策。本教程希望能以一个简单的项目开发形式,让同学能逐步理解如何从无到有去开发软件。

    为什么选择 JSON?因为它足够简单,除基本编程外不需大量技术背景知识。JSON 有标准,可按照标准逐步实现。JSON 也是实际在许多应用上会使用的格式,所以才会有大量的开源库。“
  4. ffs:这个项目可以让你将一个json或yaml文件挂载为文件系统。从而可以用传统的操作文件、目录的方法来编辑json文件