自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(559)
  • 收藏
  • 关注

原创 【文章导读】2024 最新 Java 面试进阶指南!

Redis深入理解-Socket连接建立流程以及文件事件处理机制Redis深入理解-内核请求处理流程、数据传输协议Redis深入理解-三次握手、槽位机制Redis深入理解-主从架构下内核数据结构、主从同步以及主节点选举基于社区电商的Redis缓存架构-缓存数据库双写、高并发场景下优化基于社区电商的Redis缓存架构-用户分享内容的分页列表缓存延迟构建以及异步通知缓存重建基于社区电商的Redis缓存架构-写多读多场景下的购物车缓存架构基于社区电商的Redis缓存架构-库存模块缓存架构(上)基于

2023-12-12 18:59:58 1305

原创 一直在写业务逻辑,如何寻找自己的亮点?

这里枚举中属性的定义位置是放在了 static 静态代码块后边,属性定义位置靠后导致枚举类结构不清晰,之后随着业务的发展,代码不断堆积,导致枚举类中的属性字段找起来很麻烦在 toB 场景中,没有很多的高并发,性能优化设计,有的只是复杂的业务逻辑,那么想要寻找亮点只能从复杂入手,如何在复杂的需求迭代中保持代码模块的清晰,维持好代码的可读性和可扩展性,来应对之后的需求变化针对复杂逻辑,遵循哪些编程规范、设计原则可以提升代码可读性。

2024-07-29 09:00:00 932

原创 不愧是P7!简单的空格过滤能代码CR出这么多问题!

在代码 CR 中,虽然逻辑很简单,但是其中有很多可以引发思考的地方,而这些地方是自己在写代码的时候所没有意识到的平常自己在写一个功能时,只是想着去实现功能,追从快,从而丧失了对代码思考的能力,要慢下来,学会质疑,不断“琢磨”代码(来自 P7 大哥的教导)

2024-07-26 10:32:35 457

原创 听我的,事务注解真的别乱动!

当线程 1 释放锁之后,但是此时还未提交事务,线程 2 此时抢到锁,去执行数据库插入数据,此时由于线程 1 的事务未提交,线程 2 读取不到新插入的数据,所以会插入重复数据。这里在方法 1 和方法 2 上都有事务注解,根据默认的事务传播机制,方法 2 会加入到方法 1 的事务中,导致方法 2 执行完毕之后,要过一段时间才会提交整个事务,传播机制会新建事务,无论当前是否存在事务,都会创建新的事务,新建的事务将和外层的事务没有任何关系,是两个独立的事务。上线之后,数据出现问题,表现形式为部分数据未生成。

2024-07-26 10:30:37 528

原创 大厂生产解决方案:泳道隔离机制

在公司中,由于项目多、开发人员多,一般会有多套测试环境(可以理解为多个服务器),同一套服务会在多套测试环境中都部署方便不同开发人员对项目同时进行改动,服务中会涉及到很多消息发送、接收的地方,就拿 Kafka 消息来说,多套测试环境共用一套 kafka 集群,那么就,避免不同测试环境之间的消息错乱消费如下图,对于不同测试环境,生产服务 A 去发送同一个topic1下的消息,所有消费服务 B 都去订阅topic1的消息,到底哪个消费服务 B 来进行消费呢?我们希望的是希望test1。

2024-07-21 11:03:06 1065

原创 该从哪些方面提升系统的吞吐量?

我们平时自己做的项目一般没有用户量,都是练手项目,所以并不会在吞吐量上做出很多的优化,但是这样的话,又会导致项目和其他人相比并没有什么亮点,因此可以借鉴一些高吞吐量的架构设计,来为自己的项目添加一些亮点功能,这里总结一下。如果不使用消息聚合,就拿弹幕消息来说,如果一个用户发送一条弹幕消息,那么这条消息需要扩散到同时在线的所有用户,假如说有 1kw 人在线,那么发送的消息数量就是 1kw * 1kw,消息量巨大!消息聚合也是比较常用的一个手段,我看了 B 站分享出来的技术文章,多次提到了消息聚合。

2024-05-12 14:08:52 1023

原创 B 站评论系统架构设计难点

