首页
学习
活动
专区
圈层
工具
发布

#源码

ConcurrentHashMap 源码解读

用户11877422

ConcurrentHashMap是线程安全的集合实现。在高并发下,ConcurrentHashMap能保证内部的每个方法都是原子性的!(可以保证单个方法是原子...

600

源码之Semaphore信号量

用户11877422

Semaphore 用来限制能同时访问共享资源的线程上限。它的底层大量用到了 CAS 和 AQS。下面,笔者将带领大家阅读通过加锁解锁流程来阅读 Semapho...

700

Java中的函数式接口详解(一)

用户11877422

函数式接口(Function Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。

800

System.out源码解读——err 和 out 一起用导致的顺序异常Bug

用户11877422

笔者也是第一次注意到这个问题,所以也着实是摸不着头绪。不知道为什么会出现这种问题。那么就来阅读 System.out的源码来分析下这种问题。

500

LinkedList接口源码解读

用户11877422

因为追求质量,所以写的较慢。大概在接下来的三天内会把LinkedList源码解析出完。已经出完啦!废话不多说,正片开始! (文章最后面有后记哦~)

900

Ubuntu24.04(Jazzy)从零开始实现环境配置和Gmapping建图

用户2423478

Ubuntu24.04(Jazzy)的环境配置有些变化,GMapping暂时没有官方的适配,所以需要自己基于源码进行适配后重编译,本文适配后的代码地址:http...

8210

初识数据结构——Java包装类与泛型:从入门到源码解析

想不明白的过度思考者

Java作为一门"面向对象"的语言,却保留了8个"非对象"的基本数据类型(有传言说,是因为Java开创者在初期想吸引更多的人,因而保留了这几种基本数据类型),这...

3710

你能挺过第七关吗?汉诺塔练习——python(2.番外篇)

想不明白的过度思考者

7810

C++ 手写 List 容器实战:从双向链表原理到完整功能落地,附源码与测试验证

LOTSO

要手写 List,先明确其底层结构 ——带头双向循环链表,这是所有接口高效实现的基础。

7510

Top 10 Foreground Events by Total Wait Time源码

姚远OracleACE

8210

Bootstrap安装的过程

XPcode7

另外一种压缩包的形式是Bootstrap 源码,它包含了预先编译的 CSS、JavaScript 和图标字体文件,并且还有 LESS、JavaScript 和文...

7410

[HCTF 2018]WarmUp1解题思路

XPcode7

hint.php?../…/…/…/…/ffffllllaaaagggg 我们可以想象他传入checkFile函数要经历 第一次白名单验证 一次?过滤后他就是h...

6110

Web安全应用

XPcode7

4810

DVWA 的分析与测试

XPcode7

下载地址:DVWA - Damn Vulnerable Web Application

9710

数据结构排序入门(3):核心排序(归并排序,归并非递归排序,计数排序及排序扫尾复杂度分析)+八大排序源码汇总

胖咕噜的稞达鸭

递归使用会造成时间复杂度的上升,所以优化归并排序,这里可用非递归模式进行。 思想:定义一个gap,gap成2的倍数增加,一个一个归并排成有序数组,gap=1;...

10310

从线性到网状:双向链重构信息组织的核心路径(双向链表图文互联+完整源码)

胖咕噜的稞达鸭

注意:这⾥的“带头”跟前⾯我们说的“头节点”是两个概念,实际前⾯的在单链表阶段称呼不严 谨,但是为了同学们更好的理解就直接称为单链表的头节点。

8010

【视频教程】踩坑排雷,手把手最新版MDK5.42联合STM32CubeMX使用RTE方式创建RTX5/FreeRTOS全家桶源码工程(2025-03-10)

Simon223

1、进入新版MDK5.41/5.42后,MDK RTE的STM32创建不再支持经典方式,导致使用非常麻烦,完全不兼容之前的用法了。所以我们之前已经发布的综合模板...

10710

使用Docker容器轻松部署Umami网站统计分析平台

龙毅

搭建网站的朋友都需要用到数据统计,如果对数据统计没什么太大的要求,只想知道当天有多少访问量就可以使用这个Umami

22620
领券