摘要: 1. 返回stream的所有数据 从本地读取视频文件,返回前端视频流。 前端拼接请求地址,放在例如video标签的src属性里;或者浏览器键入也可以直接播放视频。 这种方式只能请求所有数据,如果中途断开,不能从断开处重新获取数据;并且有可能出现作为视频流时,拖动进度条无法正常播放的情况。 @GetM 阅读全文
posted @ 2022-11-10 10:19 OraCat 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 目录 一、搭建RabbitMq的运行环境 1.通过search查询rabbitmq镜像 2.通过pull拉取rabbitmq的官方最新镜像 3.创建容器 4.启动管理页面 5.设置erlang cookie 二、普通模式 三、镜像模式 四、新增节点 普通集群: 此时我们创建的队列 Queue,它的元 阅读全文
posted @ 2022-11-02 15:52 OraCat 阅读(843) 评论(1) 推荐(0) 编辑
摘要: Hello.java public class Hello { public static void main(String[] args) { short s = 0; s += 1; System.out.println(s); } } 编译 javac Hello.java 然后会在当前路径下 阅读全文
posted @ 2022-10-16 20:57 OraCat 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 前端分页 前端分页一般用于数据量较小的情况,一次请求把数据全部从后端请求回来,然后通过组件进行自动分页。下面是ant design的分页组件写法: <div> <a-table :columns="historySubjectColumns" :data-source="historySubject 阅读全文
posted @ 2022-10-13 10:10 OraCat 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 最短无序连续子数组 力扣581. 最短无序连续子数组 思路:双指针。 将数组分成3段:有序左段、无序中段、有序右段 中段的任意值(包括最小值),都大于左段,因此可以找到无序中段的起点start:维护一个最小值min(初始最小为num[len-1]),从右向左遍历,更新最小值;当遍历过程中,出现比mi 阅读全文
posted @ 2022-10-08 19:08 OraCat 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 力扣283. 查找重复数 如果不考虑O(1)的额外空间,使用Map查找重复数十分简单 使用双指针。首先考虑以下两种情况: 如果数组中没有重复的数,以数组 [1,3,4,2]为例,我们将数组下标 n 和数 nums[n] 建立一个映射关系 f(n)f(n), 其映射关系 n->f(n)为: 0->1 阅读全文
posted @ 2022-09-29 20:00 OraCat 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 后端通过Long型雪花id传给前端,前端接收后精度丢失 前端只能接收16位的number长度,解决办法可以使用Json序列化工具 /** * Jackson 配置文件 */ @Configuration public class JacksonConfig { /** * DateTime格式化字符 阅读全文
posted @ 2022-09-26 17:59 OraCat 阅读(139) 评论(0) 推荐(0) 编辑
摘要: B树 与 B+树 B 树也称 B-树,全称为 多路平衡查找树 ,B+ 树是 B 树的一种变体。B 树和 B+树中的 B 是 Balanced (平衡)的意思。 目前大部分数据库系统及文件系统都采用 B-Tree 或其变种 B+Tree 作为索引结构。 B 树& B+树两者有何异同呢? B 树的所有节 阅读全文
posted @ 2022-09-21 22:13 OraCat 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 比较版本号 想到的解1 用小数点做字符串切割,转为对数组中字符串数字的比较。 时间复杂度:O(max(m,n)),m和n分别为切割后两个字符数组的长度。 空间复杂度:O(m+n)。 解2 双指针 两个指针各自向前遍历,当遍历到小数点时,暂停,计算小数点前版本的大小,进行比较; 如果相等,两个指针继续 阅读全文
posted @ 2022-09-01 00:19 OraCat 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 下一个排列 第一想法是从右往左遍历,先固定第一个数,然后去找第一个比它小的数,找到后交换两数的位置,并按(两数靠左边的数,end)升序,即可完成,但是O(n)=n^2; 优解是从右往左遍历时,从下标为len-2开始向左遍历,每次都和当前下标的右边一位比较,直到找到一个比它小的数,记为n。然后从len 阅读全文
posted @ 2022-08-18 20:42 OraCat 阅读(3) 评论(0) 推荐(0) 编辑