福大大架构师每日一题
福大大架构师每日一题
全部文章
福大大架构师每日一题
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
全部文章
/ 福大大架构师每日一题
(共1000篇)
2020-09-17:arp协议缓存过程是怎样的?
来自专栏
福哥答案2020-09-17:#福大大架构师每日一题# 答案来自此链接 ARP(Address Resolution Protocol)地址解析协议,在网络访问层中,同一局域网中的一台主机要和另一台主机进行通信,需要通过 MAC 地址进行定位,然后才能进行数据包的发送。根据 IP 地址获取 MAC ...
tcp
网络
arp
2020-09-17
3
590
2020-09-16:谈谈TCP的控制位?
来自专栏
福哥答案2020-09-16:#福大大架构师每日一题# 福哥口诀法:紧确推和复同终(紧急位URG,确认位ACK,推送位PSH,复位位RST,同步位SYN,终止位FIN)。 答案来自此链接 1 FLAG - 紧急指针(URGENT POINTER)第一个标志是紧急指针标志,此标志用于将输入数据标识为“...
tcp
网络
2020-09-16
3
615
2020-09-15:java里的wait()和sleep()的区别有哪些?
来自专栏
福哥答案2020-09-15:#福大大架构师每日一题# 1.线程状态。wait()的线程状态是TimedWaiting和Waiting。sleep()的线程状态是Waiting。2.指定时间。wait()可以指定时间也可以不指定时间。sleep()必须指定时间。3.释放锁。wait()释放锁并且加入...
java
2020-09-15
5
630
2020-09-14:KVM和XEN虚拟化的区别?
来自专栏
福哥答案2020-09-14:#福大大架构师每日一题#答案来自此链接KVM:1、虚拟化支持:全虚拟化。2、支持架构:虚拟化CPU。3、内核支持:内置在内核中。 XEN:1、虚拟化支持:全虚拟化、半虚拟化 。2、支持架构: x86、IA64和AMD、Fujitsu、IBM、Sun等公司的ARM,以及...
分布式
2020-09-14
3
0
2020-09-13:判断一个正整数是a的b次方,a和b是整数,并且大于等于2,如何求解?
来自专栏
福哥答案2020-09-13:#福大大架构师每日一题# 首先确定b的范围,b的范围一定在[2,logN]里。然后遍历b,求a的范围,如果范围长度等于0,说明这个正整数是a的b次方。1.遍历b范围。二分法求a,a初始范围是[2,logN]。2的400次方耗时5秒。【有代码】2.遍历b范围。优化二分法求...
算法
2020-09-13
3
515
2020-09-12:手撕代码:最小公倍数,复杂度多少?
来自专栏
福哥答案2020-09-12:#福大大架构师每日一题#最大公约数1.【更相减损法】=【等值算法】,避免了取模运算,但是算法性能不稳定,最坏时间复杂度为O(max(a, b)))。2.【辗转相除法】,迭代和递归,时间复杂度不太好计算,可以近似为O(log(max(a, b))),但是取模运算性能较差。...
算法
2020-09-12
3
841
2020-09-11:Hive的优化策略有哪些?
来自专栏
福哥答案2020-09-11: Hive调优及优化的12种方式1.请慎重使用COUNT(DISTINCT col)。可以考虑使用Group By 或者 ROW_NUMBER() OVER(PARTITION BY col)方式代替COUNT(DISTINCT col)。2.小文件会造成资源的多度占用...
hive
大数据
2020-09-11
3
648
2020-09-10:java里Object类有哪些方法?
来自专栏
福哥答案2020-09-10: registerNatives:private+static。getClass:返回此 Object 的运行时类。hashCode:返回该对象的哈希码值。equals:指示其他某个对象是否与此对象“相等”。clone:protected。创建并返回此对象的一个副本。t...
java
2020-09-10
3
0
2020-09-09:裸写算法:两个线程轮流打印数字1-100。
来自专栏
福哥答案2020-09-09: 方法1:用一个通道,两个go程的代码不一样。方法2:用两个通道,两个go程的代码完全一样。可以扩展成N个go程轮流打印。 代码用golang编写,代码如下: package test38_alternateprint import ( "fmt&q...
算法
2020-09-09
3
0
2020-09-08:KVM和OpenStack的区别?
来自专栏
福哥答案2020-09-08:此答案来自知乎KVM只是一个虚拟机技术,别的还有xen,商业的vmware、virtualbox等,它们都可以用来创建虚拟机。openstack是为了管理KVM之类的虚拟机而出现的管理平台。假设你有10台物理机,你有一个在这10台物理机上创建100台虚拟机的需求,ope...
分布式
docker
2020-09-08
3
778
首页
上一页
78
79
80
81
82
83
84
85
86
87
下一页
末页