docker: no matching manifest for windows/amd64 10.0.17134 in the manifest list entries. 第一步检查是否开启第二步如果还是不成功,cmd界面docker image pull mcr.microsoft.com/windows/servercore:1803
面试记录(二) 电话面,又一家公司的面试1.自我介绍2.项目介绍,项目特色3.redis的数据模型4.mysql的模型(层次模型、网状模型、ER模型,课本的原知识,当场忘记了)5.hashmap的底层实现,hashmap的构造函数有几个入参6.讲一讲jvm的了解,我讲了一个GC回收机制7.计算机网络的7层模型。8.tcp、udp的区别9.你有什么想问的补充:有问一个lock,但是我不会。总之...
面试记录(一) 电话面1.自我介绍(最好提前准备)2.项目介绍(介绍了下项目中新颖之处,提到redis)3.redis数据结构(string字符串、hashmap哈希、list列表、set集合、zset有序集合)我没有答上来。事后查资料学习地址4.mybatis分页如何实现(我答了一个用插件。。。服了自己)又接着问mysql里是如何实现的5.mysql里面的隔离级别(完全不会。。。资料地址)6.算法...
剑指offer系列:二叉搜索树的后序遍历序列 描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。代码public class Solution { public boolean VerifySquenceOfBST(int [] sequence) { if(sequence.length==0){ ...
剑指offer系列:从上往下打印二叉树 描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。代码import java.util.ArrayList;import java.util.*;/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode...
剑指offer系列:栈的压入、弹出序列 描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)代码import java.util.Stack;public class Solu...
剑指offer系列:包含min函数的栈 描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。代码import java.util.Stack;public class Solution { Stack<Integer> stack1=new Stack<>(); //主栈 Stack<Integer> stack2=ne...
剑指offer系列:顺时针打印矩阵 描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.代码import java.util.ArrayList;public class Solution { ...
剑指offer系列:二叉树的镜像 描述操作给定的二叉树,将其变换为源二叉树的镜像。二叉树的镜像定义:源二叉树8/ \6 10/ \ / \5 7 9 11镜像二叉树8/ \10 6/ \ / \11 9 7 5代码/**public class TreeNode { int val = 0; TreeNode left = null; TreeN...
数据结构:数组模拟的非环形队列 队列队列与栈类似,但是主要区别是栈是先进后出,而队列则是先进先出的。代码//非环形队列class ArrayQueue { private int maxSize; //数组最大容量 private int front; //队列头 private int rear; //队列尾 private int[] arr;//该数组存放数据,模拟队列 /...
剑指offer系列:树的子结构 描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)代码/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val =...
剑指offer系列:链表中倒数第k个结点 描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。代码/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution ...
剑指offer系列:反转链表 描述输入一个链表,反转链表后,输出新链表的表头。代码/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode Re...
JVM:GC机制 如果你对jvm没有基本的了解,那么你可以先了解jvm之后再参阅本人会更便于理解建议参考文章:《一张图看懂JVM》垃圾回收机制(GC)首先要知道一些概念年轻代、老年代、Eden区、Survivor区年轻代:由Eden区、Survivor区组成Eden区:new 出的新对象最初都存放在这里Survivor区:当Eden区满之后,MinorGc机制会清理无引用状态的对象,并将GCRo...
剑指offer系列:链表中倒数第k个结点 描述输入一个链表,输出该链表中倒数第k个结点。代码/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { public ListNode Fin...
剑指offer系列:调整数组顺序使奇数位于偶数前面 描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。代码public class Solution { public void reOrderArray(int [] array) { int doublenum=0; for(int...
剑指offer系列:数值的整数次方 描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0代码class Solution {public: double Power(double base, int exponent) { if(base==0){ return 0; ...
剑指offer系列:二进制中1的个数 描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。代码class Solution {public: int NumberOf1(int n) { int count = 0; while(n!=0){ count++; n = n & (n-1); ...
剑指offer系列:矩形覆盖 描述我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?代码class Solution {public: int rectCover(int number) { if(number==0){ return 0; } if(number==...
剑指offer系列:变态跳台阶 描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。代码class Solution {public: int jumpFloorII(int number) { if(number==0){ return 0; } int ans =1; ...