福大大架构师每日一题
福大大架构师每日一题
全部文章
分类
福大大架构师每日一题(1005)
归档
标签
去牛客网
登录
/
注册
福大大架构师每日一题的博客
最新面试题,针对高级开发人员和架构师。内容是后端、大数据和人工智能。
TA的专栏
831篇文章
2人订阅
福大大架构师每日一题
831篇文章
7114人学习
全部文章
(共56篇)
2020-06-27:ACID是什么?描述一下?
来自专栏
福哥答案2020-06-27: 福哥口诀法:事原一隔持(事务属性ACID:原子性、一致性、隔离性、持久性) 用银行数据库来举例子解释一下这四个特性 原子性: 一个事务可能会包含多种操作,比如转账操作包括从你的账户上扣钱和对方账户加钱。虽然内部有多步操作,但是外部看来它们是一个整体,要么都成功执行,要...
架构师
mysql
分布式
2020-07-20
3
638
2020-06-24:如何在写代码中,安全的关闭连接?
来自专栏
福哥答案2020-06-24: java:1.finally;2.try-with-resource,类必须实现AutoCloseable接口;3.finalize(),不一定安全,慎用。 c#:1.finally;2.using,类必须实现IDisposable接口;3.析构,不一定安全,慎用。 ...
架构师
编程
分布式
2020-07-20
3
506
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-20:一句话总结ZK?
来自专栏
福哥答案2020-06-20: 这道题价值不大,但是面试题里有这道题。 分布式协调服务,注册服务和发现,树形结构,监听机制,过半机制。 ZooKeeper是源代码开放的分布式协调服务,由雅虎公司创建,是Google Chubby(主要解决分布式锁相关问题)的开源实现。ZooKeeper是一个高性能的...
zookeeper
架构师
分布式
2020-07-20
3
447
2020-06-19:多线程消费kafka的时候,开发、测试环境都能每秒10w+,但是正式环境只能1w/s
来自专栏
2020-06-19:多线程消费kafka的时候,开发、测试环境都能每秒10w+,但是正式环境只能1w/s,正式环境不能重启,看怎么调试? 福哥答案2020-06-19: 答案来自群成员:基准测试。 观察 网络和磁盘的读写,实时与历史曲线,观察文件句柄/内存的使用情况。观察系统patch 基础库/运...
kafka
架构师
消息队列
分布式
2020-07-20
3
605
2020-06-18:ZK的分布式锁怎么实现?
来自专栏
福哥答案2020-06-18: Zk分布式锁有两种实现方式一种比较简单,应对并发量不是很大的情况。获得锁:创建一个临时节点,比如/lock,如果成功获得锁,如果失败没获得锁,返回false释放锁:删除/lock节点锁等待:使用监听机制,监听lock节点,如果lock节点被删除,重新去抢锁,否则一直等...
zookeeper
架构师
分布式
2020-07-20
3
821
2020-06-03:抢红包设计
来自专栏
福哥答案2020-06-03: 简单设计:redis+lua。红包池list+抢红包用户hash。是否有红包?用户是否抢过? 中级设计:1.拆红包:预拆包和实时拆包。2.高并发读:缓存。3.并发写:串行化和乐观锁。4.网络流量峰值:大量用户同时抢红包是否会造成网络拥塞,发红包和抢红包最好在同一个ID...
架构师
分布式
redis
2020-07-20
3
522
2020-05-30:主从数据库不一致如何解决?
来自专栏
福哥答案2020-05-30: 场景描述,对于主从库,读写分离,如果主从库更新同步有时差,就会导致主从库数据的不一致。1、忽略这个数据不一致,在数据一致性要求不高的业务下,未必需要时时一致性。2、强制读主库,使用一个高可用的主库,数据库读写都在主库,添加一个缓存,提升数据读取的性能。3、选择性读主库...
架构师
mysql
缓存
分布式
redis
2020-07-20
3
569
2020-05-29:redis怎么保证高可用,高可用模式有那些?对比下优缺点?
来自专栏
福哥答案2020-05-29: Redis 高可用架构如下:1.Redis Sentinel 集群 + 内网 DNS + 自定义脚本。2.Redis Sentinel 集群 + VIP + 自定义脚本。3.封装客户端直连 Redis Sentinel 端口。4.JedisSentinelPool,适...
架构师
缓存
分布式
redis
2020-07-20
3
698
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
下一页
末页