排序
百万架构师第四十八课:并发编程的原理(三)|JavaGuide
百万架构师第四十八课:并发编程的原理(三)|JavaGuide, 原文链接 JavaGuide 并发编程的原理 目标: Lock 的使用 AQS 原理分析 Condition CountDownLatch 、 Semaphore 线程池分析 J.U.C = java...
ZooKeeper实现分布式锁
ZooKeeper实现分布式锁,基础 ZooKeeper的4个节点 持久节点:默认的节点类型,一直存在于ZooKeeper中 持久顺序节点:在创建节点时,ZooKeeper根据节点创建的时间顺序对节点进行编号 临时节点:当...
华为 OD 的面试流程。。
华为 OD 的面试流程。。,大家好,我是R哥。 前阵子讲了《华为 OD 的职级与薪资。。》,今天咱们来聊聊华为 OD 的面试流程,很多同学初听华为 OD 就以为是普通的外包嘛,应该不难进,这就大错特...
剑指offer-44、翻转单词序列
剑指offer-44、翻转单词序列,题⽬描述 给定⼀个句⼦,将句⼦中的单词进⾏翻转,注意,单词内部的字符顺序不改变,改变的是单词与单词之间的顺序,⽐如“ I am a coder. ”,翻转之后变成“ coder...
小白手把手教学怎么用maven创建一个Springboot项目
小白手把手教学怎么用maven创建一个Springboot项目,spring_boot ⼀个使⽤了 Spring Boot 的项⽬⼯程,本质上来说和只使⽤ Spring Framework 的⼯程 是⼀样的,如果使⽤ Maven 来管理,那它就是...
PageHelper 分页插件使用中的那些“坑”
PageHelper 分页插件使用中的那些“坑”,PageHelper 分页插件使用中的那些“坑” 引言 在项目开发过程中,分页查询是常见的需求之一。PageHelper 是一个 MyBatis 的分页插件,它能够自动完成 My...
金矿问题
金矿问题,10.金矿问题 题目 有5座金矿,每座金矿的黄金储量不同,需要参与挖掘的工人人数也不同。例如有的金矿储量是500kg黄金,需要5个工人来挖掘,有的金矿储量是200kg黄金,需要3个工人来挖...
DynamicTP-动态线程池管理工具本地部署-Springboot + Nacos + Prometheus + Grafana
DynamicTP-动态线程池管理工具本地部署-Springboot + Nacos + Prometheus + Grafana,一、官方地址 DynamicTP 二、踩坑 先要把依赖版本搞定,后面的配置才能顺利生效 1.一定要确定好自己是什么项...
SpringMVC
SpringMVC,SpringMVC 1. 初识SrpingMVC ssm:spring+springmvc+mybatis MVC三层架构 Spring:IOC 和 AOP SpringMVC:SpringMVC的执行流程! MVC:模型(dao,service),视图(jsp),控制器(Servlet...
虚拟电商-分布式任务调度系统的实现
虚拟电商-分布式任务调度系统的实现,一、分布式任务调度系统实现思路 现在延迟任务系统已经改造成分布式系统了,一个服务多个节点,在延迟任务系统中有个业务逻辑是定时的将未来数据集合中的数...
mysql InnoDB的事务
mysql InnoDB的事务,一、事务的概念 一组数据库操作要么全部成功,要么全部失败,目的是为了保证数据的最终一致性 二、事务的四大特性(ACID) 原子性(Actomicity):当前事务的操作要么成功,...
最新版最全面的 Java+AI 学习路线来了!(2025 版)
最新版最全面的 Java+AI 学习路线来了!(2025 版),前言 在2025年,学习Java并结合AI技术的学习路线更新具有重要的必要性。首先,Java作为企...













