原创 go在range中根據下標刪除切片元素報錯

如果我們有這樣的一個切片 list := []int{0,1,2,3,4,5,6,7,8,9,10} 出於某種原因我們要根據下標對這個切片進行過濾,而不是根據值進行過濾,過濾規則爲偶數位去掉基數位保留,那麼我們寫出了這樣的代碼

原创 go 數據結構 之 稀疏數組

什麼是稀疏數組 如果一個數組(包括多維數組)中的大部分元素爲0,或者爲同一個值的數組時,可以使用稀疏數組來保存該數組,節約空間。 一般來說,稀疏數組的處理方法是: 1.記錄數組一共有幾行幾列,有多少個不同的數值。 2.把具有不同

原创 go 數據結構之 隊列

下面先介紹下什麼是隊列: (1)隊列是一個有序列表,可以用數組或是鏈表來實現。 (2)遵循先入先出的原則,即:先存入隊列的數據,要先取出,後存入的要後取出。 這裏用Go 實現一個一次性的隊列 package main impor

原创 java.lang.String is not a valid external type for schema of double

這裏是數據類型不匹配導致的 val schemaforratings = StructType("UserId::MovieID".split("::") .map(column => StructField(

原创 GO 語言總結

(這篇文章是我在看李文塔的Go語言核心編程這本書記錄下來的,算是個總結吧,方便以後複習用) 一、數據類型 1.1 布爾型、字符串 1.2 整型 unit8、unit16、unit32、unit64、int8、int16、int32

原创 windows下本地安裝redis並使用

首先你要下載個redis,如果沒有可以下載我這個redis裏面有三個文件, 1.Redis-x64-3.2.100.msi.7z這個是redis的客戶端(需要安裝) 2.redis-desktop-manager.2019.1.r

原创 Redis 基本命令大全 二(list 、 set、 sorted set)

接上文: Redis 基本命令大全 一(key,string,list) Redis 基本命令大全 二四 Redis 哈希(Hash)4.1hset4.2 hkeys4.3 hvals4.4 hmset4.5 hsetnx4.6

原创 Redis 基本命令大全 一(key,string,list)

Redis 基本命令大全一 Redis 鍵(key)1.1 type1.2 pexpireat1.3 expireat1.4 expire1.5 persist1.6 ttl1.7 pttl1.8 rename1.9 renam

原创 Redis 基本命令大全 三(事務)

接上文: Redis 基本命令大全 二(list 、 set、 sorted set) Redis 基本命令大全 三六 事務(multi、exec、watch、unwatch、discard)multiexecwatchunwat

原创 spring cloud Ribbon服務的發現與消費

上文地址 spring cloud Eureka 高可用註冊中心Demo 上文我們完成了高可用註冊中心,現在我們用Ribbon完成服務的發現與消費 在上一文中我們只有一個服務helloServer ,但我們要體現Ribbon 客戶

原创 Linux Shell 實用功能

命令行自動補全 Tab 按鍵 命令歷史記錄 history [選項] history -c 清除命令歷史記錄 history n 顯示最近n個歷史記錄 使用歷史記錄的命令 !! 運行上一條歷史記錄 !6 運行第六條歷

原创 JAVA反射

Java反射 一、概念 java反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類中的所有屬性和方法;對於任意一個對象,都能調用它的任意一個方法和屬性; 二、通過Java反射查看類信息 每個類被加載後,系統就會爲改類生成一個

原创 JVM基礎篇

一、基礎術語 1.1 進程和線程 進程:計算機內部每個正在系統上運行的程序都是一個進程,每個進程包含一個到多個線程 線程:線程是程序中一個單一的順序控制流程,在單個程序中同時運行多個線程完成不同的工作稱爲多線程 1.2

原创 PID file /var/run/nginx.pid not readable (yet?) after start

出現這種情況可能是你的nginx.pid文件丟了,我也不知道爲什麼,將你logs目錄下的nginx.pid文件複製到/var/run/目錄裏一份就好了

原创 m3u8加密文件的解密及ts文件的合併

1.既然你能看到我這篇文章,說明你已經看過了其他很多類似的文章了,我也廢話不多說了 2.首先你要搞到那個m3u8的文件,打開視頻播放一會,然後刷新,再然後點擊F12,或者手動進入開發者模式找到.m3u8的文件,然後根據url直接在