解放双手!根据代码自动生成时序图,这款IDEA插件真香!
在我们平时看代码的时候,往往会遇到一些流程比较复杂的方法,此时画个时序图有助于我们理解方法的执行过程。不过这些 […]
延时任务-基于redis zset的完整实现
所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付 […]
从零开始实现一个MyBatis加解密插件
作者:vivo 互联网服务器团队- Li Gang 本篇文章介绍使用MyBatis插件来实现数据库字段加解密的 […]
面试突击76:${} 和 #{} 有什么区别?
${} 和 #{} 都是 MyBatis 中用来替换参数的,它们都可以将用户传递过来的参数,替换到 MyBat […]
Reactor 之 onErrorContinue 和 onErrorResume
这似乎是 Reactor 的热门搜索之一,至少当我在谷歌中输入 onErrorContinue 时,onErr […]
vue下载excel以及自适应表格宽度(前后端)
本文使用 SpringBoot + vue + easyExcel 实现导出 Excel 功能,并解决文件中文 […]
【Java面试】谈谈常用的分布式ID设计方案
“谈谈常用的分布式ID设计方案”! 一个工作了7年的同学,被问到了这样一个问题。 问题并不难,但是在实际面试的 […]
微服务治理热门技术揭秘:无损上线
简介: 为什么有了无损下线,还需要无损上线?无损上线可以解决哪些问题?本篇文章将一一回答这些问题。作者:十眠 […]
深度强化学习技术概述
简介: 在本文中详细介绍了深度强化学习技术,将强化学习分成三大类(value-based算法、policy-b […]
大屏小程序探索实践 | Cube 技术解读
简介: 支付宝客户端有极强的动态化诉求,不论 iOS 还是 Android 平台,重新分发软件包从时间上,效率 […]