spring-boot
文章平均质量分 66
RiveGauche
这个作者很懒,什么都没留下…
展开
-
spring boot 集成Netty rxtx JAVA串口通讯
引入包:<!-- netty-all --> <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.42.Final</version> </dependency>代原创 2020-06-22 16:10:50 · 3265 阅读 · 0 评论 -
JAVA 后端生成热力图图片返回
基于定位的热力图展示,后端实现首先将实际坐标转换成像素坐标 操作图片像素 不断的增加像素RGB值,实现热力图效果 这里是根据实际场景自动生成对应等比例大小的透明贴图,当然也可以直接在指定的图片上画热力图1.坐标转换以前有发过一个工具类任意坐标系转换可以去看看这里取的4个点分别为图片左下角,图片右上角 对应的实际位置坐标左下角和右上角使用工具类获取到偏移量,旋转值等基本参数 double rotation = Math.toRadians(Math.abs(coordinateUti原创 2020-06-11 17:31:52 · 6065 阅读 · 14 评论 -
JAVA 列表动态增加字段显示和任意字段排序
需求是用户可以在页面管理展示的字段,并且对字段的展示顺序自定义排序,控制所有字段显示隐藏,表中有默认基础字段是不可以删除的这边全部都是后端实现:思路:数据表设定一个字段专门存放动态字段,字段内容以JSON的格式k-v形式存放 建立字段管理表,设置code码,名称,排序 查询接口将对象根据字段顺序转换成map返回伪代码:字段管理public class StaffManager implements Serializable { @Id @Generate...原创 2020-06-11 17:10:09 · 2901 阅读 · 0 评论 -
JAVA 写入xml 去除头部
项目遇到的小问题记录:这里使用的是 dom4j 在write时会自动写入一个表头<?xml version="1.0" encoding="UTF-8"?>百度上很多说使用document.getRootElement().asXML();发现不生效,最后在官方文档中找到可以设置转换参数OutputFormat/** * 写入xml * @param xmlPath xml文件地址 * @param document * @thr.原创 2020-06-11 16:50:25 · 3223 阅读 · 1 评论 -
java实现任意两个坐标系转换
这里需要两个坐标系的对应两个点首先是实体类:/** * 坐标点 * * @author jinqiang.fu * @since 2019/11/26 */@Data@NoArgsConstructor@AllArgsConstructor@Accessors(chain = true)public class Point { private double ...原创 2020-03-30 10:14:13 · 2365 阅读 · 6 评论 -
JDBC动态链接sqlite数据库工具类(结果集转换为JAVA对象集合 修改版)
最近项目需要读取sqlite的数据库文件,将查询结果集转换成对象,其中涉及到sqlite数据类型和JAVA类型不一致的自动转换成对象话不多说直接上代码:import com.google.common.collect.Maps;import com.jwuwb.plugin1.entity.Building;import org.springframework.stereotype....原创 2020-03-10 14:20:06 · 693 阅读 · 1 评论 -
spring boot集成javacv + websocket实现实时视频推流回放(延时1-2秒)
最近项目需要实时直播和回放,集成海康威视摄像头:(适合少量用户,或者内部系统使用)<!-- 视频处理库 --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</ar...原创 2020-01-23 10:11:08 · 14135 阅读 · 15 评论 -
spirng boot spring security jwt 动态配置url权限
项目需求,需要管理员动态配置相关url的权限,网上找的大多不太理想,自己参照某些实现:当权限变更时,需要实时刷新权限技术栈:## springboot 2.0 集成 jpa### 环境:* 开发工具:Intellij IDEA 2017.1.3* springboot: **2.0.1.RELEASE*** jdk:1.8.0_40* maven:3.3.9* ...原创 2020-01-06 16:47:49 · 912 阅读 · 0 评论 -
spring boot 集成openOffice实现Office转换成pdf前端在线预览
调研了很多java可实现的转换方式,最终选择了大A开源的项目这里环境使用的是windows ,linux差不多只是安装过后启动命令不同1.先去安装openOfficehttp://www.openoffice.org/download/index.html直接下载然后傻瓜式安装全部选择下一步最后启动起来,我这边是远程服务器上安装的启动命令:soffice -h...原创 2019-11-27 10:19:51 · 2418 阅读 · 0 评论 -
JAVA 实现websocket作为客户端(自动断线重连)
因为很少有这样作为客户端的使用,但是遇上特殊需求还是要作为客户端使用,spring-boot-starter集成的无法实现客户端,直接上代码<!--WebSocket核心依赖包--> <dependency> <groupId>org.java-websocket</groupId> <artifactId>Java...原创 2019-11-01 15:43:00 · 11944 阅读 · 11 评论 -
JAVA Netty TCP 粘包/半包解决 以及遇到的问题(实现断线重连)
在使用netty 实现tcp时,出现数据大量的粘包和半包的情况,在需要准确的数据下做以下处理 private Bootstrap createBootstrap(Bootstrap bootstrap, EventLoopGroup eventLoop) { if (bootstrap != null) { final MyInboundHandle...原创 2019-07-26 10:41:39 · 794 阅读 · 0 评论 -
spring boot集成mongodb 分片解决大数据存储问题
由于项目中涉及到某张表存在超额大数据记录集成分片过程:项目结构: spring boot ---2.1.0.RELEASE mongodb-plus-spring-boot-starter mongodb版本:3.0.6首先下载Mongodb 这边使用的是windows版的,liunx版本网上有很多怎么分片配置,先把文件包拷贝几份原理基本看图就能...原创 2019-05-16 18:38:29 · 4679 阅读 · 0 评论