芋道源码公众号-芋道源码最新文章-次幂数据

新来个技术总监:谁再用Redis实现订单超时自动关闭,以后就不用来了!

DelayQueue Timer ScheduledThreadPoolExecutor RocketMQ RabbitMQ 监听Redis过期key Redisson的RDelayedQueue

2023年03月19日

阿里又开源一款数据同步工具 DataX,稳定又高效,好用到爆!

前言 一、DataX 简介 1.DataX3.0 框架设计 2.DataX3.0 核心架构 二、使用 DataX 实现数据同步 1.Linux 上安装 DataX 软件 2.DataX 基本使用 3.安装 MySQL 数据库

2023年03月19日

为什么 Spring和IDEA 都不推荐使用 @Autowired 注解

Spring常见的DI方式 @Autowired VS @Resource 各种DI方式的优缺点 Field注入的缺点 为什么IDEA只对@Autowired警告

2023年03月18日

我终于决定要放弃 okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽!

前言 功能特性 快速使用 HTTP请求相关注解 配置项说明 高级功能 全局拦截器 调用适配器和数据转码器 总结

2023年03月18日

被问烂的Redis分布式锁,你真的懂了?

为什么需要分布式锁? 分布式锁怎么实现? 如何避免死锁? 锁被别人释放怎么办? 锁过期时间不好评估怎么办? Redlock 真的安全吗? Redlock 的争论谁对谁错? 分布式专家 Martin 对于 Relock 的质疑

2023年03月18日

九种分布式ID解决方案,总有一款适合你!

背景 1、UUID 2、数据库自增ID 3、号段模式 4、Redis INCR 5、雪花算法 6、美团(Leaf) 7、百度(Uidgenerator) 8、滴滴(TinyID)

2023年03月17日

如何更快地将string转换成int/long

问题提出 Native 方案 Naive 方案 循环展开方案 byteswap 方案 分治方案 trick 方案 SIMD trick 方案 总结

2023年03月17日

Linux的TCP连接数量最大不能超过65535?那服务器是如何应对百万千万的并发的?

最大并发tcp连接数是多少呢? 65535从哪来的,干啥的? TCP怎么建立连接,与端口号是什么关系?

2023年03月16日

支付宝二面:使用 try-catch 捕获异常会影响性能吗?大部分人都会答错!

点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天 10:33 更新文章,每

2023年03月16日

最近搞了个毫秒级返回百亿数据!我都做了啥!

MySQL 的不足 ES 简介 如何构建 ES 索引 PB 级的 ES 准实时索引构建之道 总结

2023年03月16日

SpringBoot 实现 MySQL 百万级数据量导出并避免 OOM 的解决方案

前言 JPA实现百万级数据导出 MyBatis实现百万级数据导出 MyBatis实现百万级数据导出的具体实例

2023年03月15日

用 Redis 实现延迟队列,我研究了两种方案,发现并不简单

背景 监听过期key Redisson实现延迟队列

2023年03月15日

针对 jar 和 vue 的一键自动化部署工具,界面友好,操作简单(已开源)

前言 一、项目地址 二、使用步骤 1.项目结构 2.启动主类 EasyJenkinsApplication 3.安装 4.项目启动图 三、功能点介绍 1.部署列表 2.部署记录 3.数据分支 4.基本设置 5.启动 6.如何部署vue

2023年03月14日

构建没有 Nginx 的未来?

点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天 10:33 更新文章,每

2023年03月14日

TikTok二面:“聊聊二维码扫码登录的原理”

二维码登录的本质 认识二维码 系统认证机制 扫描二维码登录的一般步骤 大概流程 二维码准备 扫描状态切换 状态确认 总结

2023年03月13日

Twitter下架部分微服务,是微服务错了?

微服务在IT架构中处于什么位置? 微服务跟清晰分层、井井有条的传统IT架构来比较,孰优孰劣? 那有没有人呼吁简化微服务,尝试解决这方面的难题? 是否存在最适合的微服务应用场景?与之对应,有没有明确不适用微服务架构的场景?

2023年03月13日