这里整理一下在哔哩哔哩技术公众号看到的 B 站评论系统的架构设计文章,自己在学习过程中,对其中感觉比较有帮助的点做一下整理,方便以后查阅,详细版可以点击上方原文链接查看(文中图片均来源于原文)

2024-05-11 18:28:28 1061

原创 计算机网络面试高频:输入域名会发生那些操作,开放性回答

更多大厂面试内容可见 -> http://11come.cn计算机网络面试高频:输入域名会发生那些操作,开放性回答输入域名之后,会发生哪些操作?当在浏览器中输入www.baidu.com并按下回车键时,会触发一系列复杂的网络过程,包括DNS解析、TCP连接建立、HTTP请求和响应等。以下是这个过程中发生的详细步骤,分层次地说明每一个环节,域名 www.baidu.com 其实最后还有一个点,即 www.baidu.com. ,域名级别从右到左递减,根域名为 . ,顶级域名为 .com ,二级域名

2024-04-28 11:42:09 924

原创 字节秋招高频算法汇总(高级篇)

这一点和力扣上不同,ACM 模式需要我们自己去引入对应的包,以及自己写算法,力扣是将方法框架给定,只需要在方法内写代码就可以了,这一点要注意!看到一个题目,首先要了解题目考察的算法是什么,这个算法要理解,至于具体实现的话,就靠背会了(多写、多练),没有什么捷径,可以。来做的话,只需要去枚举所有的节点,对该节点遍历所有的子树,求出该节点的高度,暴力计算中是会包含许多重复计算的,因此使用。来做,树形 DP 要么上边的节点使用到了下边节点的状态,要么下边节点使用到了上边节点的状态。

2024-04-27 16:34:32 995

原创 携程 Java 暑期实习二面:MQ 消息堆积怎么办?

新建一个 Topic,队列设置为 30 个,消费者同时也创建 30 个,再新建一个消费者,将原来 Topic 下的消息转移到新的 Topic 下,此时就可以在新创建的 Topic 中进行消费了,速度相当于原来的 10 倍,可以将处理时间压缩在 5 分钟左右。G1 在垃圾回收时,会有计划的进行回收,在指定的 stw 时间之内,尽可能回收价值更大的 Region,提升回收效率,并且保证可以达到期望的 stw (停顿)时间。

2024-04-27 14:58:11 679 1

原创 字节秋招高频算法汇总(中级篇)

题目说了每隔 k 个节点反转一次,那么我们可以定义一个虚拟头节点。

2024-04-25 14:35:54 1566 1

原创 字节秋招高频算法汇总(基础篇)

正确性的话,可以这么想,如果将一个较大的饼干分给这个胃口较小的孩子,那么为什么不将一个较小的饼干分给这个胃口较小的孩子?显然先分配较小的饼干,可以将大饼干留给后边胃口较大的孩子, 这样既可以满足这个胃口较小的孩子,也可以更大几率满足后边胃口较大的孩子。,这一点和力扣上不同,ACM 模式需要我们自己去引入对应的包,以及自己写算法,力扣是将方法框架给定,只需要在方法内写代码就可以了,这一点要注意!,说明上一层刚遍历完,现在遍历的是新的一层的第一个节点,我们定义的递归顺序就是先便利右节点,因此一定会先遍历。

2024-04-25 14:35:36 754 1

原创 携程 Java 暑期实习一面:有看过 GC 日志吗?垃圾回收算法和垃圾回收器都讲一下

判断 GC 持续时间是否过长、GC 次数是否频繁,如果 Full GC 较为频繁,也是存在问题的(因为 Full GC 比较慢,要减少 Full GC 次数),之后就要分析 Full GC 原因,看看是有大对象、还是产生非常多的对象、还是元空间初始值太小了。看一下分配的空间大小以及峰值空间大小,来判断是否空间分配不合理,在 JDK1.8 中,如果不指定元空间大小,默认的初始值为 21MB,最大值为系统内存大小,元空间太小会导致频繁 Full GC 来提升元空间大小,因此这一点要注意。

2024-04-24 20:36:31 741 3

原创 携程 Java 暑期实习一面:HashMap 的 key 可以设置为 null 吗?那 ConcurrentHashMap 呢?

