福大大架构师每日一题
福大大架构师每日一题
全部文章
福大大架构师每日一题
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
全部文章
/ 福大大架构师每日一题
(共523篇)
2020-11-01:rust中带move闭包和不带move闭包有什么区别?
来自专栏
福哥答案2020-11-01: 1.是否是同一个变量:带move闭包,函数外和函数内的同名变量不是同一个变量。不带move闭包,函数外和函数内的同名变量是同一个变量。2.执行完闭包后:带move闭包,使用闭包变量会产生【error[E0382]: borrow of moved value: p】错...
rust
福大大
2020-11-01
3
527
2020-10-31:java中LinkedTransferQueue和SynchronousQueue有什么区别?
来自专栏
福哥答案2020-11-01:SynchronousQueue:线程A使用put将数据添加到队列,如果没有其他线程使用take去获取数据,那么线程A阻塞,直到数据被其他线程获取,同理 如果线程B从队列中获取数据为空,被阻塞,等待线程添加数据。 LinkedTransferQueue:LinkedTr...
java
福大大
2020-11-01
3
516
2020-10-30:给定一个正数数组arr(即数组元素全是正数),找出该数组中,两个元素相减的最大值...
来自专栏
2020-10-30:给定一个正数数组arr(即数组元素全是正数),找出该数组中,两个元素相减的最大值,其中被减数的下标不小于减数的下标。即求出: maxValue = max{arr[j]-arr[i] and j >= i}?福哥答案2020-10-30:1.双重遍历法。2.一次遍历法。g...
算法
golang
福大大
2020-10-30
3
448
2020-10-29:使用redis实现分布式限流组件,要求高并发场景同一IP一分钟内只能访问100次...
来自专栏
2020-10-29:使用redis实现分布式限流组件,要求高并发场景同一IP一分钟内只能访问100次,超过限制返回异常,写出实现思路或伪代码均可。 福哥答案2020-10-29: 简单回答:固定窗口:string。key存ip,value存次数。滑动窗口:list。key存ip,value=lis...
福大大
redis
2020-10-29
3
694
2020-10-28:go中,好几个go程,其中一个go程panic,会产生什么问题?
来自专栏
福哥答案2020-10-28: 1.运行时恐慌,当panic被抛出异常后,如果我们没有在程序中添加任何保护措施的话,程序就会打印出panic的详细情况之后,终止运行。2.有panic的子协程里的defer能执行,主协程和其他子协程里的defer不执行或者只能执行一半,这打破了【defer函数一定执行...
golang
福大大
2020-10-28
3
533
2020-10-27:go中select的执行流程是什么?
来自专栏
福哥答案2020-10-27: 2020-10-27:go中select的执行流程是什么?
golang
福大大
2020-10-27
3
454
2020-10-26:线程池的线程数怎么设置比较好?
来自专栏
福哥答案2020-10-26: 简单回答:CPU密集型:【cpu核心数】【cpu核心数+1】【cpu核心数-1】。IO密集型:【cpu核心数*2】。混合型:【cpu核心数 / (1 - 阻塞系数)】,阻塞系数=阻塞时间/(阻塞时间+计算时间)。求并发:【并发数=线程数/单个任务时间】。 中级回答:首...
java
福大大
2020-10-26
4
1054
2020-10-25:go中channel的close流程是什么?
来自专栏
福哥答案2020-10-25:
golang
福大大
2020-10-25
3
497
2020-10-21:go中channel的send流程是什么?
来自专栏
福哥答案2020-10-21:
golang
福大大架构师每日一题
福大大
2020-10-21
3
481
2020-10-20:线程池如何保证核心线程不被销毁?
来自专栏
福哥答案2020-10-20: 答案来自此连接 线程池当未调用 shutdown 方法时,是通过队列的 take 方法阻塞核心线程(Worker)的 run 方法从而保证核心线程不被销毁的。 评论
java
福大大架构师每日一题
福大大
2020-10-20
3
761
首页
上一页
44
45
46
47
48
49
50
51
52
53
下一页
末页