排序
JDK中使用的设计模式
JDK中使用的设计模式, 我的博客一直有一些积压很久的草稿,有些完成度太低、内容过时的我不定期会删除;另一些完成度比较高,但随着工作变动、时间过去太久的博文,无力继续研究相关方向和更新...
JavaSE基础知识分享(三)
写在前面 前面给了关于java方法和数组的十题编程题,如果你能有思路很快速地完成它,说明你这部分的基础知识很好,接下来就来看看后面的面向对象的相关知识吧! 面向对象 概述:不断地创建对象...
【JAVA多线程】JDK中的各种锁,看这一篇就够了
【JAVA多线程】JDK中的各种锁,看这一篇就够了, 目录 1.概论 1.1.实现锁的要素 1.2.阻塞队列 1.3.Lock接口和Sync类 2.各种锁 2.1.互斥锁 2.1.1.概论 2.1.2.源码 1.lock() 2.unlock() 2.2.读写锁...
linux自动清理tmp临时文件导致的(The temporary upload location[/tmp/tomcat.]is not valid)问题
linux自动清理tmp临时文件导致的(The temporary upload location[/tmp/tomcat.]is not valid)问题,一个springboot项目,项目中有个自动生成word文档的功能。部署到inux上。本地测试生成word功...
一致性Hash算法:如何实现分布式系统中的高效数据分片?
一致性Hash算法:如何实现分布式系统中的高效数据分片?,概述 一致性hash多用于分布式数据存储场景,在集群节点数量发生变化时,提升集群适应变化的能力。 大多数网站背后肯定不是只有一台服务...
hot100之贪心
hot100之贪心,买卖股票的最佳时期(121) class Solution { public int maxProfit(int[] prices) { int res = 0; int min = Integer.MAX_VALUE; for (int i = 0; i < prices.length; i++){ min...
剑指offer-33、丑数
剑指offer-33、丑数,题⽬描述 把只包含质因⼦ 2 、 3 和 5 的数称作丑数( Ugly Number )。例如 6 、 8 都是丑数,但 14 不是,因为它包含质因⼦ 7 。 习惯上我们把 1 当做是第⼀个丑数。求按...
MySQL-04.MySQL逻辑架构
C-04.逻辑架构 1.逻辑架构剖析 1.1 服务器处理客户端请求 首先MySQL是典型的C/S架构,即Client/Server架构,客户端使用的是mysql,服务器端程序使用的mysqld。 不论客户端进程和服务器进程是采...
MySQL-13.MySQL约束
1.约束(constraint)概述 1.1 为什么需要约束 数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中存在不符合语义规定的数据和防止因错误信息...
如何保证Mysql和Redis双写一致性
如何保证Mysql和Redis双写一致性,如何保证Mysql和Redis双写一致性 这个问题本质上是分布式系统中的数据一致性问题。因为 MySQL 和 Redis 是两个独立的存储系统,无法做到原子性更新,所以我们只...
深入理解 Spring IoC 和 DI:掌握控制反转和依赖注入的精髓
在本文中,我们将介绍 IoC(控制反转)和 DI(依赖注入)的概念,以及如何在 Spring 框架中实现它们。 什么是控制反转? 控制反转是软件工程中的一个原则,它将对象或程序的某些部分的控制权转...
【LeetCode】121. 买卖股票的最佳时机
【LeetCode】121. 买卖股票的最佳时机,121. 买卖股票的最佳时机 题目 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并...



![linux自动清理tmp临时文件导致的(The temporary upload location[/tmp/tomcat.]is not valid)问题-拾光赋](https://cos.blogs.ink/wp-content/uploads/2026/08/3d397adc4fefd445dd9fd5c2a8a83267-300x187.webp)