HashMap 是哈希结构,存储 k-v 键值对,底层实现的话由数组+链表+红黑树进行实现HashMap 中是可以存储 null 的 key 或 value 的,在 HashMap 中,为 null 的 key 只有一个,当传入 key 为 null 的时候,就会返回数组中索引为 0 的位置介绍线程池的时候,说一下线程池的几个核心参数,以及线程池的工作流程:核心线程数量:线程池最大线程数量 = 核心线程数+非核心线程数:非核心线程存活时间unit。

2024-04-22 20:46:04 1080 1

原创 面试高频:HTTPS 通信流程

面试高频:HTTPS 通信流程HTTPS 的加密流程接下来说一下 HTTPS 协议是如何进行通信的:HTTPS 通信使用的 对称加密 + 非对称加密 两者结合的算法HTTPS 通信时,会先使用 非对称加密 让通信双方都拿到一个 对称密钥 ,之后双方通过这个 对称密钥 进行加密通信,通信过程使用的就是 对称加密

2024-04-21 21:00:21 963

原创 腾讯后端一面:如果需要实现一个分布式锁,你该如何实现?

我回答的是,既然要应对这种问题,就要探测这个线程是否在执行,那么就可以在加锁的用户线程中加一个发送心跳的操作,在另外一个服务中去接收这个心跳,如果在一段时间内都收不到用户线程的心跳,那么就说明这个用户线程出现问题了,一直没有得到执行,因此就可以主动的去将这个用户线程加的分布式锁给释放掉,那么这里判断线程出现问题的时间就可以设置的短一些,比如 5s 都没有收到该线程的心跳,那么就判断该线程得不到调度,出现问题,就主动去释放他的锁。

2024-04-21 15:56:50 724

原创 腾讯后端一面:当 TCP 建立连接之后,TCP 和 UDP 的实时性是不是就差不多了?

来调整树的结构,满足上述的特性,保证了红黑树的平衡,使得查询性能较为稳定,在 Java 的 HashMap 中就使用到了红黑树来优化数据的查询性能。面试官可能是 Go 方向的,我面试的是 Java 方向的,所以面试官也没有问我简历上的项目,主要问了实验室中做的项目,哪个项目比较有技术挑战?这条性质确保了从根到叶子的路径上不会出现两个连续的红色节点,有助于避免树的局部区域出现过高的密度,这是通过颜色的变化来轻微调整树的平衡。5、从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点。

2024-04-19 15:06:18 1835 1

原创 美团财务科技Java后端一面:面向对象、类加载过程、全限定类名相同的类是否可以同时被加载

因为 class 文件是由类加载器来完成的,如果 class 文件变更了,Tomcat 就会将原来的类加载器销毁,再创建新的类加载器来加载修改后的文件,以实现热部署功能。

2024-04-19 13:33:39 975

原创 美团财务科技后端一面:如何保证数据一致性?延时双删第二次失败如何解决?

在消费的时候可以去对失败操作进行处理,从延时队列中取出消息进行消费,如果失败了,可以进行指定次数的重试,如果只是因为网络抖动失败,那么一般重试就可以成功消费了,但是如果是 Redis 出现了问题,那么这一段时间内重试可能都还会存在问题,因此要考虑将失败的消息给放在数据库中存储起来,再定时进行消费对失败的消息进行补偿(不过 Redis 宕机的概率很小,一般不会发生)这样在用到数据的时候,直接从 ThreadLocal 中取出来,既保证了线程之间的数据隔离性,又保证了较好的性能(不必重复去获取)

2024-04-18 23:18:07 1346

原创 【Java核心能力】美团优选后端一面:Java 八股文相关内容

欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术的推送!在我后台回复 「资料」 可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!

2024-04-13 10:56:47 863

原创 【Java核心能力】编程功底-设计模式之策略模式

欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术的推送!在我后台回复 「资料」 可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!

2024-04-10 19:41:00 704

原创 【Java核心能力】美团优选后端一面:网络 & 操作系统

虚拟内存是现代系统提供的对主存储器的抽象,是用于内存管理的一种技术虚拟内存的作用就是为每个进程提供了一个大的、统一的、私有的地址空间,让每个进程认为自己在独享内存虚拟内存的意义是定义了一块连续的虚拟地址空间,并且将内存空间扩展到了磁盘空间,也就是说一块连续的虚拟内存在进程看来是连续的,但是其实是多个物理内存碎片,并且还有一部分暂存在磁盘上,如果需要用到磁盘上的数据的话,需要进行数据交换。

