subtitle
04
09
ClangAST基础 ClangAST基础
前言有一说一看这个项目没咋看懂,clang很多api非常奇妙,所以在这里记录一下一些基本的东西 clang::ASTConsumer对自定义AST处理的统一接口 clang::ASTConsumer 定义了一个纯虚函数 HandleTran
2024-04-09
08
代码异化项目解读 代码异化项目解读
前言实验室的代码异化项目,我来接手,但是有一说一,这个项目很复杂 头文件部分consumer.h主要就是定义了六中错误类型 include这里面include了几个AST相关的东西: #include <clang/AST/ASTCo
2024-04-08
03
22
美团算法合集 美团算法合集
前言美团算法合集,呃呃 到店8. 字符串转换整数 (atoi) - 力扣(LeetCode)56. 合并区间 - 力扣(LeetCode)40. 组合总和 II - 力扣(LeetCode)20. 有效的括号 - 力扣(LeetCode)6
2024-03-22
15
牛客收集的八股知识点 牛客收集的八股知识点
如果是小林有的,我会直接标注看小林 Mysql怎么用mysql实现乐观锁、悲观锁乐观锁简单,就是cas呗 悲观锁:使用select for update实现吧 慢查询的原因 sql没加索引 索引失效 单表数据量太大,3层的b+树可以放两千一
2024-03-15
13
牛客上看到的项目问题 牛客上看到的项目问题
RPC的一致性对于轮询和随机优势操作系统层面cache不用换来换去,就是相同的请求打到相同 的服务器上 点评的setnx可以设为先查,再set,吗?为什么?有一说一没看明白这个问题,setnx不是原子的么,什么叫先查再set? 如果不用re
2024-03-13
04
牛客收集的腾讯面经 牛客收集的腾讯面经
前言收集腾讯的面经,不包含自己面的,记录自己不会/认为高频的 不知道什么G键入一个网站,会发生什么 域名解析; 发起TCP的3次握手; 建立TCP连接后发起http请求; 服务器响应http请求,浏览器得到html代码; 浏览器解
2024-03-04
02
22
Java之ACM模式 Java之ACM模式
前言力扣都是力扣模式,而面试笔试会有acm模式,:older_man:不会,寄了 一些方法hasNextXXX 会忽略空格 nextLine() 读取一整行,将\n前的内容全部返回 next()读取下一个字符串,以空格为分隔 牛客上的练
2024-02-22
07
zk之watcher机制 zk之watcher机制
前言zk之watcher≠curator之cachelistener Watch 机制是如何实现的我们可以通过向 ZooKeeper 客户端的构造方法中传递 Watcher 参数的方式实现: new ZooKeeper(String con
2024-02-07 G
01
再看rpc之dubbo的spi机制 再看rpc之dubbo的spi机制
前言简历上写了spi,我就得搞明白,项目里的spi是怎么用的,当然是参考了dubbo,那么今天来看看如何使用和理解 SPI是什么SPI 全称为 Service Provider Interface,是一种服务发现机制。SPI 的本质是将接口
2024-02-01
01
23
rpc 面试之netty的各种模型 rpc 面试之netty的各种模型
前言这里记录面经看到的,有的guide里面有的爷就不写了 Netty的线程模型,主从线程模型大部分网络框架都是基于 Reactor 模式设计开发的。 在 Netty 主要靠 NioEventLoopGroup 线程池来实现具体的线程模型的
2024-01-23
2 / 5