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

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

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

2023年12月18日

IDEA最新激活破解教程,亲测有效

摘要: IDEA最新激活破解教程,亲测有效。传送门:https://www.bmabk.com/index.php/post/181343.html 阅读全文

posted @ 2023-12-18 23:27 Java知音号 阅读(48) 评论(0) 推荐(0) 编辑

2023年1月17日

半码博客

摘要: 欢迎来个站交流 <半码博客> 阅读全文

posted @ 2023-01-17 13:29 Java知音号 阅读(125) 评论(0) 推荐(0) 编辑

2022年1月24日

中招了,重写TreeMap的比较器引发的问题…

摘要: 需求背景 给一个无序的map,按照value的值进行排序,value值越小,排在越前面。 key和value都不为null value可能相同 返回结果为一个相同的有序map 代码如下所示: 1 // 假设,key=商品id,value=商品剩余库存 2 Map<Long, Integer> map 阅读全文

posted @ 2022-01-24 09:08 Java知音号 阅读(718) 评论(2) 推荐(0) 编辑

2022年1月19日

通俗讲解分布式锁:场景和使用方法

摘要: 前言 对于锁大家肯定不会陌生,比如 synchronized 关键字 和 ReentrantLock 可重入锁,一般我们用其在多线程环境中控制对资源的并发访问。但是随着业务的发展,分布式的概念逐渐出现在我们系统中,我们在开发的过程中经常需要进行多个系统之间的交互,于是上面的加锁方法就会失去作用。于是 阅读全文

posted @ 2022-01-19 14:07 Java知音号 阅读(2817) 评论(0) 推荐(1) 编辑

2022年1月4日

频频曝出程序员被抓,我们该如何避免面向监狱编程?

摘要: 过去几年,频频有程序员被抓的消息刷爆技术圈,无论是技术高手、公司合伙人还是普通程序员,甚至整个科技公司,都有因为违法被抓的案例。 案例 比如: 1、著名的Nignx之父Igor Sysoev的前东家Rambler集团就对Nginx提出了侵犯版权的诉讼,声称Igor Sysoe在任职期间所有的开发成果 阅读全文

posted @ 2022-01-04 14:01 Java知音号 阅读(809) 评论(0) 推荐(0) 编辑

2021年12月13日

项目开发中,真的有必要定义VO,BO,PO,DO,DTO这些吗?

摘要: 存在即是合理的,业务复杂,人员协同性要求高的场景下,这些规范性的东西不按着来虽然不会出错,程序照样跑,但是遵守规范会让程序更具扩展性和可读性,都是前辈血淋淋的宝贵经验,为什么不用? 随着现在后端编程标准化程度越来越高,各种编程模型层出不穷。作为Java开发人员,大部分人不免要接触VO,BO,PO,D 阅读全文

posted @ 2021-12-13 12:44 Java知音号 阅读(11556) 评论(18) 推荐(20) 编辑

2021年10月8日

从0到1带你手撸一个请求重试组件,不信你学不会!

摘要: 背景介绍 在实际的项目应用场景中,经常会需要遇到远程服务接口的调用,时不时会出现一些接口调用超时,或者函数执行失败需要重试的情况,例如下边的这种场景: 某些不太稳定的接口,需要依赖于第三方的远程调用,例如数据加载,数据上传相关的类型。 方案整理 基于try catch机制 这种方式来做重试处理的话, 阅读全文

posted @ 2021-10-08 12:47 Java知音号 阅读(400) 评论(0) 推荐(0) 编辑

2021年8月10日

基于CAS实现SSO单点登录

摘要: 1. 概述 1.1. 什么是SSO? 单点登录( Single Sign-On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要 登录一次 就可以访问所有相互信任的应用系统。 1.2. 什么是CAS? 随着SSO技术的流行,相关产品也比 阅读全文

posted @ 2021-08-10 12:11 Java知音号 阅读(1419) 评论(0) 推荐(0) 编辑

2021年8月5日

isEmpty 和 isBlank 的用法区别,你都知道吗?

摘要: 照惯例,先推荐整理很久、非常实用的面试题仓库: 史上最全的Java面试题库 正文如下,如果觉得有用欢迎点赞、关注~~ 也许你两个都不知道,也许你除了isEmpty/isNotEmpty/isNotBlank/isBlank外,并不知道还有isAnyEmpty/isNoneEmpty/isAnyBla 阅读全文

posted @ 2021-08-05 11:11 Java知音号 阅读(757) 评论(0) 推荐(0) 编辑

2021年6月9日

面试官:说一下JVM常用垃圾回收器的特点、优劣势、使用场景和参数设置

摘要: 今天去看牙医,他问我年级轻轻牙齿怎么磨损这么严重?我说,没有人点赞的这些年,我都是咬着牙过来的。 Java中的垃圾回收器几乎是面试中的必考点,无论是面试初级,中级还是高级,总免不了要问一问垃圾回收器的一些知识点。不管在实际开发中你使用程度怎么样,为了面试不被压价,还是非常有必要对它做一个较深入的理解 阅读全文

posted @ 2021-06-09 13:17 Java知音号 阅读(925) 评论(0) 推荐(2) 编辑

导航