Zer0e's Blog

Zer0e's Blog

Facing the ideal and the reality.

2024面试复盘9
前言今天经历了一场长时间面试,接近快两小时,晚上又经历了一场,把我干蒙了,尤其是晚上那场,一共问了三个问题,我都没答上来。寄。。。 复盘JAVA代码加载执行过程涉及到类加载过程,根本记不住,就算文档在旁边我也答不上来。 Java代码的加载和执行过程涉及多个步骤,包括编译、类加载、链接、初始化和运行。 1. 编译阶段Java源代码文件...
2024面试复盘8
复盘反射是什么 怎么用刚开始我愣了一下,在大学的时候我其实也写过关于反射的文章,结果忘得差不多了。 其实就是借助class对象获取类信息的方式称作反射。 123456//1Class c1 = Cat.class; //任何类都有隐含的静态成员class用于获取Class对象//2Class c2 = cat.getClass();...
2024面试复盘7
前言今天面试不咋顺利。 面试完后得知一个同事去了百度,我既替他高兴,但我自己也很难受。我面试了好多家都不咋顺利,他一说他base只有18,我就知道原来我要价太高了。 还是挺难受的,我觉得我并不比他差。但也只能接受,有时候面试就是看运气还有眼缘的。 复盘算法题算法题是最后问的,我挪到前面来。 123456789101112131415...
【架构之路12】es-k8s搭建
前言遥想一年前,搭建es时还需要先挂载卷然后hung住容器拷贝配置文件,后面是自己做了镜像。 再到后面切换到k8s后,有了configMap搭建稍微简单了一些。 再到现在,由于要使用es做数据分析,决定搭建一个es节点测试使用。 翻看文档发现官方其实针对k8s有ECK来辅助在k8s上搭建es集群。有点类似之前文章提到的tidb op...
【架构之路10】sentinel限流上手
前言这篇讲讲sentinel限流。 之前我们内部系统其实没有限流这个概念,我个人尝试过在网关层面直接做请求限制,没有在服务层尝试过。 正文sentinel是阿里的产品,目的是为了限制服务的流量来达到保护应用的目的。 sentinel功能流量控制流量控制有以下几个角度: 资源的调用关系,例如资源的调用链路,资源和资源之间的关系; 运...
【架构之路9】flink-cdc学习与使用
随便聊聊今天是离职的50天,面试不咋顺利,昨晚也没睡好,有个离职的同事去日本玩了,不知道他是什么考虑。脱离工作久了舒服是确实舒服,但是找工作真的挺难的,不仅是投递,面试,复习,复盘,一环扣一环,而且还很累。 本来挺有把握的一场面试,结果大晚上查了一下发现面试不通过,也不知道啥原因,有一说一虽然我不一定会去,不过得知面试失效的消息打击...
【架构之路7】tidb集群搭建
前言 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼...
2024面试复盘6
前言pdd二面,面试官说他们是单休,可怕。 复盘项目相关项目说了蛮久的,可能有二三十分钟。 互斥锁和自旋锁自旋锁(Spin lock)和互斥锁(Mutex)两者都是为了保证多个线程在访问共享资源时的同步,防止数据竞争和不一致。 互斥锁: 线程在尝试获取锁时,如果锁已经被其他线程持有,线程会被阻塞并进入等待队列。 操作系统负责管理线...
avatar
Zer0e
耿直的现实主义者 / 喜爱安全的web狗 / 无情的bug制造机器