2024-04-10 19:40:54 907

原创 【Java核心能力】RocketMQ 消息存储模型实现原理

commitlog存储消息实体,所有消息都顺序写入 commitlog是为了提升消费者的消费性能,消费者通过 consumequeue 可以快速定位到需要消费的数据在 commitlog 中的位置indexfile提供了根据 key 快速查找到对应消息的功能,原理就是对 key 建立索引,将相同 key 的消息串联在一起。

2024-04-07 09:00:00 1023

原创 【Java核心能力】高频面试:了解零拷贝吗?Netty 中哪里用到了零拷贝?什么是 TCP 缓冲区?

零拷贝是计算机底层的优化技术,用于减少数据传输过程中的 CPU 拷贝次数,从而提升数据处理性能最后真正实现零拷贝使用了操作系统的 sendfile + SG-DMA 技术实现了 0 次 CPU 拷贝,2 次 DMA 拷贝,为什么 0 次 CPU 拷贝就是零拷贝呢,不是还有 DMA 拷贝呢?因为 DMA 拷贝是通过 DMA 控制器来进行的,所有 IO 设备与内存之间的数据传输都是通过 DMA 控制器来完成的,不需要 CPU 来参与,也就是说不占用 CPU 的时间片了,因此零拷贝指的是 0 次 CPU 拷贝。

2024-04-06 09:00:00 879

原创 【Java核心能力】面试:系统高可用,令牌桶算法和漏桶算法有什么区别?

滑动窗口限流指在一定时间窗口内限制请求的数量,并且随着时间的推移,新增的请求会被记入新的时间段内,通过滑动窗口限流可以使得限流更加平滑。

2024-04-05 09:00:00 696

原创 【Java核心能力】饿了么一面:Redis 面试连环炮

欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术的推送!在我后台回复 「资料」 可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!

2024-04-04 00:54:35 843

原创 【Java核心能力】饿了么面试:Spring相关问题拷打

饿了么面试:Spring相关问题拷打Spring 和 SpringBoot 有啥区别?这个可以根据我们平常使用两个框架的经验来讲就好,不是非要去背出来两者在各个方面的区别从 使用方面 来说的话:Spring 的话,主要提供了 AOP 和 IOC 两个核心功能,像一些中间件框架都是基于 Spirng 来编写的,可以通过 Spring 来统一管理项目中的所有 Bean,这样就不需要我们自己去创建了,比较方便但是如果要基于 Spring 来做一个 Web 项目的话,我们还要自己去集成 MyBati

2024-04-03 13:29:42 650

原创 【Java核心能力】面试官:项目中布隆过滤器怎么用的?为啥要用,不用行不行?

一般是项目中用到了布隆过滤器,面试官提问的概率会大一些,如果项目中没有使用的话,可能不会问到,不过也可以将布隆过滤器加入到项目中,作为一个小亮点使用 布隆过滤器 一般就是用于快速判断某个元素是否在集合中出现了,可以用于解决 缓存穿透 的问题,布隆过滤器提供 一组哈希函数 h1, h2, …, hk ,对需要存储的数据使用哈希函数计算得到 k 个哈希值,将 BitMap 中这 k 个位置都设置为 1,如果这 k 个位置都是1,则 可能 在集合中,但是如果都不是1,则 一定不在 集合中

2024-04-02 16:37:11 889

原创 【Java核心能力】常用的设计模式了解吗?项目中用过哪些设计模式

常用的设计模式了解吗?项目中用过哪些设计模式设计模式是 很重要 的,因此一定要好好掌握一下,但是设计模式有很多,我们可以将常用的设计模式给先掌握熟练了常用的设计模式有: 单例 、 工厂 、 模板 、 代理 、责任链 、 策略 、 适配器 ,这里会总结一下常用设计模式的优点,以及对应的 UML 类图,可以重点掌握一下,并且尝试加入到自己的项目中

2024-04-01 21:00:00 278

原创 【Java核心能力】一篇文章了解 ZooKeeper 底层运行原理

