自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

莫等闲、白了少年头,空悲切。

  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 无人机飞行数据java版本api大疆无人机SpringBoot

一、项目概述平台功能包括:无人机地图轨迹、无人机数据实时回传、无人机路径规划飞行、无人机历史数据分析、无人机一键起飞以及降落、无人机视频回放、无人机大屏等主要功能,另外含管理平台基础的OA功能。二、项目运行使用技术:SpringBoot、SpringDataJpa、Freemaker、Redis、WebSocket等组成,基于B/S模式,使用Maven进行项目管理。三、功能介绍的...

2022-03-09 23:01:34 12581 12

原创 2021-04-27:java对接大疆无人机飞行数据可以对接到自己平台支持二次开发。

前提:项目是SpringBoot的,前几天正好有需求需要对接下大疆无人机的飞行数据,做轨迹,以及预设置轨迹飞行等。先看下数据:软件主页:软件可以设置你的平台接收参数地址:提交方式是post,传递参数是json的,飞行控制页面:飞行轨迹:无人机后台地址:http://zjxf.kmdns.net:18701/dj-login有需要的加作者微信:...

2021-04-27 16:55:53 4481 2

原创 java获取大疆无人机飞行数据包括:无人机名称、海拔高度、经纬度信息、起飞状态、电池电量、飞行时间、上升速度、前行速度等飞行数据

前言 无人机名称、海拔高度、经纬度信息、起飞状态、电池电量、飞行时间、上升速度、前行速度等飞行数据。 需要在app设置后台接收数据地址: 例:http://127.0.0.1:8080/apis/dj/receiveData 后台界首数据...

2021-03-27 17:21:56 5283

原创 记录:java实时回传大疆无人机的视频和音频,低延时,稳定高效,可以对接飞行数据、经纬度信息、飞行轨迹等

项目场景:前言:在前段时间,我们在对接机关单位的业务对接中涉及到了大疆无人机,型号是御Air2的,然后操作无人机我们使用的大疆平台的DJIGO来操作的,不过好像目前大疆的无人机都是用这个app操作,自带触控屏幕本身内置这样的一个App,不带触控屏幕的也需要数据线来连接ipad或者手机来操作机器人,机关单位的领导要求我们开发一款可以在电脑浏览器实时显示无人机起飞后的视频画面以及声音,并且可以自动保存无人机起飞视频来回放查阅等;软件链接为:http://zjxf.kmdns.net:18701/dj-l

2021-03-23 19:56:20 2408

原创 记录:java实时回传大疆无人机的视频和音频,低延时,稳定高效,可以对接飞行数据、经纬度信息、飞行轨迹等

前言:在前段时间,我们在对接机关单位的业务对接中涉及到了大疆无人机,型号是御Air2的,然后操作无人机我们使用的大疆平台的DJIGO来操作的,不过好像目前大疆的无人机都是用这个app操作,自带触控屏幕本身内置这样的一个App,不带触控屏幕的也需要数据线来连接ipad或者手机来操作机器人,机关单位的领导要求我们开发一款可以在电脑浏览器实时显示无人机起飞后的视频画面以及声音,并且可以自动保存无人机起飞视频来回放查阅等;

2021-03-09 17:37:19 3382 1

原创 记录:无人机回传管理软件Springboot对接大疆无人机实现视频音频实时回传以及录制视频回放功能

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes,

2021-02-23 17:54:39 7657 1

原创 java Springboot word转换PDF, 支持doc和docx超简单 , 支持水印

首先下载jar这里是链接地址链接: https://pan.baidu.com/s/1N232K-GiHbrP5uoZpWM99A 提取码: 6k4b我们需要在idea导入jar包不会的直接看这里:https://blog.csdn.net/superinzaghi747/article/details/80539095然后在resource下创建xml文件然后直接上代码: /** * 获取配置文件信息 * * @return boo.

2020-05-18 10:55:28 3513 2

原创 SpringBoot获取大疆无人机的飞行数据

一、项目前提随着无人机技术的发展,细分市场领域的需求增长,无人机的应用正展现出越来越丰富的可能性。航拍、农业、植保、自拍、快递运输、灾难救援、观察野生动物、监控传染病、测绘、新闻报道、电力巡检、救灾、影视拍摄、制造浪漫等等领域的应用,大大的拓展了无人机本身的用途,无人机的应用越来越广泛,正推动着各个领域的发展。截至今年五月,我国有无人机生产企业1353家,无人机数量330034架、注册用户数量达到310218个。基于如此庞大的市场量,无人机、逐步渗透到各行各业的应用当中,市场规模也在稳步扩大。大疆为

