原创 Java ArrayList() 擴容原理

平常都是直接使用 ArrayList(),今天特地看一下 ArrayList() 的擴容原理。 1: 先看下 ArrayList 的屬性以及構造方法,這個比較重要 先看下屬性 // ArrayList 默認容量大小 private

原创 Centos 解壓 zip 包

step1: 安裝命令 yum install lrzsz step2: 執行解壓 unzip wrk-master.zip 完成!

原创 Java Lambda 使用

明天再寫。

原创 Java LinkedList 雙向鏈表實現原理

相信大家都明白 LinkedList 是基於雙向鏈表而實現的,本篇文章主要講解一下雙向鏈表的實現,並且我們參考 LinkedList 自己實現一個單鏈表嘗試一下。 什麼是鏈表? 簡單的來講一下什麼是鏈表:首先鏈表是一種線性的數據結

原创 Golang 學習路線 - Part 26:Go 中的 OOP

這裏是 Golang 教程系列的第二十六部分。 是面向對象嗎? Go 並不是純粹的面向對象變成的語言,Go 常見問題解答的摘錄中解答了這個問題 Yes and no. Although Go has types and metho

原创 Java 三元運算符使用

java 提供了三元運算符(也叫三目運算符)可以用來代替 if else 語句。有的時候使用三元運算確實比 if else 要簡潔的多(個人認爲)。 語法 result = <expression> ? <operation1>

原创 Netflix conductor 安裝

以下爲 Centos 環境使用 Docker 安裝。 step1: 下載 gradle、jdk8 並配置 profile (下載 jdk 本文不再詳述,相信大家也都會) wget http://downloads.gradle.o

原创 安裝 openresty 錯誤:"Could not resolve host: openresty.org; Unknown error"

安裝 openresty 出現錯誤具體錯誤如下: GPG key retrieval failed: [Errno 14] curl#6 - "Could not resolve host: openresty.org; Unkn

原创 Kubectl 創建 Deployment 錯誤 Deployment in version "v1" cannot be handled as a Deployment.....

今天在實際使用中遭遇到的問題,在創建 Deployment 時拋出了下面的錯誤。 [root@node4 api]# kubectl apply -f api.yaml Error from server (BadRequest)

原创 Centos iptables基礎使用

開放端口 # tcp 端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent # udp 端口 firewall-cmd --zone=public --add-

原创 記一次詳細安裝 kubernetes、istio 步驟

寫在前面 先說一下我的機器配置,熱乎乎的裸機,一共三臺配置如下 10.20.1.103 4C 8G 磁盤 50G node4 master centos7 10.20.1.104 4C 8G 磁盤 50G node5

原创 Java 泛型存在的意義、原理以及使用

一直以來,對泛型的認識都是想當的片面,剛好前些時間 Go 語言對於添加泛型的提議給出了否定回答,今天就來了解一下泛型。 什麼是泛型? 此時,Map<K,V> 就是一種泛型,或者查看 Hasp<K,V> 一樣是相同的。 Map<Ob

原创 Centos 安裝 locate 命令

step1:安裝軟件包 [root@localhost api-web]# sudo yum install mlocate Total download size: 113 k Installed size: 379 k Is

原创 git pull 錯誤:[remote rejected] master -> master (pre-receive hook declined)

錯誤場景 本次錯誤的場景是關於在 gitlab 上刪除歷史提交中的大文件最後執行 git push 觸發的。 $ git push Enter passphrase for key '/c/Users/edz/.ssh/id_rs

原创 Golang 中的切片

數組切片 上一篇我已經提過數組的特點:即數組的長度在定義之後無法修改;數組是值類型,無法滿足我們需要引用傳遞. Go 語言提供了切片來彌補數組的不足! 從底層的實現角度來看,數組實際上仍然使用數組來管理元素,基於數組切片添加了一系