面试官:为什么忘记密码要重置而不是告诉你原密码?

4 月 16 日
阅读 2 分钟
266
这是一个挺有意思的面试题,挺简单的,不知道大家平时在重置密码的时候有没有想过这个问题。回答这个问题其实就一句话:因为服务端也不知道你的原密码是什么。如果知道的话,那就是严重的安全风险问题了。
封面图

Redis 八种常用数据类型详解

3 月 13 日
阅读 13 分钟
151
夯实基础,这篇文章带着大家回顾一下 Redis 中的 8 种常用数据类型:5 种基础数据类型:String(字符串)、List(列表)、Set(集合)、Hash(散列)、Zset(有序集合)。3 种特殊数据类型:HyperLogLog(基数统计)、Bitmap (位图)、Geospatial (地理位置)。Redis 5 种基本数据类型Redis 共有 5 种基本数据类型:Stri...
封面图

OPPO 后端面试凉经(附详细参考答案)

3 月 12 日
阅读 11 分钟
202
这篇文章的问题来源于一个读者之前分享的 OPPO 后端凉经,我对比较典型的一些问题进行了分类并给出了详细的参考答案。希望能对正在参加面试的朋友们能够有点帮助!
封面图

如何发现Redis热Key,有哪些解决方案?

2023-12-07
阅读 3 分钟
540
前几天我们分享了 Redis 大 key 有什么危害?如何排查和处理?,今天再来看看 bigkey(大 Key)的兄弟 hotkey(热 Key)。面试中,问到其中一个通常也会问另外一个。即使不准备面试也建议看看,实际开发中也能够用到。
封面图

Redis大key有什么危害?如何排查和处理?

2023-11-21
阅读 3 分钟
1.3k
通常情况下,问了 bigkey(大 Key)还会继续问 hotkey(热 Key)。即使不准备面试也建议看看,实际开发中也能够用到(hotkey 相关的内容会在下一篇文章中提到)。
封面图

美团面试:Redis 除了缓存还能做什么?可以做消息队列吗?

2023-11-02
阅读 3 分钟
561
这是一道面试中常见的 Redis 基础面试题,主要考察求职者对于 Redis 应用场景的了解。即使不准备面试也建议看看,实际开发中也能够用到。内容概览:Redis 除了做缓存,还能做什么?分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 来实现分布式锁。关于 Redis 实现分布式锁...

JDK21的虚拟线程是什么?和平台线程什么关系?

2023-10-17
阅读 2 分钟
624
虚拟线程(Virtual Thread)是 JDK 而不是 OS 实现的轻量级线程(Lightweight Process,LWP),由 JVM 调度。许多虚拟线程共享同一个操作系统线程,虚拟线程的数量可以远大于操作系统线程的数量。
封面图

程序员简历编写指南(超详细) | JavaGuide

2023-10-13
阅读 6 分钟
499
一定一定一定要重视简历啊!朋友们!正式投递简历之前,至少要花 2~3 天时间来专门完善自己的简历。并且,后续还要持续完善,即使你已经找到了工作。完善简历亦是对自己过往工作的总结,还是非常有必要的。
封面图

上海三年半社招,PDD 、字节及证券面经

2023-07-05
阅读 2 分钟
1.1k
坐标上海,19 年 985 硕毕业,通信背景,毕业后一直在一家能源物联网企业,性价比还是挺不错的,前几年发展不错,在提前得知今年初公司将裁员的情况下,在准备了大半个月后,参加了 PDD、字节、蚂蚁、美团、证券、还有部分中小厂面试,最终拿到了 3 家 offer。
封面图

迟来的秋招面经,17家公司,Java岗位

2023-06-25
阅读 3 分钟
1k
其实现在是挺后悔大学没有好好的学习的,因为基本上都会提到一些成绩相关的事情,每次填成绩都只能填个50%(实际上更低),并且还有挂科,没有奖学金,没有学生经历,没有竞赛经历,没有实习经历,简历上真的是空空如也,自我介绍的时候也是一分多钟就全部讲完了(有时候挺尴尬的)。
封面图

24个写出漂亮代码的小技巧

