欢迎来到本站

along 第2页

  • 2024.05.10 | along | 3549次围观
    史上最傻瓜的监控流对接,网页无插件方式播放海康大华等监控rtsp流
    网上监控流方案很多,真正能用的很少,本文底部提供下载包,解压开箱即用!上面是网页上的效果图1.配置好摄像头的rtsp地址# 流配置streams:  # RTSP摄像头  1001: rtsp://admin:bayi1234@192.168.1.202/h264/ch1/sub/av_stream  1002: rtsp://admin:bayi1234@192.168.1.203/h264/ch1/sub/av_stream  10...
  • 2023.07.28 | along | 3818次围观
    站内信配置
    站内信配置本章节,介绍项目的站内信功能。它在管理后台有三个菜单,分别是:① 站内信模版:管理站内信的内容模版② 站内信管理:查看站内信的发送记录③ 我的站内信:查看发送给我的站内信#1. 表结构#2. 实现代码前端代码:views/system/notify(opens new window)后端代码:controller/admin/notify(opens new window)#3. 站内信配置本小节,讲解如何配置站内信功能,整个过程如下:新建一个站内信【模版】,配置站...
  • 2023.07.28 | along | 3637次围观
    邮件配置
    邮件配置本章节,介绍项目的邮件功能。它在管理后台有三个菜单,分别是:① 邮箱账号:配置邮件的发送账号② 邮件模版:管理邮件的内容模版③ 邮件记录:查看邮件的发送记录#1. 表结构#2. 实现原理邮件功能提供统一的 API 给其它模块,使它们可以快速实现发送邮件的功能,无需关心不同邮件平台的具体对接。邮件采用异步发送,基于 Redis 消息队列,如下图所示:前端代码:views/system/mail(opens new window)后端代码:controller/...
  • 2023.07.28 | along | 3506次围观
    短信配置
    短信配置本章节,介绍项目的短信功能。该功能提供统一的短信 API 给其它模块,使它们可以快速接入短信功能,无需关心不同短信平台的具体对接。短信采用异步发送,基于 Redis 消息队列,如下图所示:yudao-spring-boot-starter-biz-sms (opens new window)业务组件:封装不同短信平台的客户端。yudao-module-system 的 sms (opens new window)业务模...
  • 2023.07.28 | along | 3025次围观
    数据库文档
    数据库文档yudao-module-infra 的 DatabaseDocController (opens new window)类,基于 Screw (opens new window)工具,生成数据库表结构的文档。访问 [基础设施 -> 数据库文档] 菜单,可以查看项目的数据库文档。如下图所示:关于 Screw 的使用讲解,可见 《芋道 Spring Boot 数据表结构文档 》 (opens...
  • 2023.07.28 | along | 2663次围观
    限流熔断
    限流熔断yudao-spring-boot-starter-protection (opens new window)技术组件,基于 Resilience4j (opens new window)轻量级的容错组件,实现熔断器、限流器、舱壁隔离、重试、限时器的功能。使用的示例,参见 《芋道 Spring Boot 服务容错 Resilience4j 入门 》 (opens new window)文章。...
  • 2023.07.28 | along | 3005次围观
    幂等性(防重复提交)
    幂等性(防重复提交)yudao-spring-boot-starter-protection (opens new window)技术组件,由它的 idempotent (opens new window)包,提供声明式的幂等特性,可防止重复请求。例如说,用户快速的双击了某个按钮,前端没有禁用该按钮,导致发送了两次重复的请求。// UserController.java@Idempotent(timeout = 10...
  • 2023.07.28 | along | 2712次围观
    分布式锁
    分布式锁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 | 2517次围观
    单元测试
    单元测试项目使用 Junit5 + Mockito 实现单元测试,提升代码质量、重复测试效率、部署可靠性等。截止目前,项目已经有 500+ 测试用例。内容推荐如果你想系统学习单元测试,可以阅读《有效的单元测试》 (opens new window)这本书,非常适合 Java 工程师。如果只是想学习 Spring Boot Test 的话,可以阅读 《芋道 Spring Boot 单元测试 Test 入门 》 (opens new window)文...
  • 2023.07.28 | along | 2588次围观
    工具类 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 | 2560次围观
    配置管理
    配置管理在 [基础设施 -> 配置管理] 菜单,可以查看和管理配置,适合业务上需要动态的管理某个配置。例如说:创建用户时,需要配置用户的默认密码,这个密码是不会变的,但是有时候需要修改这个默认密码,这个时候就可以通过配置管理来修改。对应的后端代码是 yudao-module-infra 的 config (opens new window)业务模块。#1. 配置的表结构infra_config 的表结构如下:CREATE...