首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
KrisGl
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 91
沸点 4
赞
95
返回
|
搜索文章
赞
文章( 91 )
沸点( 4 )
京东二面:分库分表后翻页100万条,怎么设计?答对直接拿下P7!
你有没有被问过这个经典问题: 别以为这只是简单的 LIMIT + OFFSET,实际上这道题背后藏着对数据库原理理解、系统架构设计能力和实战经验的三重考验。 今天
线程池调优之动态参数配置
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 前言 线程池配置参数 常规线程池参数配置 如果任务是CPU密集型配置:工作线程 = cpu核心数 + 1; 如果任务是IO密集型场景:工作线
消息积压了100万,除了加机器,还能干什么?
前言 有些小伙伴在工作中可能遇到过这种场景:某天早上起来,监控告警响了——MQ队列里突然积压了100万条消息,整个系统卡顿如蜗牛。 你第一反应是不是“赶紧加机器,扩容消费端”? 没错,这招能临时救火,
JDK 8钉子户进阶指南:十年坚守,终迎Java 21升级盛宴!
作为一名曾经的JDK 8“钉子户”,我在亲身实践升级到JDK 21后,深切感受到了新版本带来的开发效率与编程体验的质的飞跃。本文将带你直观对比Java 8与Java 21的关键特性,标注每个特性的引入
Mybatis | Mybatis 一级缓存、二级缓存、三级自定义缓存(Redis)
一、Mybatis 缓存二、一级缓存 SqlSession级别1.如何开启一级缓存2.什么时候清除缓存?3.什么时候缓存失效?4.存在的问题5.三、二级缓存 Mapper级别1.开启二级缓存2.缓存清除3.四、三级缓存 第三方自定义缓存(这里用Redis实现)1. M...
MyBatis(优点&缺点)&MyBatis使用详解!
本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原 生态sql,可以严格控制sql执行性能,灵活度高。 几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 象并返回。(从执行sql到返回result的过程)。 用。 MyBa…
一、Spring Cloud Alibaba 之 Nacos
过去了两年,我又重新开始学习 Spring Cloud 微服务技术,不过是学习 Spring Cloud alibaba 系的微服务组件。之前学的白学了,忘的干干净净的。因为在工作当中,一直使用
从面试翻车到原理吃透:详解 synchronized 锁不住 Integer 的真相
上周朋友兴致勃勃地去某大厂面 Java 开发,前半程聊项目、讲架构都很顺利,直到面试官盯着他简历上 “精通 Java 并发编程” 的字样,话锋一转聊起了锁。 “看你项目里多线程用得不少,那我们聊聊实际
MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术
本文核心介绍,为何业界会有这样的说法?—— “MySQL单表存储数据量最好别超过千万级别” 当然这里是有前提条件的,也是我们最常使用到的: InnoDB存储引擎; 使用的是默认索引数据结构
拯救大文件上传:一文彻底彻底搞懂秒传、断点续传以及分片上传
作为开发者,你是否遇到过这些场景:用户上传1GB视频时网络中断,必须从头开始;多人重复上传相同文件,浪费服务器资源;移动端上传大文件时频繁失败......
下一页
关注了
40
关注者
0
收藏集
13
关注标签
31
加入于
2023-04-03