2021-06-23 12:06:22 9539 3

原创 大疆无人机自定义直播

大疆无人机自定义直播

2021-06-01 10:01:10 1222

原创 java对接大疆无人机视频音频回传管理软件

原文地址:https://blog.csdn.net/qq_38821574/article/details/113882486

2021-02-23 18:22:20 1545

原创 java去除html标签、script标签、空格回车标签、style标签、特殊字符标签等工具类

代码工具如下:package com.zjxf.utils;import org.apache.commons.lang3.StringUtils;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * html标签工具类 * * @author fhx * @date 2019/9/7 15:41 */public class HtmlTagUtil { /** * 定义sc.

2021-02-01 16:18:15 400

原创 java如何通过网络链接来下载文件到本地

问题:有时候我们需要下载一些用户提交的链接文件到本地,这个时候我们就可以用到下面的这个方法 /** * 从URL下载文件 * * @param url 下载文件的路径 * @param dirLocation 保存下载文件的位置 * @return String 文件下载位置 */ public static String downloadFileFromURL(String url, String dirLo

2021-02-01 16:04:33 1985 2

原创 4.Android篇——如何android设置状态栏达到全屏半透明状态

代码很简单,如下内容:package com.zjxf.utils;import android.annotation.TargetApi;import android.app.Activity;import android.graphics.Color;import android.os.Build;import android.view.View;import android.view.Window;import android.view.WindowManager;/**

2021-02-01 15:54:32 363

原创 3.Android篇——如何改变android按钮触摸的颜色和默认的颜色

问题:有时候我们在布局的时候需要给按钮设置一个点击的效果,就是默认的是一个颜色,手指放上去又是一个颜色,这个效果可以这样做:1. 这个是按钮的布局 <RelativeLayout android:layout_width="155dp" android:layout_height="53dp" android:layout_gravity="center_horizontal" .

2021-02-01 15:45:53 3230

原创 2.Android篇——利用SharedPreferences封装本地存储工具类

问题:有的时候我们一个查询的接口需要重复的请求多次,尽管每次返回的结果是一样的,但是还是需要请求多次,这个时候我们就可以再第一次请求的时候把数据存到我们的缓存中,之后的请求就可以直接调用缓存中没有过期的数据,这里我们奉上工具类代码:package com.zjxf.utils;import android.content.SharedPreferences;public class SharedPrefUtils { private static SharedPrefUtils in

2021-02-01 15:36:51 235

原创 1.Android篇——利用okhttp请求后台接口封装工具类方便调用

问题:android端如何发起请求调用后端数据接口,达到交互的效果。注:有时候我们需要和后台有会话的时候,需要携带cookie信息,这个时候就需要getCookie方法来携带cookie信息了,这个时候就需要在登录的时候提前保存到本地,这个我们在下一篇会有详细描述。1:首先我们需要在build.gradle中导入相关okhttp的依赖 implementation 'com.squareup.okhttp3:okhttp:3.10.0' //okhttp i

2021-02-01 14:54:28 1395 1

原创 SpringBoot整合Shiro实现一键登录和免密码登录功能

前提:大概是这样一个情况,我们有两个平台,一个是运营平台,一个是使用平台,我们的每个运维人员手底下管理者许多的客户的账号,为了方便运维和避免经常问用户索要密码,那么在这种情况下就需要用到我们的一键登录功能啦,首先我们在客户账号管理系统中添加一个一键登录的按钮,然后点击链接直接登录到使用平台首页。大致流程是:1:首先在运营中心添加代码,通过RSA加密指定的token令牌,然后携带令牌和指定登录的用户名称加密之后请求使用平台开放的接口。2:使用平台添加解密的接口,解密成功之后直接对该用户进行

2021-01-06 18:13:53 1635 1

原创 nginx在SpringBoot集成Shiro和redis如何配置session共享

首先:我们在部署项目的时候有时候需要集群部署来保证单个平台掉线之后还可以继续给用户提供服务等,保证我们的线上业务,所以需要nginx集群去部署。这样就可以保证有一个服务器宕机之后,线上的业务也不会给我们造成损失。在上一篇中我们已经把session缓存到redis里面,在这里我们只需要给三台机器配置同一台nginx就可以了。读取同一个session。话不多说,nginx.conf文件内容如下worker_processes 8;events { worker_connectio

2020-12-14 22:08:57 12250

原创 Springboot如何关闭浏览器、重启服务、关机不需要重新登录会话不消失

首先:我们在部署项目的时候有时候需要集群部署来保证单个平台掉线之后还可以继续给用户提供服务等,保证我们的线上业务,所以需要nginx集群去部署。这样就可以保证有一个服务器宕机之后,线上的业务也不会给我们造成损失。我们演示的话需要三台机器是最好的,两台机器也是可以的。多起两个虚拟机而已,在每台服务器部署一个项目,然后配置到nginxl集群里面,配置好每个服务器的权重信息或者是他的匹配规则。配置好之后我们需要配置session共享,因为不同服务之间的会话是不能共享的,我们可以把会话序列化之后存储到red

2020-12-14 21:58:36 1610 1

原创 java的SpringBoot如何集成shiro做单点登录并且实现踢人功能

前提:我们有时候在项目中,会有这样一个业务场景,就是如果A用户在一点登录admin账号,B用户在一点半登录的时候,会发现两者都登录成功了,但是为了安全考虑我们是不可以让登录成功的,要么踢掉前者A要么阻止后者B,所以这会儿项目中我们就需要用到单点登录了。有时候也可以指定一个账号可以多少个人同时在线,这些都会体现在代码中,对应的代码中的逻辑,针对自己的业务去修改就可以了。项目选择的框架是:SpringBoot + Shiro + Redis(也可以使用其他的cache)正文:我们需要在每次用

2020-12-14 18:00:16 976

原创 java解析图片获取图片的轮廓图

效果:需要做一个照片替换底色的,所以第一部先把轮廓的坐标找出来,先看一下效果:边缘我用绿色的线条描述了一下:下一步把人像抠出来,代码内容如下:package com.zjxf.test;import com.google.common.collect.Lists;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutp

2020-11-18 20:23:51 1445 1

原创 SpringBoot整合SpringDataJpa、Shiro、Redis做企业应用开发(二)

项目前提:在上一篇我们已经连接数据源成功,应用启动页成功了,下面我们在项目中添加一个页面试一下。1:在web端(zh-web)的pom文件中添加页面渲染引擎依赖,我这边现在用的是freemarker。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-free

2020-11-13 16:14:46 103

原创 SpringBoot整合SpringDataJpa、Shiro、Redis做企业应用开发(一)

项目场景:最近需要搭建一个线上应用的平台,包含android手机端、微信小程序、web应用端,需要给其他 平台远程开放接口(做加密接口操作),需要单点登录(以及踢出)功能、多数据源和接口限流等,正好拿来写一系列博客来记录一下。博客中有错误、更好的建议或者博客中没有说明的大家可以给我留言,一起学习一下。技术选择:SpringBoot、SpringDataJPA、Shiro。 mysql和redis和nginx。具体步骤:1:首先在idea中创建一个父子级的项目,我在项目中把项目分为web(

2020-11-13 14:57:24 188 1

原创 SpringBoot整合shiro实现微信小程序登录

首先因为微信小程序是没有会话机制的,所以我们可以使用头部传递token值来模拟登录。首先因为shiro管理session是通过SessionManager来控制的,所以我们就可以通过重写SessionManger里面的方法来控制。具体操作如下文代码:public class WeChatSessionManager extends DefaultWebSessionManager { @Override protected Serializable getSessio

2020-11-13 10:16:17 1354

原创 Springboot配置404或者500等异常的状态码跳转自定义页面

有时候Springboot默认的404页面并不是能满足我们的业务需求所以这时候需要配置一下 , 上代码import org.springframework.boot.web.server.ErrorPage;import org.springframework.boot.web.server.ErrorPageRegistrar;import org.springframework.boot.web.server.ErrorPageRegistry;import org.springf

2020-10-15 16:23:27 897

原创 java对接执法记录仪实现执法记录仪回传直播画面以及声音和对话

https://blog.csdn.net/qq_38821574/article/details/105790508

2020-10-15 16:13:24 1061 1

原创 如何利用自己的电脑或者本地服务器搭建一个固定访问地址(没有固定的公网Ip)可以配置域名以及https,超级简单

问题需求: 公司有两台闲置的ThinkPadStation P910 , 一直在角落里面放着 , 都落灰了 , 正好最近有很多大的文件需要上传 , 阿里云 , 七牛云什么的存储什么的都需要花钱 , 两台服务器又个个都是8T的存储 , 不利用起来简直是浪费了 , 所以就在网上搜罗各种资料 , 终于让服务器成功上云;搭建前提: 1: 宽带需要有公网IP; 2: 上网方式选择PPPoE上网 , 路由器拨号 , 猫不拨号; 3: 一个动态的DN...

2020-10-04 10:56:39 4198

原创 linux 服务器 nginx搭建负载均衡做集群的时候 , 无法上传文件 , 查看日志411错误;

nginx正确配置集群,但是访问文件服务器无法上传 , 查看nignx的日志发现错误异常码为411,需要下载chunkin模块不过高版本之后的就直接支持了直接下载安装nginx1.8版本或者之后的版本,问题解决...

2020-08-05 15:11:17 292

原创 maven 打包之后 CharConversionException: Invalid UTF-8 middle byte

编码问题:转换流的时候加上UTF-8

2020-05-20 11:40:14 647

原创 解决小程序安卓设备android可以播放在线网络视频 ,苹果ios设备无法播放视频 ,

问题:小程序上,android设备可以正常播放在线网络视频 , 但是ios设备无法正常播放.原来是因为ios设备加载视频的时候和android不一样导致的,ios会分段去请求相应的字节区间 , 而android支持一下全部请求所以后台这块就可以分流返回视频流@RequestMapping(value = "/videoPlayer", method = RequestMethod.GET) public void player2(HttpServletRequest reque.

2020-05-16 19:32:54 3063

原创 java无损压缩图片以及按照比例压缩图片

需求:有一个列表加载封面图片 , 只做一个封面显示 , 无实际观察意义,但是图片的原图很大 , 造成资源加载浪费,所以按照比例压缩文件 import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGEncodeParam;import com.sun.image.codec.jpeg.JPEGImageEncoder;import javax.imageio.ImageIO;import j..

2020-05-16 12:10:34 1422 1

原创 ssh连接正常, 乌班图 Ubuntu 重启之后 连接显示器无信号异常解决

问题:乌班图的系统, 在一次停电之后重启之后就无法连接显示器了,dp插口和hdmi插口都无法连接显示器,都显示无信号 ,于是上网百度之后 , 重启什么的都不可以 ,拔插电源线也不可以,终于搜索相关的资料 , 摸索出相关的解决办法,屡试不爽,再也不用担心会黑屏了, 哈哈哈哈哈注意显示器线千万不要拔插修复过程如下:sudo service lightdm stop先stop掉,执行完成之后,然后执行sudo service lightdm restart注意显示器线不要..

2020-05-10 15:04:32 4525 4

原创 video标签加载大文件视频链接 , Springboot项目 java后台处理

问题描述:video之前加载短一点的视频链接没有问题 , 但是如果现在加载大文件视频的话就会非常慢 , 现在我们可以分段请求视频内容后台代码如下:@RequestMapping(value = "/videoPlayer", method = RequestMethod.GET) public void player2(HttpServletRequest request, Ht...

2020-05-06 09:42:35 2059 11

原创 android 的AlertDialog 自定义布局弹出框

需求: 自定义布局弹出框 /** * 自定义布局弹出框 * * @param view this view */ public void alertModal(final View view) { AlertDialog.Builder builder = new AlertDialog.Builder(this); ...

2020-03-11 20:53:45 637

原创 Springboot中设置response直接在线打开文件

需求: 前台点击链接,浏览器直接打开文件。1. 后台代码/** * 在线浏览文件 * * @param response 文件流 * @throws Exception 流异常 */ @ApiModelProperty(value = "在线浏览文件") @GetMapping("downFile") ...

2019-12-18 11:53:25 1609

原创 Springboot中设置response直接下载文件

需求: 前台点击链接,浏览器直接下载。 1. 后台代码 /** * 下载文件 * * @param response 文件流 * @throws Exception 流异常 */ @ApiModelProperty(value = "下载文件") @GetMapping("downFile") ...

2019-12-18 11:19:27 5365 3

实时回传视频音频软件安装包以及源码.zip

可以实时回传摄像头数据以及音频数据,并且可以持久化保存视频以及音频,项目是SpringBoot构建,已经解决部分浏览器不支持flash的问题

2021-03-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除