首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
后端
Java
面试
Go
Python
架构
前端
GitHub
MySQL
展开
全部
后端
Java
面试
Go
Python
架构
前端
GitHub
MySQL
数据库
Spring Boot
大数据
Linux
AI编程
C++
暂无数据
推荐
最新
JDK 8钉子户进阶指南:十年坚守,终迎Java 21升级盛宴!
作为一名曾经的JDK 8“钉子户”,我在亲身实践升级到JDK 21后,深切感受到了新版本带来的开发效率与编程体验的质的飞跃。本文将带你直观对比Java 8与Java 21的关键特性,标注每个特性的引入
Redis 为什么这么快?一次彻底搞懂背-后的秘密 🚀
Redis 为什么这么快?一次彻底搞懂背-后的秘密 🚀 内存为王:物理定律决定了速度的起点 Redis 将所有数据都存放在内存中。这是它快的最核心、最基础的原因。
面试官:“聊聊最复杂的项目?”90%的人开口就凉!我面过最牛的回答,就三句话
那天连续面俩后端,问了同一个问题:“说说你做过最复杂的项目?”结果直接给我整出“天堂与地狱”的既视感。 第一个上来就开闸放水:“我们项目用了微服务拆分,还搞了Docker容器化,Spring Clou
泛型+函数式:让策略模式不再是复制粘贴地狱
泛型+函数式:让策略模式不再是复制粘贴地狱 导入模块的"复制粘贴地狱" 血泪史:每加一个导入类型,我都要复制200行代码 前段时间我写了一个会员导入模块 导入模块的设计架构图 目前已有的3个导入策略:
滴滴二面:MySQL执行计划中,Key有值,还是很慢怎么办?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 这种情况的核心问题可能出在索引使用方式或查询优化上。 如何正确分析 SQL 执行计划? 在 EXPLAIN 结果中,几个重
【Redis】【缓存】理解缓存三大问题:缓存穿透、缓存击穿与缓存雪崩及解决方案
@TOC 在高并发系统中,缓存是提升性能的关键组件。然而,缓存的使用也伴随着一些潜在问题,其中最常见的就是缓存穿透、缓存击穿和缓存雪崩。本文将详细解析这三个问题,并结合 Java 与 Redisson
java 中 char 类型变量能不能储存一个中文的汉字,为什么?
char 能存汉字,但只限于常用字;生僻字必须用 String;文件编码只影响读取,不影响 char 的存储能力。
面试为何15分钟就被“挂掉”?一个面试官的百场反思
那个刻骨铭心的下午 还记得第一次面试只有15分钟就被面试官挂掉的经历,至今还历历在目。 那是一个11月末的傍晚,时间来到了周五下午5点。我早早做好准备,前两个问题还聊得火热,自以为胜券在握。但随后面试
面试官:“聊聊你最复杂的项目?” 为什么90%的候选人第一句就栽了?
三句话,我决定要他了 最近团队业务扩张,所以有一些HC,我也因此成了“兼职面试官”,每天都在跟不同的候选人打交道。面得多了,一些有意思的现象就浮现了出来。
面试官:谈谈为什么要拆分数据库?有哪些方法?
面试官:谈谈 为什么要拆分数据库? 单体项目在构建之初,数据库的负载和数据量都不大,所以不需要对数据库做拆分,小型财务系统、文书系统、ERP系统、OA系统,用一个MySQL数据库实例基本就够用了。 就
凌晨2点,我删光了所有“精通多线程”的代码
那个让我无地自容的Code Review 上周团队Code Review,我自信地展示了一个“高性能”线程池: 总监沉默了三秒,然后问:“你知道这个配置在并发高的时候,会先拖垮数据库,再拖垮整个系统吗
网易三面:Java中默认使用的垃圾回收器及特点分版本说说?
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ JDK 7(以及之前) 默认垃圾回收器: 新生代:Parallel Scavenge(吞吐量优先收集器) 老年代:Para
力扣 LC27. 移除元素 remove-element
面试 TOP150 数组系列 LC26. 删除有序数组中的重复项 LC27. 移除元素 LC80. 删除有序数组中的重复项 II LC88. 合并两个有序数组 LC169. 多数元素与 Boyer–M
Mysql小表驱动大表优化原理
它触及了MySQL查询性能优化的一个核心原则。简单来说,“小表驱动大表” 的核心目的是为了减少磁盘I/O操作和比较次数,从而提升查询效率。 下面我们通过几个层面来详细解释为什么。 1. 从嵌套循环的概
【底层机制】std:: function 解决的痛点?是什么?如何实现?如何正确用?
简单来说,std::function 是一个"万能函数容器",可以把函数、lambda、函数对象等打包成统一的格式
服务器指标多到“洪水泛滥”?试试InfluxDB?
这篇博客不搞虚的,还在用 MySQL 硬扛时序数据?InfluxDB 这波直接把 “查数慢” 的坑填了!
面试官一开口就问:“你了解MySQL水平分区吗?”我当场差点懵了……
很多人面试MySQL都会被问到一个经典问题:“你知道什么是水平分区吗?”听起来简单,其实这是数据库架构优化的灵魂题。今天,小米就给大家讲讲我被这个问题“教育”过的一次真实面试故事。
也是震惊到我了!家里有密码锁的注意了,这真不是 BUG,是 feature。
你好呀,我是歪歪。 前几天在网上冲浪的时候看到一个消息,关于智能密码锁的。 就是这种玩意: 当时我看到的那个消息说,开密码锁的时候,你输入的数字串只要包含你真正的密码就能开锁。 比如,假设你的密码是:
Java知识点复习
Java中的多态,子类调用父类方法 下面演示了通过反射获取父类实例,然后调用play方法(play是私有的,子类重写了play方法): 单例模式的饿汉和懒汉是什么 单例模式有两种实现方式,一种是饿汉一
如何设计多级缓存架构并解决一致性问题?
在高并发系统设计中,多级缓存是提升性能的关键手段。基于Spring Boot生态,我们通常会构建Caffeine本地缓存 + Redis分布式缓存 + MySQL数据库的三级缓存架。