首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
福大大架构师每日一题
北京动视元科技有限公司_产品中心_研发工程师
获赞
5195
粉丝
212
关注
226
看过 TA
670
男
西昌学院
2011
golang
IP属地:北京
微信公众号:福大大架构师每日一题
私信
关注
拉黑
举报
举报
确定要拉黑福大大架构师每日一题吗?
发布(2608)
评论
刷题
收藏
福大大架构师每日一题
关注TA,不错过内容更新
关注
2020-07-20 21:31
北京动视元科技有限公司_产品中心_研发工程师
2020-03-27:分布式锁的问题,假如a线程在获得锁的情况下 网络波动 极端情况是断网了,这种情况是怎么处理的
福哥答案2020-04-04:超时释放锁。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:30
北京动视元科技有限公司_产品中心_研发工程师
2020-03-26:eureka 和其他注册中心比如zk有什么不同?
从eureka工作原理可以看出,eureka client有缓存功能,即使eureka所有的serve都宕掉,仍然能给服务消费者发送服务信息,所以eureka保证了服务可用性,不能保证数据一致性,是一个AP。 而zk,每当master宕机后,都会进行重新选举,重新选举这个过程(一般几十秒),是不能提供服务的,所以zk不能保证服务一直可用,是CP。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:29
北京动视元科技有限公司_产品中心_研发工程师
2020-03-25:说说你了解什么设计模式,知道责任链设计模式吗
福哥答案2020年3月26日:口诀如下:单开里依接迪合桥适装代组外享建单抽工原模策观责命访 状中迭备解单开里依接迪合 (面向对象七大原则:单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、合成复用原则) 桥适装代组外享(结构型:桥接。适配器。装饰器。代理。组合。外观。享元。 建单抽工原(创建型:建造者。单例:spring的Bean的单例。抽象工厂。工厂方法:spring中的BeanFactory。原型 模策观责命访 状中迭备解( 行为型:模板方法:AQS。策略。观察者。责任链。命令。访问者。状态。中介者。迭代器。备忘录。解释器。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:28
北京动视元科技有限公司_产品中心_研发工程师
2020-03-24:线程池的设计里体现了什么设计模式?
福哥答案2020-03-25: 享元模式。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:27
北京动视元科技有限公司_产品中心_研发工程师
2018-04-19:innodb和myisam区别
福哥答案2020-04-19:
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:26
北京动视元科技有限公司_产品中心_研发工程师
2020-04-13:TCP协议本身会导致什么样的安全问题?
福哥答案2020-04-14: 洪泛攻击
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:24
北京动视元科技有限公司_产品中心_研发工程师
2020-04-09:TCP的四次挥手中为什么要有TIME_WAIT状态?
TIME_WAIT状态存在有两个原因。<1>可靠终止TCP连接。如果最后一个ACK报文因为网络原因被丢弃,此时server因为没有收到ACK而超时重传FIN报文,处于TIME_WAIT状态的client可以继续对FIN报文做回复,向server发送ACK报文。<2>保证让迟来的TCP报文段有足够的时间被识别和丢弃。连接结束了,网络中的延迟报文也应该被丢弃掉,以免影响立刻建立的新连接。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:22
北京动视元科技有限公司_产品中心_研发工程师
2020-04-08:为什么TCP握手需要三次?
假想一下,如果我们去掉了第三次呢?如果只是第二次建立的话,服务端和客户端就已经建立,但是如果客户端没有收到服务端的回应?这个时候,客户端认为没有建立,服务端却为认为建立成功,并保存了必要的资源,如果出现大量的这样的情况。那么服务器会奔溃。因此第三次握手是必要的。 为什么不是四次因为三次握手后,C和S至少可以确认之前的通信情况,但无法确认之后的情况。 所以如果四次还是五次或是更多次都是徒劳的。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:19
北京动视元科技有限公司_产品中心_研发工程师
2020-04-07:说出Servlet的生命周期,并说出Servlet和CGI的区别。
Servlet的生命周期分为5个阶段:实例化:Servlet容器创建Servlet类的实例。初始化:该容器调用init()方法,通常会申请资源。服务:由容器调用service()方法,(也就是doGet()和doPost())。破坏:在释放Servlet实例之前调用destroy()方法,通常会释放资源。不可用:释放内存的实例。CGI(Common Gateway Interface通用网关接口)程序来实现数据在Web上的传输,使用的是如Perl这样的语言编写的,它对于客户端作出的每个请求,必须创建CGI程序的一个新实例,这样占用大量的内存资源。由此才引入了Servlet技术。Servlet是...
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:17
北京动视元科技有限公司_产品中心_研发工程师
2020-04-06:为什么HashMap不一直使用红黑树?
红黑树的阈值是8,当链表大于等于8时链表变成了红黑树结构,大大减少了查找的时间。 当长度低于6时会由红黑树转成链表,TreeNodes占用空间是普通Nodes的两倍,所以只有当bin包含足够多的节点时才会转成TreeNodes,而是否足够多就是由TREEIFY_THRESHOLD的值决定的,当bin中节点数变少时,又会转成普通的bin,这样就解析了为什么不是一开始就将其转换为TreeNodes,而是需要一定节点数才转为TreeNodes,说白了就是trade-off,空间和时间的权衡。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:15
北京动视元科技有限公司_产品中心_研发工程师
2020-04-05:线程池7大参数
福哥口诀法:核最生单任线拒
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:14
北京动视元科技有限公司_产品中心_研发工程师
2020-03-27:JDK1.8中在数据结构上,对HashMap做了什么样的改进?为什么?
福哥答案2020-04-04:头插改尾插,解决链表成环的问题。链表改成链表和红黑树。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:13
北京动视元科技有限公司_产品中心_研发工程师
2020-03-26:现在我有一个十万大小的数据集,要从中寻找选出最大的10个元素,怎么做呢?
福哥答案2020-03-27:一次遍历 或者 小根堆
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:13
北京动视元科技有限公司_产品中心_研发工程师
2020-03-25:快排、堆排和归并都是O(nlog n)的算法,为何JDK选择快速排序?
福哥答案2020-03-26:口诀如下:冒选插希快 堆归计桶基(冒泡,选择,插入,希尔,快速,堆,归并,计数,桶,基数)冒线 平平 稳常小选平 平平 不常小插线 平平 稳常序希线 四组 不常组快四 四平 不对大堆四 四四 不常大归四 四四 稳线大计加 加加 稳k空桶加 加平 稳加空基乘 乘乘 稳加空 上述口诀是算法名称,最好时间复杂度,平均时间复杂度,最坏时间复杂度,是否稳定,空间复杂度,备注。线:线性阶。平:平方阶。四:线性平方阶。
福大大架构师每日一题
0
点赞
评论
收藏
分享
2020-07-20 21:12
北京动视元科技有限公司_产品中心_研发工程师
2020-03-24:链表既然查询性能不足,在保持链表的基本特性的基础上,有没有办法改造下链表它的查询速度?
跳表。
福大大架构师每日一题
0
点赞
评论
收藏
分享
1
169
170
171
172
173
174
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务