魔豆IT-一个程序员的个人博客魔豆IT

【今日观点】 Mybatis进阶

typora-copy-images-to: img 一.接口代理方式实现Dao 1.1 代理开发方式介绍 ​ 采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流。 Mapper 接口开发方法只需要...

最新发布 第4页

后端

Spring Data Mongodb多表关联查询

admin阅读(842)评论(0)赞(3)

Spring Data Mongodb多表关联查询 前言 额瑞巴蒂,好。 最近公司的项目采用Mongodb作为数据库,我也是一头雾水,因为MongoDB是最近几年才火起来,没有什么太多的学习资料。只有看Mongodb官网,Spring Da...

后端

RocketMQ面试题

admin阅读(663)评论(0)赞(1)

你们为什么使用mq?具体的使用场景是什么? mq的作用很简单,削峰填谷。以电商交易下单的场景来说,正向交易的过程可能涉及到创建订单、扣减库存、扣减活动预算、扣减积分等等。每个接口的耗时如果是100ms,那么理论上整个下单的链路就需要耗费40...

后端

CountDownLatch的用法,配图版

admin阅读(360)评论(0)赞(2)

CountDownLatch 是线程协作中的并发流程控制的工具类,它能在多线程场景中,可以让多个线程执行完自己的任务后,在某个等待点集合,集合完毕后,再继续等待点后面的工作,如图 图上有5个蓝色的勇士,每个勇士需要到每扇门寻找钥匙后,就可以...

后端

我在工作中是如何使用 git 的

admin阅读(817)评论(0)赞(8)

前言 最近在网上有个真实发生的案例比较火,说的是一个新入职的员工,不会用 Git 拉代码,第二天被开除。由此,可见 Git 对我们工作的重要性,无论是前端后端,都是离不开 Git 的,下面就让我们一探究竟吧。 上面的案例引申出一个问题,入职...

SpringBoot

SpringBoot整合rocketMQ

admin阅读(14444)评论(0)赞(5)

SpringBoot整合rocketMQ RocketMQ Rocketmq阿里巴巴开源的一款非常优秀的MQ中间件,现在已经捐赠给Apache成为顶级项目,并且已经成功孵化,而且它是为数不多的支持分布事务消息的中间件。 Apache Roc...

后端

详解 Java 内存模型与原子性、可见性、有序性

admin阅读(776)评论(0)赞(2)

为什么需要并发编程 不知道各位有没有听说过被誉为计算机第一定律的摩尔定律,它是英特尔创始人之一戈登 · 摩尔长期观察总结出来的经验,虽然不是严格推导出来的真理,但最起码迄今为止仍然是令人深信不疑的。其核心内容通俗来说就是 处理器的性能每隔两...