logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

libilibi项目总结(5)播放视频

【代码】easylive项目总结(5)播放视频。

#java#后端
libilibi项目总结(8)视频评论

【代码】easylive项目总结(8)视频评论。

文章图片
#java#后端
libilibi项目总结(10)个人中心

【代码】easylive项目总结(10)个人中心。

文章图片
#java#后端
libilibi项目总结(3)发布视频

【代码】easylive项目总结(3)发布视频。

文章图片
#java#后端#spring
libilibi项目总结(4)视频列表,视频详情

【代码】easylive项目总结(4)视频列表,视频详情。

文章图片
#java
libilibi项目总结(13)异步视频转码和播放数量统计

接下来,我们定义 RabbitMQ 的队列、交换机和路由。通常使用注解的配置类来定义这些组件。// 队列定义@Bean// durable 确保队列持久化@Bean// Direct 类型交换机@Bean// durable,是否持久化// 队列和交换机的绑定@Bean@Bean通过上述步骤,你可以使用 RabbitMQ 替换 Redis 实现消息队列功能。RabbitMQ 提供了更多的特性(如消

文章图片
#java#后端
libilibi项目总结(12)创作中心

主线程返回响应:主线程在调用后,会继续执行并尽快返回响应给客户端。这是因为不会阻塞当前线程,它将任务交给后台线程池管理。后台任务:后台任务由线程池中的一个线程处理,它们执行删除视频文件、数据库记录等清理工作,但这些操作在主线程返回响应后才开始执行,并且不会影响主线程的响应速度。因此,调用后,主线程不再等待后台任务完成,而是立即返回响应给客户端。后台任务在后台独立执行。

文章图片
#java#后端
libilibi项目总结(14)AOP校验登录和记录消息

这部分代码的核心是通过反射获取方法上的注解,并根据注解的内容决定是否执行后续的操作(如登录校验)。这种方法使得我们可以灵活地对需要登录校验的接口方法进行拦截,而不需要在每个方法中重复编写登录验证逻辑,只需在方法上添加注解即可。: 获取当前连接点(即被拦截的方法)的签名信息。Signature的子接口,提供了关于方法签名的更多细节。: 使用反射检查目标方法是否标记了注解。如果没有该注解,直接返回,不

#java
libilibi项目总结(1)登录注册

varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT ‘出生日期’,varchar(150) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT ‘学校’,tinyint(1) NOT NULL DEF

文章图片
#java
libilibi项目总结(17)Elasticsearch 的使用

这段代码定义了一个类,主要用于与 Elasticsearch 进行交互,执行一些基本的操作,如创建索引、保存、更新和删除文档,及搜索操作。

#elasticsearch#java#spring +1
    共 14 条
  • 1
  • 2
  • 请选择