• Kafka

    一、简介Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的...
  • ActiveMQ

    为什么要使用消息队列? https://www.cnblogs.com/xiapu5150/p/9927323.html https://www.cnblogs.com/yanfei1819/p/10615605.html https://blog....
  • 消息中间件对比

    参考:https://www.jianshu.com/p/2838890f3284
  • RocketMQ

    1、为什么要使用消息队列解耦、异步、削峰 解耦:引入消息队列之前,下单完成之后,需要订单服务去调用库存服务减库存,调用营销服务加营销数据……引入消息队列之后,可以把订单完成的消息丢进队列里,下游服务自己去调用就行了,这样就完成了订单服务和其它服务的...
  • Opencv

    一、安装(两种方式) 源码编译安装 主要参考^1 mac下安装,使用源码进行安装时 在官方上下载安装包^2 下载后编译前需要下载各种依赖包啥的,版本的话下载可能有区别问题 使用brew安装的ant最新版本附带安装了openjdk15,为了避免...
  • Swagger

    一、简介Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 在...
  • Yapi

    一、简介https://hellosean1025.github.io/yapi/index.html 旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API 测试网页:https://yapi.baidu.c...
  • Druid

    1、简介​ 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性...
  • JPA

    事务范围(单Session即一级缓存) ​ 事务范围的缓存只能被当前事务访问,每个事务都有各自的缓存,缓存内的数据通常采用相互关联的对象形式。缓存的生命周期依赖于事务的生命周期,只有当事务结束时,缓存的生命周期才会结束。事务范围的缓存使用内存...
  • Mybatis

    面试题参考:https://blog.csdn.net/qq_33036061/article/details/105209254 #{} ${} 不能写到字符串中的,如果写到字符串表达字串内容一部分。Mybatis是无法给这个占位符赋值...