首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
福大大架构师每日一题
北京动视元科技有限公司_产品中心_研发工程师
获赞
5199
粉丝
214
关注
229
看过 TA
699
男
西昌学院
2011
golang
IP属地:北京
微信公众号:福大大架构师每日一题
私信
关注
拉黑
举报
举报
确定要拉黑福大大架构师每日一题吗?
发布(2720)
评论
刷题
收藏
福大大架构师每日一题
关注TA,不错过内容更新
关注
2020-10-19 20:32
北京动视元科技有限公司_产品中心_研发工程师
2020-10-19:golang里defer为什么要逆序执行?顺序执行不是更符合人的习惯吗?
福哥答案2020-10-19: 后面定义的函数可能会依赖前面的资源,所以要先执行。如果前面先执行,释放掉这个依赖,那后面的函数就不能找到它的依赖了。 评论
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-10-19 11:37
已编辑
北京动视元科技有限公司_产品中心_研发工程师
2020-10-19:golang里defer为什么要...
2020-10-19:golang里defer为什么要逆序执行?顺序执行不是更符合人的习惯吗?#福大大架构师每日一题#
0
点赞
评论
收藏
分享
2020-10-19 07:11
北京动视元科技有限公司_产品中心_研发工程师
2020-10-19:golang里defer为什么要逆序执行?顺序执行不是更符合人的习惯吗?
2020.10.19 在牛客打卡83天!
0
点赞
评论
收藏
分享
2020-10-18 21:10
北京动视元科技有限公司_产品中心_研发工程师
2020-10-18:java中LongAdder和AtomicLong有什么区别?
福哥答案2020-10-18:#福大大架构师每日一题# 简单回答:AtomicLong是CAS操作。LongAdder是多个单元操作。 中级回答:AtomicLong 是基于 CAS 方式自旋更新的;LongAdder 是把 value 分成若干cell,并发量低的时候,直接 CAS 更新值,成功即结束。并发量高的情况,CAS更新某个cell值和需要时对cell数据扩容,成功结束;更新失败自旋 CAS 更新 cell值。取值的时候,调用 sum() 方法进行每个cell累加。AtomicLong 包含有原子性的读、写结合的api;LongAdder 没有原子性的读、写结合的api,能保证结果最...
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-10-18 08:03
已编辑
北京动视元科技有限公司_产品中心_研发工程师
2020-10-18:java中LongAdder和A...
2020-10-18:java中LongAdder和AtomicLong有什么区别?#福大大架构师每日一题#
0
点赞
评论
收藏
分享
2020-10-18 07:37
北京动视元科技有限公司_产品中心_研发工程师
2020-10-18:java中LongAdder和AtomicLong有什么区别?
2020.10.18 在牛客打卡82天!
0
点赞
评论
收藏
分享
2020-10-17 21:35
北京动视元科技有限公司_产品中心_研发工程师
2020-10-17:谈一谈DDD面向领域编程。
福哥答案2020-10-17:#福大大架构师每日一题# 答案来自此链接 一个通用领域驱动设计的架构性解决方案包含4 个概念层: 评论
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-10-17 08:15
北京动视元科技有限公司_产品中心_研发工程师
2020-10-17:谈一谈DDD面向领域编程。
2020-10-17:谈一谈DDD面向领域编程。#福大大架构师每日一题#
0
点赞
评论
收藏
分享
2020-10-17 08:15
北京动视元科技有限公司_产品中心_研发工程师
2020-10-17:谈一谈DDD面向领域编程。
2020.10.17 在牛客打卡81天!
0
点赞
评论
收藏
分享
2020-10-16 21:07
北京动视元科技有限公司_产品中心_研发工程师
2020-10-16:CAS知道么?底层实现? 会引发什么问题?如何解决ABA问题?
福哥答案2020-10-16:#福大大架构师每日一题# 简单回答:cmpxchg原子指令。aba,循环开销大,一个共享变量。 知乎CSDN 中级回答:CAS 底层实现主要依靠的cmpxchg是 CPU 指令级的操作,只有一步原子操作,所以非常快。它本身的性能瓶颈主要来自于:多核环境下,上次执行 CAS 更新的 CPU 和本次 执行 CAS 更新的 CPU 不是同一个 CPU。例如:1.CPU 1 执行了某个内存地址 X 的CAS更新,那么 X 对应的内存会被载入 CPU 1 的高速缓存中。2.这时候 CPU 2 需要 CAS 更新 X,发现 CPU 2 的高速缓存中没有 X。3.查询总线,发现...
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-10-16 07:22
北京动视元科技有限公司_产品中心_研发工程师
2020-10-16:CAS知道么?底层实现? 会引发...
2020-10-16:CAS知道么?底层实现? 会引发什么问题?如何解决ABA问题?#福大大架构师每日一题#
0
点赞
评论
收藏
分享
2020-10-16 07:21
北京动视元科技有限公司_产品中心_研发工程师
2020-10-16:CAS知道么?底层实现? 会引发什么问题?如何解决ABA问题?
2020.10.16 在牛客打卡80天!
0
点赞
评论
收藏
分享
2020-10-15 21:13
北京动视元科技有限公司_产品中心_研发工程师
2020-10-15:mysql的双1设置是什么?
福哥答案2020-10-15:#福大大架构师每日一题# 答案来自知乎: 其实就是innodb_flush_log_at_trx_commit和sync_binlog两个参数设置,都设置为1就是双1设置。MySQL 默认配置就是双1配置。innodb_flush_log_at_trx_commit 是 innodb 引擎的配置,sync_binlog 是 MySQL 引擎上层的配置,都是控制磁盘写入策略。 MySQL innoDB引擎在事务 commit 之后:1.binlog 写内存。2.redo log 写内存。3.根据这两个配置决定这两个日志是否刷盘(调用fsync)。4.commit完成...
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-10-15 07:33
已编辑
北京动视元科技有限公司_产品中心_研发工程师
2020-10-15:mysql的双1设置是什么?
2020-10-15:mysql的双1设置是什么?#福大大架构师每日一题#
0
点赞
评论
收藏
分享
2020-10-15 07:20
北京动视元科技有限公司_产品中心_研发工程师
2020-10-15:mysql的双1设置是什么?
2020.10.15 在牛客打卡79天!
0
点赞
评论
收藏
分享
1
153
154
155
156
157
182
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务