欢迎来到本站

along 第2页

  • 2024.05.10 | along | 1007次围观
    史上最傻瓜的监控流对接,网页无插件方式播放海康大华等监控rtsp流
    网上监控流方案很多,真正能用的很少,本文底部提供下载包,解压开箱即用!上面是网页上的效果图1.config.json配置好摄像头的rtsp地址{    "urls":{               "1001" : { "video": "rtsp://admin:1234@192.168.1.201/h26...
  • 2023.07.28 | along | 1528次围观
    短信配置
    短信配置本章节,介绍项目的短信功能。该功能提供统一的短信 API 给其它模块,使它们可以快速接入短信功能,无需关心不同短信平台的具体对接。短信采用异步发送,基于 Redis 消息队列,如下图所示:yudao-spring-boot-starter-biz-sms (opens new window)业务组件:封装不同短信平台的客户端。yudao-module-system 的 sms (opens new window)业务模...
  • 2023.07.28 | along | 1434次围观
    数据库文档
    数据库文档yudao-module-infra 的 DatabaseDocController (opens new window)类,基于 Screw (opens new window)工具,生成数据库表结构的文档。访问 [基础设施 -> 数据库文档] 菜单,可以查看项目的数据库文档。如下图所示:关于 Screw 的使用讲解,可见 《芋道 Spring Boot 数据表结构文档 》 (opens...
  • 2023.07.28 | along | 1314次围观
    限流熔断
    限流熔断yudao-spring-boot-starter-protection (opens new window)技术组件,基于 Resilience4j (opens new window)轻量级的容错组件,实现熔断器、限流器、舱壁隔离、重试、限时器的功能。使用的示例,参见 《芋道 Spring Boot 服务容错 Resilience4j 入门 》 (opens new window)文章。...
  • 2023.07.28 | along | 1369次围观
    幂等性(防重复提交)
    幂等性(防重复提交)yudao-spring-boot-starter-protection (opens new window)技术组件,由它的 idempotent (opens new window)包,提供声明式的幂等特性,可防止重复请求。例如说,用户快速的双击了某个按钮,前端没有禁用该按钮,导致发送了两次重复的请求。// UserController.java@Idempotent(timeout = 10...
  • 2023.07.28 | along | 1183次围观
    分布式锁
    分布式锁yudao-spring-boot-starter-protection (opens new window)技术组件,使用 Redis 实现分布式锁的功能,它有 2 种使用方式:编程式锁:基于 Redisson (opens new window)框架提供的各种 (opens new window)分布式锁声明式锁:基于 Lock4j (opens new window)框架的 @Lock4j&n...
  • 2023.07.28 | along | 1131次围观
    单元测试
    单元测试项目使用 Junit5 + Mockito 实现单元测试,提升代码质量、重复测试效率、部署可靠性等。截止目前,项目已经有 500+ 测试用例。内容推荐如果你想系统学习单元测试,可以阅读《有效的单元测试》 (opens new window)这本书,非常适合 Java 工程师。如果只是想学习 Spring Boot Test 的话,可以阅读 《芋道 Spring Boot 单元测试 Test 入门 》 (opens new window)文...
  • 2023.07.28 | along | 1220次围观
    工具类 Util
    工具类 Util本小节,介绍项目中使用到的工具类,避免大家重复造轮子。#1. Hutool项目使用 Hutool (opens new window)作为主工具库。Hutool 是国产的一个 Java 工具包,它可以帮助我们简化每一行代码,减少每一个方法,让 Java 语言也可以“甜甜的”。yudao-common (opens new window)模块的 util (opens new window)包作为辅工具库,以 U...
  • 2023.07.28 | along | 1102次围观
    配置管理
    配置管理在 [基础设施 -> 配置管理] 菜单,可以查看和管理配置,适合业务上需要动态的管理某个配置。例如说:创建用户时,需要配置用户的默认密码,这个密码是不会变的,但是有时候需要修改这个默认密码,这个时候就可以通过配置管理来修改。对应的后端代码是 yudao-module-infra 的 config (opens new window)业务模块。#1. 配置的表结构infra_config 的表结构如下:CREATE...
  • 2023.07.28 | along | 1178次围观
    消息队列
    消息队列yudao-spring-boot-starter-mq (opens new window)技术组件,基于 Redis 实现分布式消息队列:使用 Stream (opens new window)特性,提供【集群】消费的能力。使用 Pub/Sub (opens new window)特性,提供【广播】消费的能力。友情提示:考虑到有部分同学对分布式消息队列了解的不多,所以在下文的广播消费、集群消费的描述,去除【消费者分...
  • 2023.07.28 | along | 18772次围观
    异步任务
    异步任务yudao-spring-boot-starter-job (opens new window)技术组件,除了提供定时任务的功能,还提供了 Async 异步任务的能力。系统使用异步任务,提升执行效率。例如说:操作日志模块 (opens new window),异步记录【操作日志】访问日志模块 (opens new window),异步记录【访问日志】友情提示:如果你未学习过 Spring 异步任务,可以后续阅读 《芋道 Spri...