福大大架构师每日一题
福大大架构师每日一题
全部文章
福大大架构师每日一题
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
全部文章
/ 福大大架构师每日一题
(共53篇)
2020-09-30:谈谈内存对齐。
来自专栏
福哥答案2020-09-30:#福大大架构师每日一题# 2020-09-30:谈谈内存对齐,如何回答呢?2020-09-30:谈谈内存对齐。 一、为什么需要内存对齐?1.平台。2.性能。 二、各种语言的内存对齐规则如下:1.C++:空类的内存大小为1字节。继承n个空类,内存大小是n-1个字节。 规则...
c#
rust
c++
java
golang
2020-09-30
3
531
2020-09-15:java里的wait()和sleep()的区别有哪些?
来自专栏
福哥答案2020-09-15:#福大大架构师每日一题# 1.线程状态。wait()的线程状态是TimedWaiting和Waiting。sleep()的线程状态是Waiting。2.指定时间。wait()可以指定时间也可以不指定时间。sleep()必须指定时间。3.释放锁。wait()释放锁并且加入...
java
2020-09-15
5
630
2020-09-10:java里Object类有哪些方法?
来自专栏
福哥答案2020-09-10: registerNatives:private+static。getClass:返回此 Object 的运行时类。hashCode:返回该对象的哈希码值。equals:指示其他某个对象是否与此对象“相等”。clone:protected。创建并返回此对象的一个副本。t...
java
2020-09-10
3
0
2020-09-04:函数调用约定了解么?
来自专栏
福哥答案2020-09-04:初级回答: stdcall和cdecl两者的参数传递顺序都是从右向左。不同点是stdcall在被调用函数 (Callee) 返回前,由被调用函数 (Callee) 调整堆栈。cdecl在被调用函数 (Callee) 返回后,由调用方 (Caller) 调整堆栈,每一个调...
c++
c
java
编程
c/c++
2020-09-04
3
601
2020-07-15:死锁与活锁的区别,死锁与饥饿的区别?
来自专栏
福哥答案2020-07-15: 死锁:是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。产生死锁的必要条件:1、互斥条件:所谓互斥就是进程在某一时间内独占资源。2、请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不...
jdk
java
2020-07-20
3
802
2020-06-23:有没有遇到过线程泄露?
来自专栏
福哥答案2020-06-23: 1.现象:cpu使用100%,内存不足。 2.定位问题:记住下面3条命令,红色字体标注。 登录服务器,查看cpu, 内存等使用情况。使用命令,查看 JAVA 进程创建了多少线程: ps -Te | grep java | wc发现java进程创建了1万多个线程...
jdk
java
架构师
分布式
2020-07-20
3
629
2020-06-06:锁的分类
来自专栏
福哥答案2020-06-06: 此答案来自群员:按照锁的轻重划分有 偏向锁 轻量级锁 重量级锁按照先后顺序有 公平锁 非公平锁按照使用规则有 重入锁 不可重入锁按照加锁时机有 悲观锁 乐观锁按照场景加锁有 读锁 写锁 读写锁数据库用的比较多的话有 行锁 表锁 临键锁 间隙锁 记录锁
jdk
java
2020-07-20
3
490
2020-06-04:线程池拒绝策略分别使用在什么场景
来自专栏
福哥答案2020-06-04: 福哥口诀法:拒中丢老调(线程池拒绝策略:中止策略、丢弃策略、弃老策略、调用者运行策略) 简单回答:中止策略:无特殊场景。丢弃策略:无关紧要的任务(博客阅读量)。弃老策略:发布消息。调用者运行策略:不允许失败场景(对性能要求不高、并发量较小)。 详细回答:1.Abort...
jdk
java
2020-07-20
3
816
2020-05-28:公平锁和非公平锁区别?
来自专栏
福哥答案2020-05-28: 公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是队列的第一位才能得到锁。优点:所有的线程都能得到资源,不会饿死在队列中。缺点:吞吐量会下降很多,队列里面除了第一个线程,其他的线程都会阻塞,cpu唤醒阻塞线程的开销会很大。 非公平锁:多个线程...
jdk
java
2020-07-20
3
880
2020-05-27:SpringCloud用了那些组件?分布式追踪链怎么做的?熔断器工作原理?
来自专栏
福哥答案2020-05-27: SpringCloud分布式开发五大组件详解服务发现——Netflix Eureka客服端负载均衡——Netflix Ribbon断路器——Netflix Hystrix服务网关——Netflix Zuul分布式配置——Spring Cloud Config 分布式追...
spring
java
架构师
分布式
2020-07-20
3
876
首页
上一页
1
2
3
4
5
6
下一页
末页