首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
DebugYourCareer
掘友等级
公众号《Debug Your Career》
公众号《Debug Your Career》面试题精选、毕设一体
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
197
文章 173
沸点 24
赞
197
返回
|
搜索文章
最新
热门
一文搞懂Java动态代理:为什么Mybatis Mapper不需要实现类?
前言:从“接口直接调用”的疑惑说起 使用过Mybatis的开发者都知道,在Mybatis中只需定义一个Mapper接口,无需编写实现类,就能直接调用其方法执行SQL操作。例如: 为什么接口不需要实现类
如何在1G内存下对40亿QQ号去重?Java高效解决方案
问题背景与挑战 数据规模:40亿QQ号,假设每个QQ号为32位无符号整数(最大值2³²-1 ≈ 42.9亿) 内存限制:1GB ≈ 1,073,741,824字节(1024³) 传统方法缺陷: Has
农行一面:Java如何保证线程T1,T2,T3 顺序执行?
在Java中,保证多个线程按特定顺序执行的核心是通过线程同步机制控制执行时序。以下是几种实现线程顺序执行的常见方法,附代码示例和适用场景分析: 1. 使用 Thread.join():最简单直观 通过
美团一面:说说synchronized的实现原理?
在Java中,synchronized是用于实现线程同步的关键字,其底层实现原理涉及对象头、监视器锁(Monitor)以及锁升级机制。以下是详细解析: 1. 对象头与Mark Word 每个Java对
Java 核心技术解析:日期处理与 Map 设计中的 Null 限制
在 Java 开发中,日期时间处理和集合框架的使用是高频话题,但其中一些设计细节常被开发者忽视。本文将从两个经典问题切入——为什么推荐使用 java.time.LocalDate?以及为什么某些 Ma
面试官:"连Java SPI都不懂?" —— 一文吃透SPI机制,从被挂到反杀
一、当面试官说"SPI都不了解?"时,他在问什么? 最近在面试中被问到一个问题: "Java的SPI机制了解吗?用过哪些场景?" 我支支吾吾地回答了JDBC的DriverManager,结果被面试官
ArrayList 源码扩容机制全解析
理解 ArrayList 扩容机制的意义: 性能优化:通过预设容量避免多次扩容 内存管理:预估超大集合的内存占用 设计启示:学习空间换时间的经典实现
创意标题匹配问题-解题攻略
预处理优先:提前解析模板可以显著提升验证效率 边界处理:特别注意模板首尾是否为固定部分 顺序为王:固定部分必须按顺序出现,但允许中间存在任意内容 空字符串处理:通配符可以替换为空,但固定部分必须完整保
MySQL 深度分页问题及优化方案
1. 为什么会出现 MySQL 深度分页问题? 在 MySQL 中,通常使用 LIMIT 和 OFFSET 进行分页查询,例如: 问题分析 OFFSET 10000 需要 MySQL 先扫描前 100
徒步旅行最小食物花费问题详解
徒步旅行最小食物花费问题详解 问题描述 小R需要在N天的徒步旅行中每天消耗1份食物,每天可在补给站购买食物。限制条件: 购买后携带量 ≤ K 必须确保当天有食物可用 求完成旅行的最小花费 输入输出 输
下一页
个人成就
文章被点赞
104
文章被阅读
32,830
掘力值
2,196
关注了
49
关注者
26
收藏集
2
关注标签
77
加入于
2020-12-02