Java面试题共12篇
使用责任链模式实现登录风险控制-IT面试星球

使用责任链模式实现登录风险控制

Part1责任链模式 责任链模式是是设计模式中的一种行为型模式。该模式下,多个对象通过next属性进行关系关联,从而形成一个对象执行链表。当发起执行请求时,会从首个节点对象开始向后依次执行,...
mianba的头像-IT面试星球mianba1年前
06714
SpringBoot 服务接口限流,搞定!-IT面试星球

SpringBoot 服务接口限流,搞定!

前言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。限流可以认为服务降级的一种,限流通过限制请求的流量以达到保护系统的目的。 一般来说,系统的吞吐量是可以计算出一个阈值...
mianba的头像-IT面试星球mianba1年前
07613
【417期】面试官:说一下你对 OAuth2 协议原理的理解?-IT面试星球

【417期】面试官:说一下你对 OAuth2 协议原理的理解?

点击加入: 后端技术内卷群,一起学习! OAuth2简介 角色 流程 客服端注册 Client Type 四种授权模式 授权码模式 隐藏式 密码式 凭证式 RefreshToken Github Demo加深理解 OAuth2简介 OAuth 是...
mianba的头像-IT面试星球mianba1年前
05013
foreach 循环的底层原理及正确使用方式,一定要掌握这些!-IT面试星球

foreach 循环的底层原理及正确使用方式,一定要掌握这些!

点击关注公众号,实用技术文章及时了解 前言 并发修改异常是指:ConcurrentModificationException。 foreach循环其实是一种加强的for循环,相较于for循环更加简洁,可以用来遍历数组或者集合,...
mianba的头像-IT面试星球mianba1年前
05011
去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。。-IT面试星球

去了一家不到 20 人的 IT 公司后,真的是大开眼界。。。。

前几天在知乎看到一个挺有意思的话题:不到 20 人的 IT 公司该去吗? 回答区有一位老哥分享了自己在一个20 来人的小公司的奇葩工作经历,分享一下。 原回答地址: zhihu.com/question/421150601...
mianba的头像-IT面试星球mianba1年前
0579
Spring Security 添加二次认证:提高应用安全性-IT面试星球

Spring Security 添加二次认证:提高应用安全性

一、 简介 1 Spring Security概述 Spring Security是一个基于Spring框架的安全框架,用于为Java应用程序提供身份验证和授权服务。 2 二次认证的必要性 传统的用户名和密码验证方式存在被破解的...
mianba的头像-IT面试星球mianba1年前
0459
被骂了十年的国产软件,却成了世界之最…-IT面试星球

被骂了十年的国产软件,却成了世界之最…

点击关注公众号,实用技术文章及时了解 要问现在最受用户吐槽的国产软件,可能是微信,尽管不断上线新功能,但大多被网友吐槽“没用”,并且在一次次的更新中变得更加臃肿,占用内存越来越多,...
mianba的头像-IT面试星球mianba1年前
0659
Nacos 2.2 发布,正式支持其他数据库-IT面试星球

Nacos 2.2 发布,正式支持其他数据库

点击关注公众号,实用技术文章及时了解 nacos 2.2.0 是一个重要的版本,其中包括一些大的更改。🎉🎉🎉 删除 1.X 和命名的冗余代码和重复代码 更新后 1.x 的 nacos-server 无法直接升级到 2.2.0 ...
mianba的头像-IT面试星球mianba1年前
0858
5款程序员必备的免费在线画图工具,超级好用!-IT面试星球

5款程序员必备的免费在线画图工具,超级好用!

点击关注公众号,实用技术文章及时了解 1. zen flowchart 虽然是英文,但其实也并没有多么复杂的内容,而且浏览器现在都带有页面翻译的功能,所以还是蛮方便的!初次使用需要注册,也并不难,随...
mianba的头像-IT面试星球mianba1年前
0548
【426期】面试官:BIO、NIO、AIO 的区别是什么?-IT面试星球

【426期】面试官:BIO、NIO、AIO 的区别是什么?

今天这是我在教室分享的一道面试题,怕忘记了自己花时间去研究了一下,看了大量的资料后整理的,不收藏你们就亏了哟。 面试题:BIO,NIO,AIO的区别? 这是个网络编程的面试题: 在讲 BIO,NIO,AIO...
mianba的头像-IT面试星球mianba1年前
0656