按时间归档:2020年04月
-
缓存一致性协议MESI
明明记得在哪里学过这部分内容,还看到过一个贼好的图。。今天找了很久又没找着,这就是学了不记笔记的后果。。 本文参考资源: CPU体系结构之cache小结_运维_Hober-CSDN…
-
leetcode887-鸡蛋掉落
原题 你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑。 每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。 你知道存在楼层 F ,满足 0 &…
-
计网复习04-网络层
这里的网络层指的是原理体系结构的网络层,对应OSI七层体系结构中的网络层,对应TCP/IP四层体系结构中的网际层。它为传输层提供服务,主要功能:1. 路由选择与分组转发2. 异构网…
-
剑指offer06-从尾到头打印链表
原题(来源Leetcode) 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例1: 输入: head = [1,3,2] 输出: [2,3,1] 限制: …
-
谈一谈StringBuffer、StringBuilder及String在JDK9中的变化
本文参考资源: JAVA9 String新特性,说说你不知道的东西Java人在江湖-CSDN博客 StringBuffer和StringBuilder的区别 这里谈的是JDK8中S…
-
leetcode22-括号生成
原题 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例: 输入:n = 3 输出:[ "((()))", "(()())", "…
-
try-catch-finally字节码实例探究
本文使用Idea的jclasslib插件查看字节码。本文全程自言自语,请勿自行代入。 概述 java是怎么处理try-catch-finally的? 我们在深入理解java虚拟机第…
-
剑指offer13-机器人的运动范围
原题(来源Leetcode) 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下…
-
计网复习03-数据链路层
这里的数据链路层指的是原理体系结构的数据链路层,对应OSI七层体系结构中的数据链路层,对应TCP/IP四层体系结构中的网络接口层的一部分。它提供介质访问和链路管理,为网络层提供服务…
-
程序员面试金典01.07-旋转矩阵
原题(来源Leetcode) 给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。 不占用额外内存空间能否做到? 示例 …