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