自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 <video>标签视频在chrome中,视频可以读到时长,但是无法播放

后端接口返回MP4文件给前端, 前端用'vdeo'标签展示视频, 但是有的视频能够正常播放, 有的视频只能读到秒数, 无法正常播放

2023-09-12 16:33:44 518

原创 Pgsql报错: invalid input syntax for integer:‘ ‘

Pgsql报错: invalid input syntax for integer:' '的解决方法

2023-08-31 17:10:18 2703

原创 Java SPI 学习记录

SpringBoot与其他框架集成时,不支持扫描注入其他框架的配置类,所以要使用Auto-configuration机制,基于引入的依赖jar包,对SpringBoot应用进行自动配置,换而言之,就是将其它jar包的配置类注入到IOC容器内。

2023-08-04 17:36:52 111

原创 docker-compose安装nginx实现vue项目部署

【代码】docker-compose安装nginx实现vue项目部署。

2023-06-19 15:28:04 309

原创 python发送数据至kafka

【代码】python发送数据至kafka。

2023-06-12 18:29:39 640

原创 微信小程序实现Echarts,并根据不同点击事件重新渲染

微信小程序实现Echarts,并根据不同点击事件重新渲染

2023-05-11 16:30:20 1017

转载 微信小程序中渲染Echars图

原文连接

2023-05-11 15:36:32 113

原创 WSL2内网穿透实现远程连接(二)

使用内网穿透工具让家中电脑的WSL可以公网访问

2023-05-11 15:04:32 800

原创 WSL2内网穿透实现远程访问(一)

把家中win11电脑里的WSL内网穿透下,方便在公司远程连接

2023-05-11 14:41:06 2027

原创 基于SpringBoot集成flyway来管理数据库的变更

基于SpringBoot集成flyway来管理数据库的变更

2023-02-07 12:29:52 158

原创 mybatis-plus中apply方法sql like传参

关于在apply中的模糊查询的sql语句怎么传参

2022-10-26 12:10:50 1424 1

原创 stream对list中的两个字段进行分组以及重新排序

stream对list中的两个字段进行分组以及重新排序

2022-09-21 14:31:17 8145

原创 Calendar获取今日,今年,前30天,近12个月时间范围

Calendar获取今日,今年,前30天,近12个月时间范围

2022-09-07 10:03:06 1629 3

原创 pgsql计算持续时间

当没有alarm_end_time时。alarm_time是产生时间。now() 是当前时间。两者相减就是持续时间。

2022-08-30 15:45:44 294

原创 Collectors.groupingBy 对可能为空的字段分组

所以在Collectors.groupingBy()方法中要对可能为空字段进行处理会空指针异常

2022-08-30 10:32:04 2518

原创 pgsql 添加字段同时添加约束(not null)

新增字段同时设置约束。1.新增字段时要设置不为空(not null)的限制时,必须要给个默认值2.修改/删除字段约束

2022-08-26 11:52:40 2895

原创 mybatis-plus @Select 注解中的sql语句加判断

【代码】mybatis-plus @Select 注解中的sql语句加判断。

2022-08-26 10:57:06 2272

原创 【时序数据库】TimescaleDB操作

2.转换为hypertable(执行tsscaleDB 命令)首先将表转换data为hypertable,仅对column进行时间分区ts,然后在point四个分区上添加一个额外的分区键:另外也可以添加空间分区创建索引批量删除drop_chunks()删除时间范围完全落在指定时间之前(或之后)的数据块,(不同与delete,直接删除磁盘文件也会清除)older_than 截止点的规范,所有早于此时间戳的完整块都应删除。table_name 从中删除块的hypertable或连续聚合。

2022-07-12 14:39:28 1803

原创 springboot集成minIO实现文件上传预览以及永久访问

springBoot集成minIO实现文件上传预览

2022-07-08 12:26:07 8089 16

原创 Dockercompose搭建minIO文件服务器以及简单使用

minIO文件服务器

2022-07-08 12:08:15 572

原创 Dockercompose创建redis主从复制

Dockercompose创建redis主从复制

2022-06-29 18:26:17 869

原创 【工作问题记录】前端请求接口,返回400

请求返回400

2022-06-14 11:57:16 478

原创 【时序数据库】二、安装InfluxDB及基本操作

一、数据库操作Docker中安装并挂载InfluxDBdocker run -d --name influxdb --privileged=true --restart always -p 9086:8086 -v /home/influxdb/data:/var/lib/influxdb2 influxdb:1.8进入容器内部docker exec -it influxdb bash链接clientinflux查看所有数据库show databases注:如果未

