会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
福大大架构师每日一题
公众号:福大大架构师每日一题
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
136
137
138
139
140
141
142
143
144
···
162
下一页
2020年10月30日
2020-10-30:给定一个正数数组arr(即数组元素全是正数),找出该数组中,两个元素相减的最大值,其中被减数的下标不小于减数的下标。即求出: maxValue = max{arr[j]-arr[i] and j >= i}?
摘要: 福哥答案2020-10-30:1.双重遍历法。2.一次遍历法。golang代码如下: package main import "fmt" const INT_MAX = int(^uint(0) >> 1) func main() { s := []int{7, 1, 5, 3, 6, 4} fmt
阅读全文
posted @ 2020-10-30 21:43 福大大架构师每日一题
阅读(157)
评论(0)
推荐(0)
2020年10月29日
2020-10-29:使用redis实现分布式限流组件,要求高并发场景同一IP一分钟内只能访问100次,超过限制返回异常,写出实现思路或伪代码均可。
摘要: 福哥答案2020-10-29: 简单回答:固定窗口:string。key存ip,value存次数。滑动窗口:list。key存ip,value=list,存每次访问的时间。 中级回答:固定窗口:用redis的string进行存储,IP为key,value用自增的方法进行设置值,每次设置完了返回值就是
阅读全文
posted @ 2020-10-29 21:12 福大大架构师每日一题
阅读(229)
评论(0)
推荐(0)
2020年10月28日
2020-10-28:go中,好几个go程,其中一个go程panic,会产生什么问题?
摘要: 福哥答案2020-10-28: 1.运行时恐慌,当panic被抛出异常后,如果我们没有在程序中添加任何保护措施的话,程序就会打印出panic的详细情况之后,终止运行。2.有panic的子协程里的defer能执行,主协程和其他子协程里的defer不执行或者只能执行一半,这打破了【defer函数一定执行
阅读全文
posted @ 2020-10-28 21:50 福大大架构师每日一题
阅读(378)
评论(0)
推荐(0)
2020年10月27日
2020-10-27:go中select的执行流程是什么?
摘要: 福哥答案2020-10-27: ***[2020-10-27:go中select的执行流程是什么?](https://bbs.csdn.net/topics/398044569)
阅读全文
posted @ 2020-10-27 21:26 福大大架构师每日一题
阅读(101)
评论(0)
推荐(0)
2020年10月26日
2020-10-26:线程池的线程数怎么设置比较好?
摘要: 福哥答案2020-10-26: 简单回答:CPU密集型:【cpu核心数】【cpu核心数+1】【cpu核心数-1】。IO密集型:【cpu核心数*2】。混合型:【cpu核心数 / (1 - 阻塞系数)】,阻塞系数=阻塞时间/(阻塞时间+计算时间)。求并发:【并发数=线程数/单个任务时间】。 中级回答:首
阅读全文
posted @ 2020-10-26 20:35 福大大架构师每日一题
阅读(312)
评论(0)
推荐(0)
2020年10月25日
2020-10-25:go中channel的close流程是什么?
摘要: 福哥答案2020-10-25:
阅读全文
posted @ 2020-10-25 20:49 福大大架构师每日一题
阅读(107)
评论(0)
推荐(0)
2020年10月24日
2020-10-24:go中channel的recv流程是什么?
摘要: 福哥答案2020-10-24: ***[评论](https://user.qzone.qq.com/3182319461/blog/1603496305)
阅读全文
posted @ 2020-10-24 22:00 福大大架构师每日一题
阅读(147)
评论(0)
推荐(0)
2020年10月23日
2020-10-23:go中channel的创建流程是什么?
摘要: 福哥答案2020-10-23:1.元素大小是否小于2的16次方,否则throw。2.对齐检查,否则throw。3.元素大小和容量的乘积不能超出范围,否则panic。4.生成*hchan,设置buf。4.1.队列和元素大小为0。竞速检测器,buf存*hchan中的buf所在地址。4.2.非指针。hch
阅读全文
posted @ 2020-10-23 21:29 福大大架构师每日一题
阅读(112)
评论(0)
推荐(0)
2020年10月22日
2020-10-22:谈谈java中的LongAdder和LongAccumulator的相同点和不同点。
摘要: 福哥答案2020-10-22: 简单回答:相同点:都是多个单元操作。不同点:LongAdder相加,LongAccumulator自定义计算规则。 中级回答:相同点: LongAddr与LongAccumulator类都是使用非阻塞算法CAS实现的,这相比于使用锁实现原子性操作在性能上有很大的提高。
阅读全文
posted @ 2020-10-22 20:52 福大大架构师每日一题
阅读(134)
评论(0)
推荐(0)
2020年10月21日
2020-10-21:go中channel的send流程是什么?
摘要: 福哥答案2020-10-21: ***[评论](https://user.qzone.qq.com/3182319461/blog/1603234689)
阅读全文
posted @ 2020-10-21 21:51 福大大架构师每日一题
阅读(182)
评论(0)
推荐(0)
上一页
1
···
136
137
138
139
140
141
142
143
144
···
162
下一页
公告