首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
福大大架构师每日一题
北京动视元科技有限公司_产品中心_研发工程师
获赞
5196
粉丝
213
关注
228
看过 TA
682
男
西昌学院
2011
golang
IP属地:北京
微信公众号:福大大架构师每日一题
私信
关注
拉黑
举报
举报
确定要拉黑福大大架构师每日一题吗?
发布(2638)
评论
刷题
收藏
福大大架构师每日一题
关注TA,不错过内容更新
关注
2020-12-18 06:54
北京动视元科技有限公司_产品中心_研发工程师
2020-12-18:java和go,并发控制有哪几种方式?
2020-12-18:java和go,并发控制有哪几种方式?
0
点赞
评论
收藏
分享
2020-12-18 06:54
北京动视元科技有限公司_产品中心_研发工程师
2020-12-18:java和go,并发控制有哪几种方式?
2020.12.18 在牛客打卡141天!
0
点赞
评论
收藏
分享
2020-12-17 22:11
北京动视元科技有限公司_产品中心_研发工程师
2020-12-17:java和go,如何高效的拼接字符串?
福哥答案2020-12-17: java:stringbuilder 线程不安全。stringbuffer 线程安全。 go:答案来自此链接:1.在已有字符串数组的场合,使用 strings.Join() 能有比较好的性能。2.在一些性能要求较高的场合,尽量使用 buffer.WriteString() 以获得更好的性能。大量拼接用append方法性能最好。3.较少字符串连接的场景下性能最好,而且代码更简短清晰,可读性更好。4.如果需要拼接的不仅仅是字符串,还有数字之类的其他需求的话,可以考虑 fmt.Sprintf。大量拼接效率排序:append> strings.Join() >...
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-12-17 10:51
已编辑
北京动视元科技有限公司_产品中心_研发工程师
2020-12-17:java和go,如何高效的拼接字符串?
2020-12-17:java和go,如何高效的拼接字符串?
0
点赞
评论
收藏
分享
2020-12-17 10:50
北京动视元科技有限公司_产品中心_研发工程师
2020-12-17:java和go,如何高效的拼接字符串?
2020.12.17 在牛客打卡140天!
0
点赞
评论
收藏
分享
2020-12-16 21:13
北京动视元科技有限公司_产品中心_研发工程师
2020-12-16:浏览器前进后退功能,不能用现成的函数,你如何实现?
福哥答案2020-12-16: 1.双栈。访问网页:左栈push【新增的页】,右栈清空。后退:左栈pop,右栈push,左栈的元素个数最少为1。前进:右栈pop,左栈push。 2.双向链表+当前页。我面试的时候,说的是这种方案,这是临时想到的方案。访问网页:【新增的页】放在【当前页】的【下一页】位置,再将【新增的页】设置成【当前页】。后退:【当前页】的【上一页】设置成【当前页】。前进:【当前页】的【下一页】设置成【当前页】。 评论
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-12-16 07:15
北京动视元科技有限公司_产品中心_研发工程师
2020-12-16:浏览器前进后退功能,不能用现成的...
2020-12-16:浏览器前进后退功能,不能用现成的函数,你如何实现?
0
点赞
评论
收藏
分享
2020-12-16 07:15
北京动视元科技有限公司_产品中心_研发工程师
2020-12-16:浏览器前进后退功能,不能用现成的函数,你如何实现?
2020.12.16 在牛客打卡139天!
0
点赞
评论
收藏
分享
2020-12-15 21:33
北京动视元科技有限公司_产品中心_研发工程师
2020-12-15:mysql的回滚机制是怎么实现的?
福哥答案2020-12-15:答案来自此链接:在 MySQL 中,恢复机制是通过回滚日志(undo log)实现的,所有事务进行的修改都会先记录到这个回滚日志中,然后在对数据库中的对应行进行写入。 MySQL的事务是有redo和undo的,redo操作的所有信息都是记录到 redo_log中,也就是说当一个事务做commit操作时,需要先把这个事务的操作写到redo_log中,然后再把这些操作flush到磁盘上,当 出现故障时,只需要读取redo_log,然后再重新flush到磁盘就行了。 而对于undo就比较麻烦,MySQL在处理事务时,会在数据共享 表空间里申请一个段叫做segment段,...
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-12-15 10:53
北京动视元科技有限公司_产品中心_研发工程师
2020-12-15:mysql的回滚机制是怎么实现的?
2020-12-15:mysql的回滚机制是怎么实现的?
0
点赞
评论
收藏
分享
2020-12-15 10:52
北京动视元科技有限公司_产品中心_研发工程师
2020-12-15:mysql的回滚机制是怎么实现的?
2020.12.15 在牛客打卡138天!
0
点赞
评论
收藏
分享
2020-12-14 20:48
北京动视元科技有限公司_产品中心_研发工程师
2020-12-14:mysql中,可重复读是怎么实现的?
福哥答案2020-12-14: 答案来自此链接: 快照读:就是select。MVCC。select * from table ….; 当前读:特殊的读操作,插入/更新/删除操作,属于当前读,处理的都是当前的数据,需要加锁。为了解决当前读中的幻读问题,MySQL事务使用了Next-Key锁。select * from table where ? lock in share mode;select * from table where ? for update;insert;update ;delete; MVCC在MySQL的InnoDB中的实现如下:在InnoDB中,会在每行数据后添加两个额外...
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-12-14 07:07
北京动视元科技有限公司_产品中心_研发工程师
2020-12-14:mysql中,可重复读是怎么实现的?
2020-12-14:mysql中,可重复读是怎么实现的?
云卷云舒,花开花落:
mvcc?
0
点赞
评论
收藏
分享
2020-12-14 07:07
北京动视元科技有限公司_产品中心_研发工程师
2020-12-14:mysql中,可重复读是怎么实现的?
2020.12.14 在牛客打卡137天!
0
点赞
评论
收藏
分享
2020-12-13 22:01
北京动视元科技有限公司_产品中心_研发工程师
2020-12-13:用最少数量的线程,每个线程执行for的空循环,把cpu打满了...
2020-12-13:用最少数量的线程,每个线程执行for的空循环,把cpu打满了。如果在for的空循环里添加打印输出函数,会把cpu打满吗?为什么?福哥答案2020-12-13:不会。输出会进行io操作,相对于CPU的速度,这是一个非常缓慢的过程,所以CPU会有机会空闲下来。 评论
福大大架构师每日一题
0
点赞
评论
收藏
分享
1
136
137
138
139
140
176
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务