欢迎光临
我们一直在努力

技术分享

第218页

15分钟入门23种设计模式:图解,范例和对比

mumupudding阅读(50)评论(0)

本文力图在15分钟内,通过UML图解、范例和类比,让你对面向对象的23种设计模式形成提纲挈领的认识,从而让我们在面临代码设计问题时更加成竹在胸。本文源代码: UML, Sample Code。 开门见山 我们直奔主题,分类呈现23种设计模式...

不会数学的程序员,只能走到初级开发工程师!

mumupudding阅读(28)评论(0)

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 在我还是初级程序员时,每天也都粘贴着代码和包装着接口。那个阶段并没有意识到数学能在编程中起到什么作用,就算学了数学的部分知识,也没法...

跳跃表数据结构与算法分析

mumupudding阅读(23)评论(0)

作者:京东物流 纪卓志 目前市面上充斥着大量关于跳跃表结构与Redis的源码解析,但是经过长期观察后发现大都只是在停留在代码的表面,而没有系统性地介绍跳跃表的由来以及各种常量的由来。作为一种概率数据结构,理解各种常量的由来可以更好地进行变化...

醒醒吧,未来不会有 Go2 了!

mumupudding阅读(36)评论(0)

大家好,我是煎鱼。 马上春节了,节前最后一更。提前预祝大家春节快乐! 本周末在学习的时候,看到 Go 团队大当家 Russ Cox(下称:rsc)在近期分享的《GopherCon 2022: Russ Cox – Compati...

刺激,线程池的一个BUG直接把CPU干到100%了。

mumupudding阅读(36)评论(0)

你好呀,我是歪歪。 给大家分享一个关于 ScheduledExecutorService 线程池的 BUG 啊,这个 BUG 能直接把 CPU 给飚到 100%,希望大家永远踩不到。 但是,u1s1,一般来说也很难踩到。 到底咋回事呢,让我...

新手工程师需要知道的 7 件事

mumupudding阅读(36)评论(0)

今年已经是我从事软件开发行业的第七个年头,我觉得现在是一个好的时机向一些新入行的软件工程师分享一些我认为越早知道越好的知识。希望能对您有所启发。 1. 需求总是会变 也许您已经和团队成员评估了需求的合理性,并且达成了共识。您胸有成竹的认为产...

杨辉三角的5个特性,一个比一个牛皮!

mumupudding阅读(32)评论(0)

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言 杨辉三角的历史 杨辉三角按照杨辉于1261年所编写的《详解九章算法》一书,里面有一张图片,介绍此种算法来自于另外一个数学家...