该文章主要说一下 ZooKeeper 底层运行原理,以及其中比较核心的功能CAP 是分布式系统中的基本理论,一般只能满足 AP 和 CP,常用的注册中心 ZK 和 Nacos:ZooKeeper 符合 CP ,选择了一致性而抛弃了部分可用性 ,因为 ZK 集群中只有 Leader 节点可以写数据,如果 Leader 挂了,需要重新选举 Leader,在这期间 ZK 集群不可用,ZK 只有 Leader 可以写,所以整个写入操作是 中心化 的Nacos 符合 AP ,选择了可用性并且满足最终一致性

2024-03-28 21:33:10 1103

原创 【Java核心能力】了解 Redis 的 IO 多路复用吗?

我们都知道 Redis 性能是很高的,它的高性能是基于 两个方面 :基于 内存 操作IO 多路复用基于内存操作比较容易理解,将所有的操作都放在 内存 中进行处理即可,所以对于 Redis 来说,内存可能会成为 性能的瓶颈

2024-03-27 16:02:39 1124

原创 【Java核心能力】RocketMQ 针对消息有序和消息积压的处理

RocketMQ 保证消息的有序性分为了两种:全局有序: 适用于并发度不大,并且对消息要求严格一致性的场景下通过创建一个 topic,并且该 topic 下只有一个队列,那么生产者向着一个队列中发消息,消费者也在这一个队列中消费消息,来保证消息的有序性局部有序: 适用于对性能要求比较高的场景,在设计层面将需要保证有序的消息放在 Topic 下的同一个队列即可保证有序

2024-03-27 12:43:50 823

原创 【Java核心能力】RocketMQ 的消息可靠性如何保证?

RocketMQ 的消息可靠性如何保证?RocketMQ 作为分布式消息中间件,肯定是要尽可能保证消息传输的 可靠性 ,要保证消息的可靠性,先来思考一下从哪些方面保证呢?这要看消息的生命周期,既然保证可靠性,那么就是要保证 A 发送给 B 的消息一定可以成功,那么首先要保证发送成功,其次要保证 B 接收成功,而在 RocketMQ 中,消息是先发送到 Broker 中了,那么还需要保证 MQ 在 Broker 中不会丢失

2024-03-25 23:08:06 742

原创 【大厂秋招高频算法】阿里秋招高频算法题汇总(进阶篇)

这里讲一下阿里秋招中的高频算法题,分为三个部分: 基础篇 、 中级篇 、 进阶篇目的就是为了应对秋招中的算法题,其实过算法题的诀窍就在于 理解的基础上 + 背会看到一个题目,首先要了解题目考察的算法是什么,这个算法要理解,至于具体实现的话,就靠背会了(多写、多练),没有什么捷径!还有一点要注意的是,在大厂的比试中, 可能考察算法的方式是 ACM 模式 ,这一点和力扣上不同,ACM 模式需要我们自己去引入对应的包,以及自己写算法,力扣是将方法框架给定,只需要在方法内写代码就可以了,这一点要注意!

2024-03-21 12:06:43 960

原创 【Java核心能力】MySQL 索引结构为什么不用红黑树、AVL 树、B树?

MySQL 的索引使用了 B+ 树来实现,先来说一下 B+ 树的 优势:B+ 树是 多路 平衡搜索树,多路可以保证数据量较大时,B+ 树的高度不会非常高(B+树高度越高,磁盘的 IO 次数就越多)B+ 树叶子节点之间按索引数据的大小顺序建立了 双向链表指针 ,适合按照范围查找使用 B+ 树非叶子节点 只存储索引 ,

2024-03-21 10:53:12 1085

原创 【大厂秋招高频算法】阿里秋招高频算法题汇总(中级篇)

这里讲一下阿里秋招中的高频算法题,分为三个部分: 基础篇 、 中级篇 、 进阶篇目的就是为了应对秋招中的算法题,其实过算法题的诀窍就在于 理解的基础上 + 背会看到一个题目,首先要了解题目考察的算法是什么,这个算法要理解,至于具体实现的话,就靠背会了(多写、多练),没有什么捷径!

2024-03-16 19:20:14 905

原创 【大厂秋招高频算法】阿里秋招高频算法题汇总(基础篇)

