首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码农Academy
掘友等级
java攻城狮
公众号「码农Academy」,干货第一时间推送
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
码农Academy
赞了这篇文章
程序员小灰
java工程师 @摩拜科技
·
1年前
关注
学会数据库的分库分表,吊打大厂面试官!
随着业务的快速发展,数据库已经有了上亿条记录,数据存储达到了上百G,原有的单库单表设计已经无法支持系统的稳定性以及接口的响应速度了,数据库存在大量慢查询,且需要提供对C端这...
37
2
分享
码农Academy
赞了这篇文章
STRIVE
Java研发工程师
·
3年前
关注
一文搞懂⭐java中的定时任务框架-分布式(xxl-job)
阅读收获 ✔️1. 了解常用的分布式应用定时任务框架 ✔️2. 掌握xxl-job定时任务框架搭建及使用 常用的分布式任务调度系统 xxl-job: 是大众点评员工徐雪里于...
67
1
分享
码农Academy
java攻城狮
·
7月前
关注
美团一面:什么是CAS?有什么优缺点?我说你说的是AtomicInteger吗?
Java中的CAS原理是什么?它有什么优缺点?什么是ABA问题?如何解决?我们常使用的AtomicInteger,LongAdder是什么?...
21
1
分享
码农Academy
java攻城狮
·
7月前
关注
京东二面:Sychronized的锁升级过程是怎样的
Java中Synchronized锁升级通过偏向锁、轻量级锁到重量级锁的动态转变,优化了多线程同步性能。偏向锁减少无竞争场景的开销,轻量级锁借助CAS与自旋优化低竞争环境,...
15
2
分享
码农Academy
java攻城狮
·
8月前
关注
快手二面:你有没有调用过第三方接口?碰到过哪些坑?
在我们的业务开发中,调用第三方接口已经成为常态,比如对接一些ERP系统、WMS系统、一些数据服务系统等,你对接过第三方系统接口吗?遇到那些坑?会不会时不时的在心里来句mmp...
100
17
分享
码农Academy
java攻城狮
·
8月前
关注
美团二面:SpringBoot读取配置优先级顺序是什么?
理解并合理运用Spring Boot配置加载的优先级,对于保障应用的安全性、可维护性以及降低部署复杂度至关重要。特别是在大规模微服务架构中,合理的配置管理和迁移对于整体系统...
54
3
分享
码农Academy
java攻城狮
·
9月前
关注
争论不休的一个话题:金额到底是用Long还是BigDecimal?
在金额计算层面,即代码实现中,推荐使用`BigDecimal`进行所有与金额相关的计算。`BigDecimal`提供了高精度的数值运算,能够确保金额计算的精确性,避免了因浮...
34
20
分享
码农Academy
java攻城狮
·
9月前
关注
美团二面:如何保证Redis与Mysql双写一致性?连续两个面试问到了!
在分布式系统中,保证缓存与数据库双写一致性,采用“先操作数据库后处理缓存”的策略。读操作时,先查缓存再查数据库并回填;更新时,先更新数据库,通过binlog异步删除缓存...
205
26
分享
码农Academy
java攻城狮
·
9月前
关注
MySQL里有2000万条数据,但是Redis中只存20万的数据,如何保证redis中的数据都是热点数据?
本文介绍了如何结合LFU淘汰策略与访问频率优化,实现在电商平台等业务场景下,精准管理Redis中20万热点数据。...
34
1
分享
码农Academy
java攻城狮
·
9月前
关注
京东一面:如何在SpringBoot启动时执行特定代码?有哪些方式?
Spring Boot启动时的初始化可通过监听事件、实现接口及使用注解实现等方式,每种方式对应不同场景,确保应用启动时关键逻辑执行。...
26
1
分享
码农Academy
java攻城狮
·
9月前
关注
美团一面:说说synchronized的实现原理?问麻了。。。。
`synchronized`作为Java并发编程的基础构建块,其简洁易用的语法形式背后蕴含着复杂的底层实现原理和技术细节。...
20
1
分享
码农Academy
java攻城狮
·
9月前
关注
字节二面:为什么SpringBoot的 jar 可以直接运行?我说因为内嵌了Tomcat容器,他让我出门左转。。
Spring Boot应用的jar包因其Fat JAR构建、自定义加载器、内嵌Web容器及自动配置特性,通过Maven或Gradle插件统一打包所有依赖,实现Main-Cl...
565
81
分享
码农Academy
赞了这篇文章
余性笃厚
Java研发工程师
·
1年前
关注
聊一聊 ThreadLocal
ThreadLocal API,源码分析,可能出现的业务逻辑异常和内存泄露现象和原因,掌握小总结,Java 中四种引用概念。...
12
3
分享
码农Academy
java攻城狮
·
9月前
关注
美团一面:项目中使用过Redis吗?我说用Redis做缓存。他对我哦了一声
Redis广泛应用于数据缓存、会话管理、排行榜、计数器、分布式锁、消息队列、社交网络、限流控制、位运算、电商、时间序列、地理位置索引等多样化业务场景。...
78
6
分享
码农Academy
java攻城狮
·
9月前
关注
京东二面:Redis为什么快?我说Redis是纯内存访问的,然后他对我笑了笑。。。。。。
Redis通过结合纯内存操作、单线程模型、IO多路复用技术和一系列精心设计的高效数据结构,实现了在高并发、低延迟场景下的优秀性能表现。...
630
70
分享
码农Academy
java攻城狮
·
9月前
关注
阿里二面:Java中锁的分类有哪些?你能说全吗?
本文主要讲述Java中各类锁机制的特点,包括重入锁、悲观/乐观锁、偏向/轻量级/重量级锁、分段锁和自旋锁,阐述其优缺点及一些适用场景。...
赞
评论
分享
码农Academy
java攻城狮
·
9月前
关注
阿里二面:谈谈ThreadLocal的内存泄漏问题?问麻了。。。。
ThreadLocal为各线程提供独立变量副本以实现数据隔离。内部采用ThreadLocalMap关联弱引用键与强引用值,易引发内存泄漏,需适时调用remove方法避免。...
48
9
分享
码农Academy
java攻城狮
·
9月前
关注
美团一面:说一说Java中的四种引用类型?
Java四种引用类型:强引用、软引用、弱引用、虚引用。它们的作用和使用场景各不相同,能够满足不同的内存管理需求。...
1
评论
分享
码农Academy
java攻城狮
·
10月前
关注
腾讯二面:如何保证接口幂等性?高并发下的接口幂等性如何实现?
幂等性是开发当中很常见也很重要的一个需求,尤其是订单,支付以及与金钱挂钩的服务,保证接口幂等性尤其重要。本文介绍几种保证接口幂等的方案以及示例。还有谁不会?...
31
5
分享
下一页
个人成就
优秀创作者
文章被点赞
2,748
文章被阅读
285,105
掘力值
13,356
关注了
27
关注者
866
收藏集
16
关注标签
20
加入于
2019-03-07