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

浙公网安备 33010602011771号