logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式唯一ID-雪花算法

雪花算法满足分布式唯一ID对于唯一性,单调递增性,安全性的要求,无论在实现复杂度,还是性能方面都有很大的优势,且,能适用于大部分业务场景。

文章图片
#分布式#算法#java
mysql-事务隔离之可重复读

本文默认使用的 mysql 数据库引擎为 InnoDB,事务隔离级别为可重复读(repeatable read)问题起因最近在业务的开发过程中,碰到了一个问题。线程A对某一数据进行更新操作之后(存在事务),立即开启线程B处理异步任务,查询该数据发现它并没有更新,导致后续操作失败。分析问题后发现和数据库事务隔离级别相关,开发环境中 mysql 数据库的事务隔离级别设置的是可重复读(repeatabl

一则小坑:java.io.FileNotFoundException Too many open files

前言最近项目准备上线,在测试环境测试通过,准备把项目部署到『预发布环境』,可以把它理解为我们上线前的最后一个验证环境。在部署的过程中,发现涉及的几个项目都部署失败了,jenkins 集成平台上『一片报红』,把我给整懵逼了。这里再交代一下项目部署的方式:通过 jenkins 进行一系列 build 相关的操作之后,将构建产物(war包形式)传输到指定环境机器的 tomcat 容器中,启动运行。...

RocketMQ原理-自动创建Topic机制

背景RocketMQ 源码版本 4.0.0本地调试 RocketMQ 代码时碰到了问题,关于本地调试环境搭建的细节这边就不赘述了,主要描述一下问题发生的场景。下载了 RocketMQ 源码,在本地 IDE 中正常启动了 Broker 服务 和 NameServer 服务。生产者发送消息的 demo 如下:public class SyncProducer {public static void m

文章图片
#java#kafka#中间件
到底了