原创 常用註解的作用
一.註解 @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模式中爲資源管