
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 工具类1.1 EasyExcel封装类package com.example.utils.easyexcel;import com.alibaba.excel.metadata.CellData;import com.alibaba.excel.metadata.Head;import com.alibaba.excel.write.metadata.holder.WriteSheetHol
1. 事务消息简介即,在分布式系统中保证最终一致性的两阶段提交的消息实现。侧重点:保证本地事务执行 与消息发送两个操作的原子性2. 事务消息发送流程消息生产者向Broker投递一个half(事务)消息(如需保证幂等性,可以携带一个唯一的key作为参数)确认Broker接收到消息(消息会在Broker本地进行存储,但是该消息的状态对消费者不可见)生产者确认消息发送成功后,回调executeLocal
1.JDK7 中 HashMap 成环原因1.1 成环的时机HashMap 扩容时多线程环境下1.1 成环的时机
1. 官网下载官网:http://rocketmq.apache.org/dowloading/releases/以 4.8.0 版本为例:2. 配置坏境变量3. 启动3.1 启动NAMESERVER在RocketMQ文件夹下的bin目录下,打开CMD窗口,执行 start mqnamesrv.cmd 命令来启动NAMESERVER。注意:成功会有提示窗口(不要关闭)3.2 启动BROKER在Ro
1. 官网下载官网:http://rocketmq.apache.org/dowloading/releases/以 4.8.0 版本为例:2. 配置坏境变量3. 启动3.1 启动NAMESERVER在RocketMQ文件夹下的bin目录下,打开CMD窗口,执行 start mqnamesrv.cmd 命令来启动NAMESERVER。注意:成功会有提示窗口(不要关闭)3.2 启动BROKER在Ro
1. 什么是Docker1.1 Docker开源项目背景Docker是基于Go语言实现的开源容器项目。它诞生于2013年年初,最初发起者是dotCloud公司。dotCloud公司也随之快速发展壮大,在2013年年底直接改名为Docker Inc,并专注于Docker相关技术和产品的开发,目前已经成为全球最大的Docker容器服务提供商。官方网站为docker.com。1.2 Linux容器技术—
1.简介JSR是Java Specification Requests的缩写,意思是Java 规范提案JSR-303 是JAVA EE 6 中的一项子规范,叫做Bean Validation即,JSR 303,Bean Validation规范 ,为Bean验证定义了元数据模型和API.。默认的元数据模型是通过Annotations来描述的,但是也可以使用XML来重载或者扩展。2.常用校验注解分类
1. 线程2. 协程3. 线程池3.1 简介3.2 应用场景3.3 优点3.4 Executor框架3.5 线程池重点属性3.6 线程池的5种状态3.7 线程池创建参数3.8 线程池监控相关API3.9 线程池创建方式4. 线程池工作流程图
1. 创建Optional类API1.1Optional.of(Tt) :创建一个 Optional 实例,当 t 为null时抛出异常API:1.2Optional.ofNullable(Tt):创建一个 Optional 实例,但当 t为null时不会抛出异常,而是返回一个空的实例API:1.3Optional.empty(): 创建一个空的 Optional 实例API:2.Optional