2023-05-18
阅读 23 分钟
1.1k
「Java学习 + 面试指南」: javaguide.cn (一份涵盖大部分 Java 程序员所需要掌握的核心知识)这篇文章我会总结一些实用的有助于提高代码质量的建议,内容较多,建议收藏!内容概览:提取通用处理逻辑注解、反射和动态代理是 Java 语言中的利器,使用得当的话,可以大大简化代码编写,并提高代码的可读性、可维护性和可...
封面图

2.1万字,30张图详解操作系统常见面试题(收藏版)

2023-04-14
阅读 25 分钟
4.5k
耗时两周,新版的操作系统常见知识点/问题总结总算搞完了,手绘了30多张图。大家可以用来复习操作系统或者准备操作系统面试。对于大部分公司的面试来说基本够用了,不过,像腾讯、字节这种大厂的面试还是要适当深入一些。

干掉复杂的工具类,国产Java工具类库 Hutool 很香!

2023-04-06
阅读 7 分钟
1.2k
我之前其实是不太喜欢使用这种功能太多的工具类的,也比较担心稳定性和安全性,后面慢慢接受了就感觉其实也还好。而且,我们还可以按需只引入自己需要的功能模块,相对也比较灵活。
封面图

面试官:什么是双亲委派模型?

2023-03-08
阅读 10 分钟
839
就算是不准备面试,学习双亲委派模型对于我们也非常有帮助。我们比较熟悉的 Tomcat 服务器为了实现 Web 应用的隔离,就自定义了类加载并打破了双亲委派模型。
封面图

携程Java三面面经,已OC!!

2023-03-03
阅读 2 分钟
1.3k
分享一位读者投稿的携程校招 Java 岗位的面经。下面是正文。个人背景:双非本,机械专业转码。携程在正式面试之前,会有一个性格测试(40分钟)。性格测试之后,大概过一周进行笔试。笔试之后,会邮件通知是否通过并预约第一轮面试时间。普通 offer 一般只有两面,如果是 sp 或者 ssp 的话,技术面貌似是三面。携程的面...
封面图

万字详解,吃透 MongoDB!

2023-01-29
阅读 16 分钟
3.1k
MongoDB 是一个基于 分布式文件存储 的开源 NoSQL 数据库系统,由 C++ 编写的。MongoDB 提供了 面向文档 的存储方式,操作起来比较简单和容易,支持“无模式”的数据建模,可以存储比较复杂的数据类型,是一款非常流行的 文档类型数据库 。
封面图

1.5万字总结 Redis 常见面试题&知识点

2023-01-11
阅读 22 分钟
1.8k
Redis 是一个基于 C 语言开发的开源数据库(BSD 许可),与传统数据库不同的是 Redis 的数据是存在内存中的(内存数据库),读写速度非常快,被广泛应用于缓存方向。并且,Redis 存储的是 KV 键值对数据。
封面图

BigDecimal详解和精度问题

2022-08-25
阅读 4 分钟
2.1k
BigDecimal 是大厂 Java 面试常问的一个知识点。《阿里巴巴 Java 开发手册》中提到:“为了避免精度丢失,可以使用 BigDecimal 来进行浮点数的运算”。浮点数的运算竟然还会有精度丢失的风险吗?确实会!示例代码: {代码...} 为什么浮点数 float 或 double 运算的时候会有精度丢失的风险呢?这个和计算机保存浮点数的机制...
封面图

面试常问:HTTP 1.0 和 HTTP 1.1 有什么区别?

