原创 常用註解的作用

一.註解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited public @interface MthCache {

原创 Spring boot pom依賴

1.pom依賴 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<

原创 Linux命令uname 輸出操作系統的信息

1.uname命令 uname --help uname -a uname -s uname -n uname -r uname -v uname -m uname -p uname -i uname -o 2.查看c

原创 FFmpeg腳本

1.將當前目錄下的flv視頻文件轉換爲mp4格式,並刪除原文件 #! usr/bin/env bash for file in $(ls *flv) do ffmpeg -i $file -c copy ${file%.flv*}

原创 七.Map

1.Map<key,value>集合的特點 Map集合是一個雙列集合,一個元素包含兩個值(一個key,一個value) Map集合中的元素,key和value的數據類型可以相同,也可以不同 Map集合中的元素,key是不允許重複的,val

原创 六.Collections集合工具類

1.常用功能 public static <T> boolean addAll(Collection<T> c,T...elements); //往集合中添加一些元素 public static void shuffle(List<?>

原创 五.Set接口

1.通用 (1)Set接口的特點 不允許存儲重複元素 沒有索引,沒有帶索引的方法,也不能使用普通for循環遍歷 2.HashSet (1)HashSet特點 不允許存儲重複的元素 沒有索引,沒有帶索引的方法,也不能使用普通的for循環

原创 三泛型的使用

1.泛型類和泛型方法 (1)格式 類名<泛型> 方法名(泛型) (2)示例 例如 a.泛型類 public class MyClass<T>{ public void print(T t){ Sys

原创 四.List接口

1.List接口特點 有序的集合,存儲元素和取出元素的順序是一致的 有索引,包含了一些帶索引的方法 允許存儲重複的元素 2.List接口中帶索引的方法 public void add(int index,E element); //將

原创 二.Collection集合

1.Collection常用方法 boolean add(E e); //向集合中添加元素 boolean remove(E e); //刪除集合中的某個元素 void clear();

原创 一.Object類常用API

1.System類 (1)成員方法 public static Long currentTimeMillis() //返回以毫秒爲單位的當前時間 public static void arraycopy(Object src,int

原创 ffmpeg音視頻加速

1.變速視頻原理 修改視頻的pts,dts 2.修改視頻速率 視頻變爲2倍速 ffmpeg -i input.mp4 -an -filter:v "setpts=0.5*PTS" output.mp4 注意: 調整速度倍率範圍[0.25

原创 CentOS7 安裝NodeJS-使用二進制文件安裝

1.下載安裝包 下載地址 2.解壓文件 tar xvf node-v12.19.0-linux-x64.tar.xz -C /opt/module/ 3.創建軟連接 ln -s /opt/module/node-v12.19.0-linu

原创 ffmpeg合併視頻

1.方法一:FFmpeg concat協議 ffmpeg -i "concat:input1.mp4|input2.mp4|input3.mp4" -c copy output.mp4 2.方法二:FFmpeg concat分離器 新建文

原创 Spark面試知識點

一.Spark架構 1.Spark架構中的組件 (1)Client:提交應用的客戶端 (2)Driver:執行Application中的main函數並創建SparkContext (3)ClusterManager:在YARN模式中爲資源管