概述 在Kotlin里面,变量可以声明为late init: 顾名思义,这是指一个延迟初始化的变量。在kotlin里面,如果在类型声明之后没有使用符号?,则表示该变量不会为n...
一、RocketMQ 的前世今生 RocketMQ 是阿里巴巴开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务,是一个统一的消息引擎,...
一、Flowable简介 1. Flowable是什么 Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定...
鉴于读者们评论,但平时较忙用不到回来看笔记时也看不到评论,今天有时间再补充下实测图片吧 可以略过 最近找工作面试时,被问及了mysql联合索引的一些问题,之前看过‘高性能my...
偶尔还是会想起你 文/青衣 我一个朋友把我QQ删了好友。 其实,严格来说并不是她把我删了。某一天,许久没有联系的她发来消息“你有没有网银或者支付宝?”这一看就是诈骗的常用手段...
需求比协议重要,理解你的需求在前,选择应用的协议在后! 第一、是什么? 解释这个问题有很大的难度,你所处的角度不同,决定了所需答案的不同。不管怎么样,协议是为了解决问题而生的...
最近新做的项目中使用了shiro和jwt来做简单的权限验证,在和springboot集成的过程中碰到了不少坑。做完之后对shiro的体系架构了解的也差不多了,现在把中间需要注...