2022-08-16
阅读 4 分钟
1.5k
这篇文章会从下面几个维度来对比 HTTP 1.0 和 HTTP 1.1:响应状态码缓存处理连接方式Host头处理带宽优化响应状态码HTTP/1.0仅定义了16种状态码。HTTP/1.1中新加入了大量的状态码,光是错误响应状态码就新增了24种。比如说,100 (Continue)——在请求大资源前的预热请求,206 (Partial Content)——范围请求的标识码,409 (Co...

Spring 常见面试题总结 | JavaGuide

2022-08-01
阅读 19 分钟
1.6k
我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发,比如说 Spring 支持 IoC(Inverse of Control:控制反转) 和 AOP(Aspect-Oriented Programming:面向切面编程)、可以很方便地对数据库进行访问、可以很方便地集成第三方组件(电子邮件,任务,调度,缓...
封面图

Redis 5 种基本数据结构(String、List、Hash、Set、Sorted Set)详解 | JavaGuide

2022-07-26
阅读 9 分钟
3.7k
Redis 5 种基本数据结构(String、List、Hash、Set、Sorted Set)在面试中经常会被问到,这篇文章我们一起来回顾温习一下。

Java 集合常见知识点&面试题总结(上),2022 最新版!

2022-07-01
阅读 9 分钟
1.8k
你好,我是 Guide。秋招即将到来(提前批已经开始),我对 JavaGuide 的内容进行了重构完善,公众号同步一下最新更新,希望能够帮助你。
封面图

MySQL 锁常见知识点&面试题总结

2022-06-29
阅读 2 分钟
2.4k
InnoDB 不光支持表级锁(table-level locking),还支持行级锁(row-level locking),默认为行级锁。行级锁的粒度更小,仅对相关的记录上锁即可(对一行或者多行记录加锁),所以对于并发写入操作来说, InnoDB 的性能更高。
封面图

SpringBoot + JWT + Redis 开源知识社区系统

2022-06-24
阅读 4 分钟
1.9k
你好,我是 Guide!这里是 JavaGuide 的「优质开源项目推荐」第 9 期,每一期我都会精选 5 个高质量的 Java 开源项目。

Java 基础常见知识点&面试题总结(下),2022 最新版!

2022-06-21
阅读 10 分钟
1.8k
你好,我是 Guide。秋招即将到来,我对 JavaGuide 的内容进行了重构完善,同步一下最新更新,希望能够帮助你。前两篇:Java 基础常见知识点&面试题总结(上),2022 最新版!Java 基础常见知识点&面试题总结(中),2022 最新版异常Java 异常类层次结构图概览 :Exception 和 Error 有什么区别?在 Java 中,所有的异常都有...
封面图

Java 基础常见知识点&面试题总结(中),2022 最新版!| JavaGuide

2022-06-13
阅读 15 分钟
1.3k
你好,我是 Guide。秋招即将到来,我对 JavaGuide 的内容进行了重构完善,公众号同步一下最新更新,希望能够帮助你。上篇:Java 基础常见知识点&面试题总结(上),2022 最新版!原文地址: [链接]面向对象基础面向对象和面向过程的区别两者的主要区别在于解决问题的方式不同:面向过程把解决问题的过程拆成一个个方法,通...
封面图

Java 基础常见知识点&面试题总结(上),2022 最新版!| JavaGuide

2022-06-09
阅读 15 分钟
2.7k
《Java 面试指北》来啦!这是一份教你如何更高效地准备面试的小册,涵盖常见八股文(系统设计、常见框架、分布式、高并发 ......)、优质面经等内容。JavaGuide(Java学习&&面试指南):[链接]首发于:[链接]
封面图

我常用的两个翻译神器!程序员必备 | JavaGuide

2022-06-08
阅读 2 分钟
2.2k
我从五月中旬开始,每天强迫自己阅读至少一篇纯英文的文章。其实,这也算是跳出舒适区了。毕竟,相同内容的文章,中文看一篇需要 5 分钟的话,纯英文可能需要 10~15 分钟。
封面图

腾讯云Java工程师一面 + 被捞一面 + 二面面经(附答案)

2022-03-25
阅读 2 分钟
2.8k
《Java 面试指北》来啦!这是我这两年利用业余时间完成的 JavaGuide 开源版的补充。【一面】全程55min先自我介绍一下吧Java1.8 的新特性?你说到了 Lambda 表达式,你说说它的优缺点?Java 8 的 Stream 流用过吗?有什么特点?线程池创建的方式有哪些?ThreadPoolExecuter 的参数有哪些?ArrayList 和 LinkedList 的区别...

Gitee GVP 顶级项目!一款开箱即用的国产开源协同办公系统

2021-11-02
阅读 2 分钟
3.1k
相关阅读:计算机优质书籍搜罗+学习路线推荐!大家好,我是小金!今天再来推荐一下 Gitee GVIP 开源协同办公开发项目 O2OA 。O2OA 是一个可以方便快捷的进行搭建,就可获得一款大小合适,灵活创新的 OA 协同办公系统。对于企业来说,办公管理至关重要。企业的管理涉及多个组织、多个部门和各个办公人员,包括日程管理、...