这里讲一下阿里秋招中的高频算法题,分为三个部分: 基础篇 、 中级篇 、 进阶篇目的就是为了应对秋招中的算法题,其实过算法题的诀窍就在于 理解的基础上 + 背会看到一个题目,首先要了解题目考察的算法是什么,这个算法要理解,至于具体实现的话,就靠背会了(多写、多练),没有什么捷径!还有一点要注意的是,在大厂的比试中, 可能考察算法的方式是 ACM 模式 ,这一点和力扣上不同,ACM 模式需要我们自己去引入对应的包,以及自己写算法,力扣是将方法框架给定,只需要在方法内写代码就可以了,这一点要注意!

2024-03-15 16:17:11 1160

原创 学会Dubbo服务注册、调用流程,再也不怕面试问Dubbo了!

这里我们通过 画图 的方式来学习 Dubbo 服务注册、服务调用的底层原理,不会涉及源码,因为源码中涉及到比较多的细节,可能会陷入进去,并且对于这些源码的细节我们也根本记不住,能记住的只是他底层调用的一个流程以及实现的方式, 因此学习它的原理流程是很重要的!因此决定以画图的方式讲解 Dubbo 服务注册、Dubbo 服务调用的原理,在面试中就可以按照流程图的方式给面试官来讲解整体的实现原理,对于应届生校招来说应该是可以的,相关的 Dubbo 一些源码实现方式之后会以源码的方式来讲解!

2024-03-15 16:15:14 1786

原创 【Java核心能力】高并发在简历上如何体现?

个人觉得并发相关的内容是最基础的,同时也是最重要的能力,在面试中并发相关的内容也是比较热点的,在项目中的优化也离不开并发!

2024-03-12 20:24:59 1340

原创 【Java核心能力】京东并行框架asyncTool如何针对高并发场景进行优化?

由于最近在整理并发相关的内容,整理了 CompletableFuture、CAS、线程池这些方面的内容,但是通过理论知识我们只是学会了:怎么去用?应该怎么去用?但是并没有学习别人如何去用,没有实际场景的示范,恰巧看到了 tianyaleixiaowu 作者开源出来的 asyncTool 并行框架 ,并且已经在 京东App后台接受苛刻、高并发、海量用户等复杂场景业务的检验测试所以这篇文章就以这个并行框架为例,来说一下如何在高并发场景中保证比较好的性能,即如何通过 CompletableFuture、C

2024-03-10 16:36:05 1414

Java面试PDF,涵盖面试中的技巧、答题思路,以及如何进行面试进阶

Java面试PDF,涵盖面试中的技巧、答题思路,以及如何进行面试进阶

2024-02-09

基于电商的高并发Redis专栏讲解

整本pdf1.3w字左右,该专栏是基于电商场景,先是通过内核级了解 Redis 运行原理,之后结合电商场景,实现了 分页缓存、购物车缓存、高并发读写分片优化等生产解决方案!

2024-01-26

Java春招面试突击pdf学习文档

我们大部分去准备面试的时候,可能会去看很多的八股文,觉得只要熟练掌握了这些答案,就可以面到很好的薪资,找到理想的工作 但是其实不是这样的,八股文只是你的 基础能力,稍微有一点水平的面试官都不会去像一个提问机器一样,一道一道题去问你,而是希望通过对话去了解你对项目、对技术的看法,以及你解决问题的能力,因此需要从面试底层的思维去了解面试,再针对性的学习,才可以有一个比较好的效果! 你可以这样想一下,假如你是面试官,你会怎样去考察面试者的一个综合能力呢?作为面试官,你肯定知道面试者背了许多的八股文,所以八股文只是你去找工作要过的第一关,接下来,面试官会通过某一个具体问题,一点一点追问细节,以及生产中所需要的一些问题,通过这些才可以真正看出来你是否真的掌握了这些积能,以及你在做项目中,是否有自己的思考! 这篇pdf文档从以上几个方面出发,解决不会面试的卡点!

2024-01-24

GC 日志信息,用于在 easygc 中查看 JVM 信息

GC 日志信息,用于在 easygc 中查看 JVM 信息

2023-12-12

计算机专业考研(408)思维导图

今天突然想起来考研期间为了方便记忆操作系统和计算机网络上边的知识点,费了很大力气整理了计算机网络、操作系统两本书知识点的脑图,想着放着也没啥用,分享出来给大家看看

2023-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除