【今日观点】 Mybatis进阶
typora-copy-images-to: img 一.接口代理方式实现Dao 1.1 代理开发方式介绍 采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流。 Mapper 接口开发方法只需要...
typora-copy-images-to: img 一.接口代理方式实现Dao 1.1 代理开发方式介绍 采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流。 Mapper 接口开发方法只需要...
Spring Data Mongodb多表关联查询 前言 额瑞巴蒂,好。 最近公司的项目采用Mongodb作为数据库,我也是一头雾水,因为MongoDB是最近几年才火起来,没有什么太多的学习资料。只有看Mongodb官网,Spring Da...
你们为什么使用mq?具体的使用场景是什么? mq的作用很简单,削峰填谷。以电商交易下单的场景来说,正向交易的过程可能涉及到创建订单、扣减库存、扣减活动预算、扣减积分等等。每个接口的耗时如果是100ms,那么理论上整个下单的链路就需要耗费40...
CountDownLatch 是线程协作中的并发流程控制的工具类,它能在多线程场景中,可以让多个线程执行完自己的任务后,在某个等待点集合,集合完毕后,再继续等待点后面的工作,如图 图上有5个蓝色的勇士,每个勇士需要到每扇门寻找钥匙后,就可以...
打开nginx下面的conf文件夹下面的nginx.conf文件,如图 nginx.conf文件配置,并保存,如图: 代码: #定义集群 upstream demo{ server localhost:1111; server localh...
系统环境 Windows 10 64位 mysql版本 5.7.19 2\|*0***一、万变不离的下载** 下载页面:https://dev.mysql.com/downloads/mysql/ 点击 Download 按钮下载zip包到...
前言 最近在网上有个真实发生的案例比较火,说的是一个新入职的员工,不会用 Git 拉代码,第二天被开除。由此,可见 Git 对我们工作的重要性,无论是前端后端,都是离不开 Git 的,下面就让我们一探究竟吧。 上面的案例引申出一个问题,入职...
SpringBoot整合rocketMQ RocketMQ Rocketmq阿里巴巴开源的一款非常优秀的MQ中间件,现在已经捐赠给Apache成为顶级项目,并且已经成功孵化,而且它是为数不多的支持分布事务消息的中间件。 Apache Roc...
SpringBoot整合ElasticSearch7.4.2,简单而详细 这篇博客是给刚刚接触ElasticSearch的小伙伴看的,主要的目的是想让刚安装了es的小伙伴,可以通过咱们java程序来操作ElasticSearch,好了闲话少...
1.Spring概述 1.1Spring框架是什么? Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson 发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Sp...
为什么需要并发编程 不知道各位有没有听说过被誉为计算机第一定律的摩尔定律,它是英特尔创始人之一戈登 · 摩尔长期观察总结出来的经验,虽然不是严格推导出来的真理,但最起码迄今为止仍然是令人深信不疑的。其核心内容通俗来说就是 处理器的性能每隔两...
最新评论