排序
深入理解 Java AQS 原理与 ReentrantLock 实现
深入理解 Java AQS 原理与 ReentrantLock 实现,目录 一、AQS 简介 二、AQS 核心设计 2.1 核心组成部分 2.2 AQS 的工作原理 2.3 AQS 的关键方法 三、ReentrantLock 与 AQS 的关系 3.1 ReentrantL...
Aspose.Cells 企业案例:助力法国能源企业实现能源数据报告Excel自动化
Aspose.Cells 企业案例:助力法国能源企业实现能源数据报告Excel自动化,客户名称:法国Setec Smart Efficiency所属行业:能源管理 / 智能建筑 / 物联网所用产品:Aspose.Cells for Java 项目应...
lombok~避免Boolean属性使用默认的方法
lombok~避免Boolean属性使用默认的方法,前言 前端与后端在进行交互时,前端传的对象中,有的属性是int,boolean这些类型,它们是有默认值的,当前端不转它们时,后端也会接收到默认值,如int为0...
redis + AOP + 自定义注解实现接口限流
限流介绍 限流(rate limiting) 是指在一定时间内,对某些资源的访问次数进行限制,以避免资源被滥用或过度消耗。限流可以防止服务器崩溃、保证用户体验、提高系统可用性。 限流的方法有很...
剑指offer-79、最⻓不含重复字符的⼦字符串
剑指offer-79、最⻓不含重复字符的⼦字符串,题目描述 请从字符串中找出⼀个最⻓的不包含重复字符的⼦字符串,计算该最⻓⼦字符串的⻓度。 数据范围: ⻓度⼩于40000 示例1 输⼊:'abcabcbb' 返回...
Vaadin 25 正式发布:回归标准Java Web,让企业级开发更简单、更高效
Vaadin 25 正式发布:回归标准Java Web,让企业级开发更简单、更高效, Vaadin 25.0 作为一个全新的大版本正式发布,开启了 Vaadin 的新一代产品线。本次升级的核心主题非常明确:减少...
mybatis的增删改查
mybatis的增删改查,spring boot增删改查 查部分字段 这个原理都比较简单,根据我前面的博客定义好service和mapper组件就行。 但是这里要强调一个用法@builder org.mybatis.spring.MyBatisSystem...
RabbitMQ 队列使用基础教程
实践环境 JDK 1.8.0_121 amqp-client 5.16.0 附:查看不同版本的amqp-client客户端支持的Java JDK版本 https://www.rabbitmq.com/client-libraries/java-versions mavn settings.xml <?xml v...
图解Kafka Producer常用性能优化配置参数
1 基本参数 bootstrap.servers:Kafka broker服务器地址列表,,分开,可不必写全,Kafka内部有自动感知Kafka broker的机制 client.dns.lookup:客户端寻找bootstrap地址的方式,支持两种方式: ...
开源分布式系统追踪-00-overview
开源分布式系统追踪-00-overview,分布式跟踪系列 CAT cat monitor 分布式监控 CAT-是什么? cat monitor-02-分布式监控 CAT埋点 cat monitor-03-深度剖析开源分布式监控CAT cat monitor-04-cat ...
国产化Excel处理控件Spire.XLS教程:如何使用 Java 将 TXT 文本转换为 Excel 表格
国产化Excel处理控件Spire.XLS教程:如何使用 Java 将 TXT 文本转换为 Excel 表格,在数据处理和分析中,TXT 文件常被用作一种简单的数据存储格式,但它们缺乏结构化布局和强大的数据分析功能。...
ConcurrentHashMap(并发工具类)
并发工具类 在JDK的并发包里提供了几个非常有用的并发容器和并发工具类。供我们在多线程开发中进行使用。 5.1 ConcurrentHashMap 5.1.1 概述以及基本使用 在集合类中HashMap是比较常用的集合对...













