随笔 - 75  文章 - 0  评论 - 1  阅读 - 17135
05 2022 档案
java的容器支持cpu
摘要:之前一直很好奇,java是如何根据容器的外部设置的cpu限制来做自适应的。下面就跟随openjdk,看看系统是如何应对cgroup cpu设置的。代码位置在jdk/src/hotspot/os/linux/cgroupSubsystem_linux.cpp的active_processor_coun 阅读全文
posted @ 2022-05-31 09:51 itips 阅读(112) 评论(0) 推荐(0) 编辑
JavaScript实现十大排序算法(图文详解)
摘要:冒泡排序 排序的效果图 解法 当前解法为升序 冒泡排序的特点,是一个个数进行处理。第i个数,需要与后续的len-i-1个数进行逐个比较。 为什么是 `len-i-1`个数? 因为数组末尾的i个数,已经是排好序的,确认位置不变的了。 为什么确认位置不变,因为它们固定下来之前,已经和前面的数字都一一比较 阅读全文
posted @ 2022-05-25 09:24 itips 阅读(169) 评论(0) 推荐(0) 编辑
普通人如何理解递归算法
摘要:当人们提到“递归”一词,不知道如何理解它,也有人会问递归和迭代有什么区别?首先可以从定义上入手来分析,递归是自身调用自身的函数进行循环、遇到满足终止条件的情况时逐层返回来结束。迭代则是函数内某段代码实现循环,循环代码中参与运算的变量同时是保存结果的变量,当前保存的结果作为下一次循环计算的初始值。 如 阅读全文
posted @ 2022-05-24 09:26 itips 阅读(65) 评论(0) 推荐(0) 编辑
Redis数据持久化
摘要:思维导图 AOF日志 如何实现:写后日志,Redis先执行命令,把数据写入内存,然后记录日志(记录的是修改数据集的命令) 为什么要先执行命令再记日志 避免额外的检查开销 AOF日志文件中保存的是Redis执行修改数据集的命令。在写入日志文件时并不会检查这些命令是否有语法错误,所以,如果先写入日志在执 阅读全文
posted @ 2022-05-17 10:41 itips 阅读(48) 评论(0) 推荐(0) 编辑
Java的引用到底是什么?和C/C++的指针有什么区别?
摘要:点进这篇文章的朋友们,如果对「指针」没有概念,那么请面壁思过。 你不是一个正统的程序员,你是野路子,是faker,在技术这条路上注定走不远。 闲话少述,正文开始。 1、从操作符说起 要看「引用」和「指针」的区别,首先要看操作符。 在c/c++中,指针相关的操作符有3个:**& -> *** 在Jav 阅读全文
posted @ 2022-05-10 10:38 itips 阅读(136) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示