排序
Java线程中断机制与LuckSupport
引言LockSupport 线程中断机制 什么是中断机制?一个线程不应该由其他线程来强制中断或停止,应该由线程自己去停止Thread.stop,Thread.suspend,Thread.resume 均已被弃用Java 提供了一种协作协商...
SpringBoot自动装配为什么没有走selectImports方法?
SpringBoot自动装配的时候为什么没有走selectImports方法? 本文首先需要大家对SpringBoot的自动装配比较清楚,如果不清楚的可以移步我之前介绍的自动装配的相关视频和文章。 一、疑惑点 ...
SpringBoot实现动态导出word文档
背景 最近有一个需求是需要动态导出合同、订单等信息,导出一个word文档供客户进行下载查看。 需要导出的word文件,主要可以分为两种类型。 导出固定内容和图片的word文档 导出表格内容不固定的...
前端性能优化篇–性能监测
性能监测篇:Performance、LightHouse 与性能 API 性能监测是前端性能优化的重要一环。监测的目的是为了确定性能瓶颈,从而有的放矢地开展具体的优化工作。 平时我们比较推崇的性能监测方案主要...
大型 SaaS 系统的数据范围权限该如何设计?
toB 的系统,除了普通的权限管理之外,往往还需要数据范围权限。本文介绍一种,简单的易实现的 Saas 多租户数据范围权限系统的简单设计与实现。 权限的概述 我们一般说权限的时候是在说「功能权...
记录一次高并发情况下批量更新数据的问题
需求简介: 1.用户领用优惠券接口开发 2.优惠券包领取:一个券包里有多种优惠券,领取一次券包,即券包中的所有券都领取一次。 需求2解决思路: 1.通过循坏调用1接口,来实现接口2。效率会根据...
JUC之CompletableFuture(二)
大家好,我是栗子为 上次我们介绍了CompletableFuture的一些基本方法,我们也知道CompletableFuture具有Future接口的优点,同时又提供了更强大的API,这一篇我们就来彻底学完CompletableFuture...
晓龙吊打面试官系列:Lock对象的使用详解
文章目录 一、Lock对象简介 二、Lock对象的应用 1)condition实现wait/notify通知模型 2)选择性通知 3)Condition对象的总结 4) Condition对象的面试题 1)Lock接口的实现类 2)Lock对象实现...
分布式文件系统HDFS概述
在“分布式系列之分开源分布式存储技术分析”中提到HDFS是以中间控制节点为代表的分布式存储架构,一部分节点 NameNode 是存放管理数据,另一部分节点DataNode存放业务数据。本文简要整理HDFS分...








