牛客466918468号
牛客466918468号
全部文章
java
docker(3)
dubbo(1)
elasticsearch(2)
git(1)
github(1)
gradle(2)
ioc(1)
linux(3)
log4j(1)
mysql(8)
p2p(1)
postman(1)
rabbitmq(2)
redis(7)
rpc(2)
spring(6)
spring boot(6)
spring cloud(1)
sql(2)
tcp(1)
tcp/ip(1)
vue.js(1)
分布式(1)
前端(2)
性能优化(1)
数据库(3)
数据结构(1)
架构(2)
算法(1)
网络(1)
面试(5)
归档
标签
去牛客网
登录
/
注册
牛客466918468号的博客
全部文章
/ java
(共108篇)
面试官:什么是循环依赖?你说一下Spring解决循环依赖的流程
Spring循环依赖的原理解析 1、什么是循环依赖?# 我们使用Spring的时候,在一个对象中注入另一个对象,但是另外的一个对象中也包含该对象。如图: 在Student中包含了teacher的一个属性; 在Teacher中包含有student的属性。这样就形成了一个循环依赖。 ...
2022-06-23
0
0
字节二面:小伙子你来说下什么是伪共享?如何避免?
大家好,我是小林。 周末的时候,有个读者跟我说,面试字节的时候被问到:「什么是伪共享?又该怎么避免伪共享的问题?」 这个其实是考察 CPU 缓存的问题,我之前的图解系统也有提到过。 今天,我再跟大家讲一下。 正文 CPU 如何读写数据的? 先来认识 CPU 的架构,只有理解了 CPU...
2022-06-23
0
0
阿里三面:说一说你在上家公司都用过哪些限流方案?
一、限流思路 常见的系统服务限流模式有:熔断、服务降级、延迟处理和特殊处理四种。 1、熔断 将熔断措施嵌入到系统设计中,当系统出现问题时,若短时间内无法修复,系统会自动开启熔断开关,拒绝流量访问,避免大流量对后端的过载请求。 除此之外,系统还能够动态监测后端程序的修复情况,当程序已恢复稳定时...
2022-06-23
0
0
面渣逆袭:半个小时成功拿下阿里一面HashMap追魂二十三问
HashMap作为我们熟悉的一种集合,可以说是面试必考题。简单的使用,再到原理、数据结构,还可以延伸到并发,可以说,就一个HashMap,能聊半个小时。 1.能说一下HashMap的数据结构吗? JDK1.7的数据结构是数组+链表,JDK1.7还有人在用?不会吧…… 说一下JDK1.8的数据结...
2022-06-23
0
0
先到先学,Alibaba甩出第四次更新的JDK源码高级笔记(终极版)
作为Java开发者,面试肯定被问过多线程。对于它,大多数好兄弟面试前都是看看八股文背背面试题以为就OK了;殊不知现在的面试官都是针对一个点往深了问,你要是不懂其中原理,面试就挂了。可能你知道什么是进程什么是线程,但面试官要是问你进程之间是如何通讯的?ConcurrentHashMap 和 HashT...
2022-06-23
0
0
阿里二面:RocketMQ 消息积压了,增 加消费者有用吗?
面试官:RocketMQ 消息积压了,增 加消费者有用吗? 我:这个要看具体的场景,不同的场景下情况是不一样的。 面试官:可以详细说一下吗? 我:如果消费者的数量小于 MessageQueue 的数量,增加消费者可以加快消 息消费速度,减少消 息积压。比如一个 Topic 有 4 个 Mess...
2022-06-23
0
0
Spring Boot 最新发布,看完我彻底傻眼了,没几个 能打的了
距离 Spring Boot 2.6.3 发布一个月左右,Spring Boot 2.6.4 又来了! 本次更新同步发布的版本还有 Spring Boot 2.5.10: 这两个版本分别修复了 61、52 个 bug,以及文档优化、依赖升级。 又是两个 bug 优化版本,没什么...
2022-06-23
0
0
Redis网红高频面试题三连:缓存穿透?缓存击穿?缓存雪崩?
Redis网红面试题三连 面试题1:怎么解决缓存穿透问题的? 面试题2:说一下缓存击穿吧,你们是怎么解决的? 面试题3:那缓存雪崩说说你们是怎么解决的? 面试题1:怎么解决缓存穿透问题的? 缓存穿透:指缓存和数据库中都没有的数据,导致所有的请求都打到数据库上,然后数据库还查不...
2022-06-23
0
0
如果在线上遇到了OOM,该如何解决?
OOM 意味着程序存在着漏洞,可能是代码或者 JVM 参数配置引起的。这篇文章和读者聊聊,Java 进程触发了 OOM 后如何排查 常说对生产环境保持敬畏之心,快速解决问题也是一种敬畏的表现 为什么会 OOM? OOM 全称 “Out Of Memory”,表示内存耗尽。当 JVM 因为没有足...
2022-06-23
0
0
SpringBoot + ShardingSphere 实现分库分表
一、项目概述 1、技术架构 项目总体技术选型 SpringBoot2.0.6 + shardingsphere4.0.0-RC1 + Maven3.5.4 + MySQL + lombok(插件) 2、项目说明 场景 在实际开发中,如果表的数据过大我们需要把一张表拆分成多张表,也可以垂...
2022-06-23
0
0
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页