什么是 rebase? git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。原...
什么是 rebase? git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。原...
简介 长时间不关注底层信息,导致面试的时候竟然忘了这个list的实现原理,这里做下记录,以夯实基础。 CopyOnWriteArrayList是线程安全的,只在写的时候会加锁...
简介 RestTemplate是Spring的模板类,在客户端上可以使用该类调用Web服务器端的服务,它支持REST风格的URL。在Spring中有许多类似功能的类,如Jdb...
前言 SpringBoot中集成Kafka,主要目的干啥呢,当然消息推送啦。不同系统之间,自身系统不同组件之间消息通信的一种方式,也可以是使用MQ。 使用消息系统的目的主要就...
前言: mybatis在持久层框架中还是比较火的,一般项目都是基于ssm。虽然mybatis可以直接在xml中通过SQL语句操作数据库,很是灵活。但正其操作都要通过SQL语句...
首先贴一张很不错的图,SpringBoot启动结构图,图片出自SpringBoot启动流程解析。本文的分析基于Spring Boot 2.1.5,非Spring的代码只有下面...
需求:如上图这个查询,不需要太大的数据量就足以上MySQL数据库崩溃,解决方案之一就是将查询的数据同步到es服务器中,数据库持久层采用Mybatis + Mybatis-pl...
购物车下单和商品直接购买,有很大的不同,其中最大的不同点就是购物车下单可以同时购买多种商品,并且购物车中的商品还会按照不同的属性进行分组,生成不同的订单,对应不同的发货流程,...
下班路上和刚刚加入公司的小姑娘一起走短短的十分钟,我被狠狠地上了一课。 工作,不就是一份工作嘛。 永远不要委屈了自己。 活那么小心翼翼干嘛。 女人永远都要有底气。 职场就要设...