随笔分类 -  福大大架构师每日一题

摘要:能通过less命令打开文件,通过Shift+G到达文件底部,再通过?+关键字的方式来根据关键来搜索信息。 能通过grep的方式查关键字,具体用法是, grep 关键字 文件名,如果要两次在结果里查找的话,就用grep 关键字1 文件名 | 关键字2 --color。最后--color是高亮关键字。 阅读全文
posted @ 2020-08-05 16:22 福大大架构师每日一题 阅读(251) 评论(0) 推荐(0)
摘要:福哥答案2020-04-11: 1 排查api服务 是否是有大量请求 2 查看mysql的系统情况 cpu 磁盘io 连接数 还是要先定位问题出现在哪个环节 阅读全文
posted @ 2020-08-05 16:15 福大大架构师每日一题 阅读(156) 评论(0) 推荐(0)
摘要:jstat -gc pid可以显示gc的信息,查看gc的次数,及时间。其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。 2.jstat -gccapacity pid可以显示,VM内存中三代(young,old,perm) 阅读全文
posted @ 2020-08-05 16:12 福大大架构师每日一题 阅读(360) 评论(0) 推荐(0)
摘要:Ioc的底层原理 (1)xml配置文件 (2)dom4j解析xml (3)工厂设计模式 (4)反射 阅读全文
posted @ 2020-08-05 16:07 福大大架构师每日一题 阅读(102) 评论(0) 推荐(0)
摘要:福哥答案2020-04-08: 策略,工厂。 阅读全文
posted @ 2020-08-05 16:03 福大大架构师每日一题 阅读(96) 评论(0) 推荐(0)
摘要:1.会话状态转换为update 2.激活事物状态由 not_active 变为 active 3.查找定位数据 4.进行乐观插入 记录insert的undo记录记录undo的redo log 入redo buffer进行insert 元组插入,及实际的插入操作记录插入的redo log 入redo 阅读全文
posted @ 2020-08-05 16:00 福大大架构师每日一题 阅读(152) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-08-05 15:59 福大大架构师每日一题 阅读(111) 评论(0) 推荐(0)
摘要:福哥答案2020-04-04:超时释放锁。 阅读全文
posted @ 2020-08-05 15:56 福大大架构师每日一题 阅读(153) 评论(0) 推荐(0)
摘要:从eureka工作原理可以看出,eureka client有缓存功能,即使eureka所有的serve都宕掉,仍然能给服务消费者发送服务信息,所以eureka保证了服务可用性,不能保证数据一致性,是一个AP。 而zk,每当master宕机后,都会进行重新选举,重新选举这个过程(一般几十秒),是不能提 阅读全文
posted @ 2020-08-05 15:53 福大大架构师每日一题 阅读(138) 评论(0) 推荐(0)
摘要:福哥答案2020年3月26日:口诀如下:单开里依接迪合桥适装代组外享建单抽工原模策观责命访 状中迭备解单开里依接迪合 (面向对象七大原则:单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、合成复用原则) 桥适装代组外享(结构型:桥接。适配器。装饰器。代理。组合。外观。享元 阅读全文
posted @ 2020-08-05 15:51 福大大架构师每日一题 阅读(103) 评论(0) 推荐(0)
摘要:福哥答案2020-03-25: 享元模式。 阅读全文
posted @ 2020-08-05 15:47 福大大架构师每日一题 阅读(610) 评论(0) 推荐(0)
摘要:福哥答案2020-04-19: 阅读全文
posted @ 2020-08-05 15:45 福大大架构师每日一题 阅读(80) 评论(0) 推荐(0)
摘要:福哥答案2020-04-14: 洪泛攻击 阅读全文
posted @ 2020-08-05 15:43 福大大架构师每日一题 阅读(132) 评论(0) 推荐(0)
摘要:TIME_WAIT状态存在有两个原因。<1>可靠终止TCP连接。如果最后一个ACK报文因为网络原因被丢弃,此时server因为没有收到ACK而超时重传FIN报文,处于TIME_WAIT状态的client可以继续对FIN报文做回复,向server发送ACK报文。<2>保证让迟来的TCP报文段有足够的时 阅读全文
posted @ 2020-08-05 15:41 福大大架构师每日一题 阅读(359) 评论(0) 推荐(0)
摘要:假想一下,如果我们去掉了第三次呢?如果只是第二次建立的话,服务端和客户端就已经建立,但是如果客户端没有收到服务端的回应?这个时候,客户端认为没有建立,服务端却为认为建立成功,并保存了必要的资源,如果出现大量的这样的情况。那么服务器会奔溃。因此第三次握手是必要的。 为什么不是四次因为三次握手后,C和S 阅读全文
posted @ 2020-08-05 15:39 福大大架构师每日一题 阅读(106) 评论(0) 推荐(0)
摘要:Servlet的生命周期分为5个阶段:实例化:Servlet容器创建Servlet类的实例。初始化:该容器调用init()方法,通常会申请资源。服务:由容器调用service()方法,(也就是doGet()和doPost())。破坏:在释放Servlet实例之前调用destroy()方法,通常会释放 阅读全文
posted @ 2020-08-05 15:38 福大大架构师每日一题 阅读(118) 评论(0) 推荐(0)
摘要:红黑树的阈值是8,当链表大于等于8时链表变成了红黑树结构,大大减少了查找的时间。 当长度低于6时会由红黑树转成链表,TreeNodes占用空间是普通Nodes的两倍,所以只有当bin包含足够多的节点时才会转成TreeNodes,而是否足够多就是由TREEIFY_THRESHOLD的值决定的,当bin 阅读全文
posted @ 2020-08-05 15:37 福大大架构师每日一题 阅读(1081) 评论(0) 推荐(0)
摘要:福哥口诀法:核最生单任线拒 阅读全文
posted @ 2020-08-05 15:36 福大大架构师每日一题 阅读(116) 评论(0) 推荐(0)
摘要:福哥答案2020-04-04:头插改尾插,解决链表成环的问题。链表改成链表和红黑树。 阅读全文
posted @ 2020-08-05 15:35 福大大架构师每日一题 阅读(92) 评论(0) 推荐(0)