首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
View
订阅
CodeFans
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
刚刚,DeepSeek 解答了困扰我五年的技术问题。时代确实变了!
你好呀,我是歪歪。 五年前,2020 年,我写文章的时候曾经遇到过一个技术问题,百思不得其解,当时把那个问题归类为玄学问题。 后来也会偶尔想起这个问题,但是我早就不纠结于这个问题了,没再去研究过。 前
15分钟面试被5连CALL,你扛得住么?
第1问:Java 项目中为什么需要锁? 在Java项目中,锁(Locks)是并发编程中非常重要的一个概念,主要用于控制对共享资源的访问以保证数据的一致性和线程安全。以下是Java项目中需要锁的一些原因
✅到底有没有必要分库分表,如何考量的
关于是否需要进行分库分表,可以根据以下考量因素来决定: 数据量和负载:如果数据量巨大且负载压力较大,单一库单一表可能无法满足性能需求,考虑分库分表。 数据增长:预估数据增长速度和量级,如果数据增长迅速
Java集合系列(二):ArrayList、LinkedList、Vector的使用方法及区别
本篇博客主要讲解List接口的三个实现类ArrayList、LinkedList、Vector的使用方法以及三者之间的区别。 1. ArrayList使用 ArrayList是List接口最常用的实现类,内部通过数组来实现,因此它的优点是适合随机查找和遍历,缺点是不适合插入和删…
foreach循环(增强for循环)的坑 - ConcurrentModificationException
最近在看《阿里巴巴Java开发手册》时,(五)集合处理-7【强制】不要在foreach循环里进行元素的remove/add操作。这一条规则中,有一段非常有意思的代码 执行这段代码,没有任何问题,foreach循环不会抛出任何异常,而且元素移除成功。 但是,当我们把if ("1"…
令人好奇的Tomcat热部署与热加载
热部署和热加载都需要监听相应的文件或文件夹是否发生了变化。它们都是由Tomcat的后台线程触发的。 BackgroundProcessor就表示后台线程。 每个容器都可以拥有一个BackgroundProcessor,但是默认情况下只有Engine容器会在启动的时候启动一个Ba…
深入理解 Tomcat(四)Tomcat 类加载器之为何违背双亲委派模型
这是我们研究Tomcat的第四篇文章,前三篇文章我们搭建了源码框架,了解了tomcat的大致的设计架构, 还写了一个简单的服务器。按照我们最初订的计划,今天,我们要开始研究tomcat的几个主要组件(组件太多,无法一一解析,解析几个核心),包括核心的类加载器,连接器和容器,还有…
面试突击71:GET 和 POST 有什么区别?
GET 和 POST 是 HTTP 请求中最常用的两种请求方法,在日常开发的 RESTful 接口中...
从20s优化到500ms,我用了这三招
前言 接口性能问题,对于从事后端开发的同学来说,是一个绕不开的话题。想要优化一个接口的性能,需要从多个方面着手。 其实,我之前也写过一篇接口性能优化相关的文章《聊聊接口性能优化的11个小技巧》,发表之
这些不知道,别说你熟悉 Spring
我正在参加「掘金·启航计划」 大家好,这篇文章跟大家来聊下 Spring 中提供的常用扩展点。重点介绍下 Spring 基于这些扩展点怎么跟配置中心(Apollo、Nacos、Zookeeper、Co