腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
王磊的博客
公众号「Java中文社群」
专栏作者
举报
687
文章
984081
阅读量
62
订阅数
订阅专栏
申请加入专栏
全部文章(687)
java(188)
编程算法(84)
其他(79)
数据库(71)
spring(47)
sql(46)
jdk(42)
javascript(32)
node.js(29)
云数据库 SQL Server(26)
存储(24)
windows(24)
https(21)
缓存(20)
react(18)
网络安全(18)
spring boot(17)
云数据库 Redis(16)
http(16)
jvm(16)
数据(16)
线程(16)
opencv(15)
面试(15)
asp.net(14)
python(12)
打包(12)
ide(12)
并发(12)
c#(11)
html(11)
网站(11)
sql server(11)
jquery(10)
android(10)
mybatis(10)
面向对象编程(10)
负载均衡(9)
linux(9)
hashmap(9)
数据结构(9)
客户端(9)
对象存储(8)
xml(8)
api(8)
ubuntu(8)
go(7)
json(7)
git(7)
对象(7)
服务器(7)
解决方案(7)
事务(7)
.net(6)
nginx(6)
腾讯云测试服务(6)
开源(6)
rabbitmq(6)
服务(6)
配置(6)
系统(6)
php(5)
github(5)
maven(5)
容器(5)
微信(5)
安全(5)
微服务(5)
lock(5)
redis(5)
thread(5)
程序(5)
框架(5)
人脸识别(4)
c++(4)
oracle(4)
mvc(4)
unix(4)
负载均衡缓存(4)
apache(4)
mongodb(4)
企业(4)
serverless(4)
正则表达式(4)
tcp/ip(4)
spring cloud(4)
socket编程(4)
数据分析(4)
性能测试(4)
ps(4)
队列(4)
分布式锁(4)
工作(4)
数组(4)
算法(4)
线程池(4)
源码(4)
tensorflow(3)
mac os(3)
xcode(3)
svn(3)
express(3)
分布式(3)
运维(3)
numpy(3)
gradle(3)
nat(3)
openapi(3)
kafka(3)
interrupt(3)
object(3)
session(3)
集群(3)
接口(3)
开发(3)
连接(3)
事件(3)
网关(3)
效率(3)
优化(3)
注解(3)
官方文档(2)
ios(2)
servlet(2)
ecmascript(2)
jar(2)
tomcat(2)
容器镜像服务(2)
批量计算(2)
文件存储(2)
NAT 网关(2)
电商(2)
移动开发(2)
shell(2)
dns(2)
npm(2)
aop(2)
markdown(2)
iis(2)
hexo(2)
mvcc(2)
cookie(2)
ip(2)
jwt(2)
nacos(2)
synchronized(2)
wait(2)
测试(2)
插件(2)
代理(2)
登录(2)
多线程(2)
工具(2)
集合(2)
进程(2)
链表(2)
模型(2)
内存(2)
视频(2)
索引(2)
同步(2)
性能(2)
异常(2)
DNS 解析 DNSPod(1)
自动驾驶(1)
ruby(1)
erlang(1)
bash(1)
bootstrap(1)
vue.js(1)
css(1)
ajax(1)
webview(1)
listview(1)
memcached(1)
ruby on rails(1)
bash 指令(1)
日志服务(1)
互动直播(1)
全站加速网络(1)
消息队列 CMQ 版(1)
短信(1)
人工智能(1)
图像处理(1)
渲染(1)
socket.io(1)
webpack(1)
云数据库 MySQL(1)
grunt(1)
游戏(1)
自动化(1)
压力测试(1)
html5(1)
hive(1)
asp(1)
zookeeper(1)
单元测试(1)
flash(1)
canvas(1)
腾讯云开发者社区(1)
任务调度(1)
sdk(1)
es(1)
程序人生(1)
验证码(1)
汽车(1)
app(1)
children(1)
countdown(1)
default(1)
edit(1)
element(1)
emoji(1)
excel(1)
exe(1)
file(1)
google(1)
hashset(1)
ioc(1)
jit(1)
join(1)
keydown(1)
list(1)
microsoft(1)
navicat(1)
png(1)
position(1)
process(1)
public(1)
readline(1)
request(1)
reset(1)
runnable(1)
sentinel(1)
set(1)
shutdown(1)
sleep(1)
stream(1)
string(1)
substring(1)
system(1)
threadpool(1)
timeout(1)
token(1)
txt(1)
types(1)
vi(1)
volatile(1)
百度(1)
编程(1)
变量(1)
编译器(1)
产品(1)
程序员(1)
定时任务(1)
动态代理(1)
反射(1)
分布式事务(1)
分布式系统(1)
管理(1)
行业(1)
后端(1)
基础(1)
计算机(1)
科技(1)
垃圾回收(1)
流量(1)
乱码(1)
命令行(1)
权限(1)
日志(1)
软件(1)
软件工程(1)
数据类型(1)
搜索(1)
腾讯(1)
调试(1)
统计(1)
网络(1)
消息队列(1)
协议(1)
研发(1)
异步(1)
原理(1)
指针(1)
字符串(1)
作用域(1)
搜索文章
搜索
搜索
关闭
腾讯音乐:说说Redis脑裂问题?
redis
客户端
配置
数据
腾讯
Redis 脑裂问题是指,在 Redis 哨兵模式或集群模式中,由于网络原因,导致主节点(Master)与哨兵(Sentinel)和从节点(Slave)的通讯中断,此时哨兵就会误以为主节点已宕机,就会在从节点中选举出一个新的主节点,此时 Redis 的集群中就出现了两个主节点的问题,就是 Redis 脑裂问题。
磊哥
2024-04-18
62
0
意难平!面试小米,一步之遥...
面试
事务
线程
队列
服务器
面试训练营的同学,前几天面试小米,都三面了,本来以为稳了,但没想到最后还是挂了。
磊哥
2024-04-13
87
0
小米一面:电商系统开发遇到了哪些问题?
电商
缓存
解决方案
开发
系统
昨晚在直播间带着大家刷第 22 套小米面试真题时,遇到了这样一个问题,面试官问:“你在开发电商系统的过程中,都遇到了哪些问题?”,个人觉得这个问题既属于开放性问题,同时又比较具有代表性,所以就单拿出来和大家分享交流一下经验。
磊哥
2024-04-10
70
0
面试官:Redis如何实现延迟任务?
系统
redis
定时任务
队列
事件
延迟任务(Delayed Task)是指在未来的某个时间点,执行相应的任务。也就是说,延迟任务是一种计划任务,它被安排在特定的时间后执行,而不是立即执行。
磊哥
2024-04-10
84
0
面试官:Session和JWT有什么区别?
服务器
存储
jwt
session
登录
Session 和 JWT(JSON Web Token)都是用于在用户和服务器之间建立认证状态的机制,但它们在工作原理、存储方式和安全性等方面存在着一些差异,下面我们一起来看。
磊哥
2024-04-04
76
0
面试官:如何搭建Redis集群?
性能
redis
集群
连接
配置
Redis 将所有的数据分为 16384 个 slots(槽),每个节点负责其中的一部分槽位,当有 Redis 客户端连接集群时,会得到一份集群的槽位配置信息,这样它就可以直接把请求命令发送给对应的节点进行处理。
磊哥
2024-04-03
72
0
面试官:说说Spring中IoC实现原理?
原理
spring
容器
ioc
对象
IoC(Inversion of Control)即控制(权)反转,它是一种编程思想,它的核心理念是将对象的创建和管理权力从对象本身转移到外部的容器或框架。
磊哥
2024-03-29
156
0
面试官:限流的实现方式有哪些?
网关
系统
并发
框架
配置
限流是指在各种应用场景中,通过技术和策略手段对数据流量、请求频率或资源消耗进行有计划的限制,以避免系统负载过高、性能下降甚至崩溃的情况发生。限流的目标在于维护系统的稳定性和可用性,并确保服务质量。
磊哥
2024-02-27
137
0
面试官:如何实现多级缓存?
java
对于高并发系统来说,有三个重要的机制来保障其高效运行,它们分别是:缓存、限流和熔断。而缓存是排在最前面也是高并发系统之所以高效运行的关键手段,那么问题来了:缓存只使用 Redis 就够了吗?
磊哥
2024-02-20
262
0
面试官:如何实现10亿数据判重?
java
例如,使用 MySQL 数据库判重,或使用 List.contains() 或 Set.contains() 判重就不可行,因为 MySQL 在数据量大时查询就会非常慢,而数据库又是及其珍贵的全局数据库资源。
磊哥
2024-02-19
189
0
面试官:Sentinel是如何实现限流的?
java
限流是一种通过控制系统对外提供的资源、服务或接口的访问数量或速率,以保护系统免受过载的一种策略。
磊哥
2024-02-04
399
0
面试官:什么是JIT、逃逸分析、锁消除、栈上分配和标量替换?
编译器
程序
对象
优化
jit
JIT、逃逸分析、锁消除、栈上分配和标量替换等都属于 JVM 的优化手段,JVM 优化手段是指在运行 Java 程序时,通过对字节码的编译和执行过程进行优化,以提升程序的性能和效率。
磊哥
2024-02-01
102
0
面试官:什么是JIT、逃逸分析、锁消除、栈上分配和标量替换?
java
JIT、逃逸分析、锁消除、栈上分配和标量替换等都属于 JVM 的优化手段,JVM 优化手段是指在运行 Java 程序时,通过对字节码的编译和执行过程进行优化,以提升程序的性能和效率。
磊哥
2024-01-31
112
0
面试官:说一下零拷贝技术的实现原理?
java
零拷贝(Zero-copy)技术是一种计算机操作系统中用于提高数据传输效率的优化策略。在传统的数据传输过程中,需要将数据从一个缓冲区拷贝到另一个缓冲区,然后再传输给目标。这涉及到多次的 CPU 和内存之间的数据拷贝操作,会消耗 CPU 的时间和内存带宽。而零拷贝技术通过直接共享数据的内存地址,避免了中间的拷贝过程,从而提高了数据传输的效率。
磊哥
2024-01-29
217
0
解决跨域问题的8种方法,含网关、Nginx和SpringBoot~
java
跨域问题是浏览器为了保护用户的信息安全,实施了同源策略(Same-Origin Policy),即只允许页面请求同源(相同协议、域名和端口)的资源,当 JavaScript 发起的请求跨越了同源策略,即请求的目标与当前页面的域名、端口、协议不一致时,浏览器会阻止请求的发送或接收。
磊哥
2024-01-25
378
0
面试官:SpringBoot如何实现缓存预热?
接口
命令行
事件
注解
缓存
缓存预热是指在 Spring Boot 项目启动时,预先将数据加载到缓存系统(如 Redis)中的一种机制。
磊哥
2024-01-20
306
0
面试官:如何保证本地缓存的一致性?
java
有人可能看到“本地缓存”这四个字就会觉得不屑,“哼,现在谁还用本地缓存?直接用分布式缓存不就完了嘛”。
磊哥
2024-01-15
348
0
面试官:实际工作中哪里用到了自定义注解?
并发
工作
权限
日志
注解
自定义注解可以标记在方法上或类上,用于在编译期或运行期进行特定的业务功能处理。在 Java 中,自定义注解使用 @interface 关键字来定义,它可以实现如:日志记录、性能监控、权限校验等功能。
磊哥
2024-01-13
103
0
面试官:单例Bean一定不安全吗?实际工作中如何处理此问题?
java
默认情况下,Spring Boot 中的 Bean 是非线程安全的。这是因为,默认情况下 Bean 的作用域是单例模式,那么此时,所有的请求都会共享同一个 Bean 实例,这意味着这个 Bean 实例,在多线程下可能被同时修改,那么此时它就会出现线程安全问题。
磊哥
2024-01-11
157
0
面试官:禁用Cookie后Session还能用吗?
session
服务器
客户端
数据
cookie
Cookie 和 Session 是 Web 应用程序中用于保持用户状态的两种常见机制,它们之间既有联系也有区别。
磊哥
2024-01-11
156
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档