首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
Forever_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
二维码扫码登录是什么原理
在日常生活中,二维码出现在很多场景,比如超市支付、系统登录、应用下载等等。了解二维码的原理,可以为技术人员在技术选型时提供新的思路。对于非技术人员呢,除了解惑,还可以引导他更好地辨别生活中遇到的各种二维码,防止上当受骗。 二维码最常用的场景之一就是通过手机端应用扫描PC或者WE…
面试官:连Spring AOP都说不明白,自己走还是我送你?
代理模式在 Java 开发中是一种比较常见的设计模式。设计目的旨在为服务类与客户类之间插入其他功能,插入的功能对于调用者是透明的,起到伪装控制的作用。如租房的例子:房客、中介、房东。对应于代理模式中即:客户类、代理类 、委托类(被代理类)。 为某一个对象(委托类)提供一个代理(…
两年经验拿到蚂蚁金服,字节offer,附上金九银十BAT面试核心知识点整理
我自己是本科毕业后在老东家干了两年多,老东家算是一家”小公司”(毕竟这年头没有 BAT 或 TMD 的 title 都不好意思报出身),毕业这两年多我也没有在大厂待过,因此找坑的时候是非常非常虚的。迫于心慌,我好好思考了一阵来给自己打气,当时真正找坑和准备面试的过程大概分为这几…
2021-03-01 Java 高级开发面试日记
好哥哥们,这篇的话记录了安酱在面试广州一家对公电商公司相对比较难的面试题。安酱由于这块是真的没有复习,所以也就回答了个大概(寂寞)。不知道是不是由于对公的商城,并没有像高并发这类的问题,不过有问多线程相关的问题。面试题如下,已加答案。 在2021-03-02 对方HR告知结果面…
还只会用 @Service 注册 Bean 吗? | 七日打卡
众所周知,在我们平时的开发中,Spring这个框架已经环绕了整个项目,不是说我们不能不用Spring,而是这样做的代价太大了。每次面试,总是会问道Spring IOC、AOP、事务等等,今天这篇的话是猛男我刚工作碰到的一个面试真题,可怜我那时只知道@Service。然后就回去等…
JAVA中的I/O模型-多路复用|技术点评
在上一节中我们讲解到NIO中如何解决阻塞以及更好的进行客户端数据的读取数据。 代码中维护客户端连接。 服务器在不断的将客户端FD传递进行轮询判断是否有事件(涉及线程上下文切换)。 返回值中会返回三个集合数据包含 readfds,writefds以及exceptfds文件描述符集…
被某创业公司虐到体无完肤的N道题 | 高阶必备
好哥哥们,正如标题一样,安酱被虐了,虐的体无完肤,归结起来就是一个菜(真的菜)。 事情的经过真是一把辛酸泪啊。讲道理,再去之前我还是很有信心的(自信爆棚好吗)。随着面试的推进,我发现我扛不住了,数据库底层原理和网络相关我是真不会呀,不会就算了,面试官就挑着这些来问,都不按简历上…
Spring 解决循环依赖必须要三级缓存吗?
我们都知道 Spring 是通过三级缓存来解决循环依赖的,但是解决循环依赖真的需要使用到三级缓冲吗?只使用两级缓存是否可以呢?本篇文章就 Spring 是如何使用三级缓存解决循环依赖作为引子,验证两级缓存是否可以解决循环依赖。 既然要解决循环依赖,那么就要知道循环依赖是什么。如…
为什么 HashMap 的加载因子是0.75?我研究源码发现一个重大秘密。。。
一般的数据结构,不是查询快就是插入快,HashMap就是一个插入慢、查询快的数据结构。 但这种数据结构容易产生两种问题:① 如果空间利用率高,那么经过的哈希算法计算存储位置的时候,会发现很多存储位置已经有数据了(哈希冲突);② 如果为了避免发生哈希冲突,增大数组容量,就会导致空…
AQS原理分析
AQS,是Abstract Queue Synchronizer的简称,即抽象的队列同步器。 接下来,我们来看看ReentrantLock是如何借助AQS来实现独占锁的。 在第一步中,一上来就使用CAS对 state 变量进行设值,如果设值成功的话,lock 方法直接返回,表明…