
java
文章平均质量分 84
小苹果1357
虚心求学
展开
-
通过java代码实现HTML页面实时预览海康威视摄像头监控视频
本文介绍了如何将海康摄像头的监控视频实时展示在系统Web页面中,方便运维人员查看。首先,摄像头需设置独立IP并通过RTSP协议取流,接着使用FFmpeg工具将RTSP流转换为Web页面可播放的HLS流。开发过程中,通过Java代码实现RTSP取流和FFmpeg转码,最终在HTML页面中使用hls.js库播放HLS流,确保视频实时预览。方案包括摄像头设置、RTSP取流、FFmpeg转码及Web页面播放器的实现,解决了视频缓存问题,确保视频流的实时性和流畅性。原创 2025-05-19 16:34:08 · 1043 阅读 · 0 评论 -
IDEA2018升级2023,lombok插件不兼容导致get/set方法无法使用
IDEA2018升级2023,lombok插件不兼容导致get/set方法无法使用原创 2023-12-25 17:54:37 · 1819 阅读 · 0 评论 -
mongodb.aggregate 索引查询+分组group+排序sort 优化查询效率
mongodb.aggregate 索引查询+分组group+排序sort 优化查询效率原创 2022-09-05 17:13:07 · 8230 阅读 · 3 评论 -
Springboot + Spring Security多种登录方式:账号用户名登录+微信网页授权登录
概述实现账号用户名+微信网页授权登录集成在Spring Security的思路实现前后端分离登录认证及权限控制实现微信登录实现账号用户名+微信网页授权登录集成在Spring Security原创 2021-03-31 13:45:20 · 18598 阅读 · 27 评论 -
微信开放平台开发第三方授权登陆:微信扫码登录
一、概述根据需求,需要拥有第三方微信登录功能,并获取到用户信息。网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。二、前期准备工作1、注册邮箱账号。2、根据邮箱账号注册微信开放平台账号,完善开发者资料。3、申请开发者资质认证、填写相关资料、填写发票、支付认证金额。提交并等待认证结果1)申请开发者资质认证2)选定类型3)填写“认证资料”4)填写“管理员信息”5)上传“企业基本信息”材料:6)进入填写发票及支付费用4、认证成功后,创建网站原创 2021-03-30 14:28:51 · 6849 阅读 · 1 评论 -
CAS单点登录配置https
基础环境CAS-5.3.9Tomcat 9.0.37jdk8本地配置配置hosts文件hms.iems.cloud 是我们测试的域名测试时需要把本地机的ip映射为hms.iems.cloud设到系统hosts文件在目录C:\Windows\System32\drivers\etc下找到并修改hosts文件修改该文件需要管理员权限生成密钥生成步骤,各参数含义:-genkeypair 生成密钥-keyalg 指定密钥算法,这时指定RSA,-keysize 指定密钥长度,默认是10原创 2020-07-14 23:42:36 · 1254 阅读 · 0 评论 -
SpringBoot2.x配置静态文件缓存
HTTP浏览器缓存对这部分知识不太熟悉的,可以先看一下这篇文章:HTTP浏览器缓存机制配置文件yml配置spring: resources: static-locations: classpath:/static/,classpath:/views/,classpath:/templates/ chain: strategy: #MD5实现 content: enabled: true paths: /*原创 2020-06-09 15:54:05 · 2661 阅读 · 0 评论 -
springboot接口参数为List
简单接口参数springboot接口访问,如果是走http请求,那么参数会默认转换成键值对格式,或者是json字符串形式的。今天就遇到一个场景,我需要一个list结构的参数,list里面又是对象,那我们该怎么传参呢?我们不能再浏览器上直接拼接参数发请求了,例如:这样的格式是不被允许的,请求会报错。那么我们转换思路,既然是json格式的参数,那我们就传json格式设置headersContent-type 的值为application/json组织传值参数list数据在body中,传值原创 2020-06-09 10:16:11 · 13456 阅读 · 1 评论 -
Spring boot整合JPA异常冲突:javax.persistence.spi.PersistenceUnitInfo.getValidationMode()
异常:An attempt was made to call the method javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode; but it does not exist. Its class, javax.persistence.spi....原创 2019-12-19 10:37:50 · 6907 阅读 · 0 评论 -
MyBatis不识别Integer值为0的数据
症状:在使用mybatis时,判断int类型的值为0 前端和后端都可以获取到值,但是在数据库中就是不能更新<if test="isNbMeter!=null and isNbMeter!=''">isNbMeter=#{isNbMeter},</if>Mybatis Integer类型,值为0被认为是空字符串,所以如果你的值为0,则此时判断空字符串,my...原创 2019-08-27 11:41:38 · 1254 阅读 · 0 评论