2020年6月17日

[置顶] 最全面的Java面试大纲及答案解析(建议收藏)

摘要:今天,给大家整理汇总了:2020年互联网大厂一线最新面试真题以及2000道常见Java岗位面试题资料(附完整答案)。主要有:阿里巴巴、腾讯、乐信、中国平安、丰巢科技、oppo等大厂真题,以及JVM、SPringBoot、SpringCloud、数据库、Linux、缓存、消息中间件、源码等相关面试题。 阅读全文

posted @ 2020-06-17 14:42 Java知音号 阅读(289) 评论(0) 推荐(1) 编辑

2020年10月26日

SpringBoot项目中,如何更规范的使用PageHelper分页?

摘要:同步源:SpringBoot项目中,如何更规范的使用PageHelper分页? 一. 开发准备 1. 开发工具 IntelliJ IDEA 2020.2.3 2. 开发环境 Red Hat Open JDK 8u256 Apache Maven 3.6.3 3. 开发依赖 SpringBoot <d 阅读全文

posted @ 2020-10-26 14:28 Java知音号 阅读(46) 评论(0) 推荐(0) 编辑

面试被问,一千万个整数里面快速查找某个整数,你会怎么去做?

摘要:首发于个人网站:面试被问,一千万个整数里面快速查找某个整数,你会怎么去做? 最近小林在求职面试中被询问了这么一个有趣的面试题: 假设当我们需要在一千万个整数(整数的范围在1-1亿之间)里面快速查找某个整数是否存在于其中的话,如何快速查找进行判断会比较方便呢? ps: int 类型的数据存储的时候是会 阅读全文

posted @ 2020-10-26 10:17 Java知音号 阅读(99) 评论(0) 推荐(0) 编辑

2020年10月19日

Redis 常见面试题(2020最新版)

摘要:阶段汇总集合:001期~180期汇总,方便阅读(增加设计模式) 概述 什么是Redis Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。 Redis 可以存储键和五种不同类型的值之间的映射。键 阅读全文

posted @ 2020-10-19 11:49 Java知音号 阅读(79) 评论(0) 推荐(0) 编辑

2020年9月30日

单元测试框架怎么搭?快来看看新版Junit5的这些神奇之处吧!

摘要:为什么使用JUnit5 JUnit4被广泛使用,但是许多场景下使用起来语法较为繁琐,JUnit5中支持lambda表达式,语法简单且代码不冗余。 JUnit5易扩展,包容性强,可以接入其他的测试引擎。 功能更强大提供了新的断言机制、参数化测试、重复性测试等新功能。 ps:开发人员为什么还要测试,单测 阅读全文

posted @ 2020-09-30 09:39 Java知音号 阅读(310) 评论(0) 推荐(2) 编辑

2020年9月1日

Flink从入门到入土(详细教程)

摘要:和其他所有的计算框架一样,flink也有一些基础的开发步骤以及基础,核心的API,从开发步骤的角度来讲,主要分为四大部分 1.Environment Flink Job在提交执行计算时,需要首先建立和Flink框架之间的联系,也就指的是当前的flink运行环境,只有获取了环境信息,才能将task调度 阅读全文

posted @ 2020-09-01 17:19 Java知音号 阅读(1121) 评论(0) 推荐(0) 编辑

2020年8月25日

Java小菜求职记-以前在Dubbo踩的坑,这次全被问到了,这下舒服了

摘要:前传 小林求职记(五)上来就一连串的分布式缓存提问,我有点上头.... 终于,在小林的努力下,获得了王哥公司那边的offer,但是因为薪水没有谈妥,小林又重新进入了求职的旅途,在经历了多次求职过程之后,小林也大概地对求职的考点掌握地七七八八了,于是这次他重新书写了简历,投递了一家新的互联网企业。 距 阅读全文

posted @ 2020-08-25 11:17 Java知音号 阅读(481) 评论(0) 推荐(0) 编辑

2020年8月18日

面试官最爱的 volatile 关键字,这些问题你都搞懂了没?

摘要:前言 volatile相关的知识点,在面试过程中,属于基础问题,是必须要掌握的知识点,如果回答不上来会严重扣分的哦。 volatile关键字基本介绍 volatile可以看成是synchronized的一种轻量级的实现,但volatile并不能完全代替synchronized,volatile有sy 阅读全文

posted @ 2020-08-18 09:26 Java知音号 阅读(523) 评论(0) 推荐(2) 编辑

2020年8月10日

小林求职记(五)上来就一连串的分布式缓存提问,我有点上头….

摘要:前传 小林求职记(四)不会吧不会吧,面试还真会问这些呀 在之前王哥的辅助之下,小明的简历成功被内推进到了王哥所在公司。由于一面就是王哥自己,所以简单聊聊了便过去了。接下来,二面的面试官来了。 二面面试官看上去比较年轻的消瘦,戴着一副眼镜,头发比较稀疏,看上去像是有十多年经验的样子,两人在一处安静的地 阅读全文

posted @ 2020-08-10 09:36 Java知音号 阅读(492) 评论(2) 推荐(1) 编辑

2020年7月31日

探讨Netty获取并检查Websocket握手请求的两种方式

摘要:在使用Netty开发Websocket服务时,通常需要解析来自客户端请求的URL、Headers等等相关内容,并做相关检查或处理。本文将讨论两种实现方法。 方法一:基于HandshakeComplete自定义事件 特点:使用简单、校验在握手成功之后、失败信息可以通过Websocket发送回客户端。 阅读全文

posted @ 2020-07-31 14:54 Java知音号 阅读(713) 评论(1) 推荐(0) 编辑

2020年7月30日

小林求职记(二):说好的问基础,为啥我感觉一点也不基础呢?

摘要:在上一轮的面试中,小林在mysql方面因为作答不够完善,被面试官吊打了一番。经过两天的自我复习之后,新的一轮面试又开始了。 面试官:你好,请简单介绍下自己吧。 小林:你好,我是xxxxxx,之前在深圳的xxx公司负责了xxx系统的研发设计。 面试官:嗯嗯,那我先来问你一些基础问题吧。 小林:嗯嗯,好 阅读全文

posted @ 2020-07-30 10:05 Java知音号 阅读(620) 评论(0) 推荐(2) 编辑

导航