2021-12-31 11:50:36 437

原创 【时序数据库】一、初始InfluxDB

1.InfluxDB数据模型Measurement (数据库表)Point (数据库里的一条记录)Tags (纬度列) 里面包含两个纬度device、bulidingdevice=dev1 buliding=b1 —— b1楼的1设备device=dev1 buliding=b2 —— b2楼的1设备device=dev2 buliding=b1 —— b1楼的2设备device=dev2 buliding=b2 —— b2楼的2设备可以得到这四种排列组合,代

2021-12-31 10:41:44 596

原创 数据库索引与索引失效情况

1.为什么要有索引?索引可以加快查询速度,尤其是对于一些复杂查询操作,加上合适的索引能够大大提高查询效率。2.什么时索引?索引在mysql中也叫一种“键”,时是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是表中数据量越来越大的时候,索引对于性能的影响愈发重要。索引优化应该是对查询性能优化最有效的手段了,索引能轻易将查询性能提高好几个数量级。索引相当于字典的音序表,如果要查某个字,不使用音序表则需要从几百页中逐页去查。3.索引的原理索引的目的在于提高查询效率,与我们查

2021-12-27 12:21:32 451

原创 Docker中安装mysql并挂载

1.在本地创建存档数据的文件夹(例子:放在/home/admin/mysql下)1.创建mysql的数据持久化配置文件夹mkdir -p /home/admin/mysql/conf2.创建mysql的数据持久化数据文件夹mkdir -p /home/admin/mysql/data3.创建mysql的日志文件夹mkdir -p /home/admin/mysql/logs2.配置mysql的配置文件vim /home/admin/mysql/conf/my.cnf[mysqld]

2021-11-30 10:41:26 978

原创 序列化与反序列化

序列化是指把一个Java对象变成二进制内容,本质上就是一个byte[]数组。 为什么要把Java对象序列化呢?因为序列化后可以把byte[]保存到文件中,或者把byte[]通过网络传输到远程,这样,就相当于把Java对象存储到文件或者通过网络传输出去了。有序列化,就有反序列化,即把一个二进制内容(也就是byte[]数组)变回Java对象。有了反序列化,保存到文件中的byte[]数组又可以“变回”Java对象,或者从网络上读取byte[]并把它“变回”Java对象...

2021-02-05 12:32:24 59

原创 前端时间组件清空后传值“null“怎么处理?

前端时间组件清空后传值"null"怎么处理?最近使用mybatis-plus的过程中,最近遇到一个让我比较无语的问题就是这个❌号本来条件查询都是没有问题的,但就在我点完❌,清空已选择的时间后,出现了错误!org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'accident' on f

2021-02-03 17:17:35 903 2

原创 时间格式全局格式化

时间格式全局格式化使用全局配置可以取代注解 @JsonFormat(pattern = " yyyy-MM-dd HH:mm:ss")如果使用Date类型:在application.yml中加入配置spring: jackson: #时间戳统一转换 date-format: yyyy-MM-dd HH:mm:ss #这个是时区,一定要加,否则会默认为格林尼治时间,即少8小时 time-zone: GMT+8如果使用的是LocalDateTime:则需要添加一

2021-02-03 16:33:10 121

原创 @JsonFormat与@DateTimeFormat注解的使用

@JsonFormat与@DateTimeFormat注解的使用简而言之@JsonFormat(出参格式化)是用于展示时间。当我们数据库中的时间不够标准时,用此注解能够规范前台页面展示时间的格式。@JsonFormat(pattern=“yyyy-MM-dd”,timezone = “GMT+8”)pattern: 是你需要转换的时间日期的格式timezone:是时间设置为东八区,避免时间在转换中有误差我们用对应的实体类来接收数据库查询出来的结果时就完成了时间格式的转换,再返回给前端时

2021-02-03 16:28:17 300

原创 使用fastJson解析json对象获取关键属性

案例场景根据文件上传接口进行文件上传,上传成功后返回如下我只需要获取"id"属性,存入对应表的数据库值即可编码实现需要说明的是 objectResponseResult是我操作成功后返回的数据,也就是第一幅图中的内容.我们要对他进行解析来获取其中的id:第一步:使用JSON.toJSONString()将其转为字符串类型第二步:获取data中的内容,而我的json是两层data,所以这里我需要get两次"data"来获取内层data对象.关于JSONObject和JSONArray

2021-01-27 14:23:10 2720

空空如也

空空如也

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

TA关注的人

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