排序
线程的6种状态(juc编程)
1 线程状态 1.1 状态介绍 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态。那么Java中的线程存在哪几种状态呢?Java中的...
LinkedList 插入真的是 O(1) 吗?深度解析 Java 双向链表的性能陷阱与源码真相
LinkedList 插入真的是 O(1) 吗?深度解析 Java 双向链表的性能陷阱与源码真相,引言 LinkedList 的插入操作真的是 O(1) 吗?这个看似常识的答案,在实际生产中可能让你踩坑。 大多数开发者知道 ...
跟着狂神学JAVA
学习JAVA的第一天 一级标题:前面加#空格,以此类推,最多6级标题 标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 大于符号 > 选择狂神说java,走...
Tomcat Request请求处理过程:Connector
Tomcat Request请求处理过程:Connector,引入 线程池Executor是在哪里启动的? Request是如何处理并交个Container处理的? Tomcat支持哪些协议?这些协议是处理的?协议层次结构如何设计的? Co...
MySQL-16.MVCC(多版本并发控制)
C-16.多版本并发控制 1.什么是MVCC MVCC(Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事...
重磅!Spring AI 2.0 RC 版正式发布!!
重磅!Spring AI 2.0 RC 版正式发布!!, 大家好,我是R哥。 本来 Spring AI 2.0 预计是 2026/5 月份正式发布的,现在官方宣布已经延期一个月了,从 5 月延期到了 6 月。 好消息,Spring AI 2.0...
我跟你说@RefreshScope跟Spring事件监听一起用有坑!
本文记录一下我在 Spring 自带的事件监听类添加 @RefreshScope 注解时遇到的坑,原本这两个东西单独使用是各自安好,但当大家将它们组合在一起时,会发现我们的事件监听代码被重复执行。希望大...
降雨量分布图的制作
降雨量分布图的制作,如何做出中国气象局发布的降雨量分布图 流程如下 1. 准备自己的降雨数据(点数据,格网数据),在使用前需要对无效数据进行清洗 2. 对数据进行插值分析(推荐克吕金插值) 3...
如何在Spring Cloud中实现Nacos客户端登录密码加密
背景 公司规范要求配置文件里不能出现明文的密码。最近项目引入了Nacos作为服务的配置中心,使用的是spring-cloud-starter-alibaba-nacos-config这个包。 基本的bootstrap.yaml配置如下: sprin...
spring email 发送功能
邮件通知是现代应用中常见的一种通信方式,特别是在需要及时反馈、告警或重要事件通知的场景下。Spring Boot提供了简单而强大的邮件发送功能,本文将通过pring Boot中使用JavaMailSender 接口实...
java系统可靠性测试设计与用例分析
可靠性测试,需要构造故障模式与业务流量模型,确保系统在故障和高负载情况下仍能正常运行。我们假设有一个部署在k8s集群的系统,可按照节点、网络、(cpu、mem)资源、pod等角度构造故障 以下...
Excel Export 踩坑注意点+导出方案设计
产品需求 产品经理需要导出一个页面的所有的信息到 EXCEL 文件。 需求分析 对于 excel 导出,是一个很常见的需求。 最常见的解决方案就是使用 poi 直接同步导出一个 excel 文件。 客户体验 &...













