原创 Linux安裝Oracle JDK
從公司雲平臺申請的虛擬機默認安裝了open jdk,想改成oracle 官方的jdk。 1、檢查系統jdk版本: [root@localhost software]# java -version openjdk version
原创 ELK筆記00:安裝
安裝ES集羣 下載: wget https://mirrors.huaweicloud.com/elasticsearch/7.3.1/elasticsearch-7.3.1-linux-x86_64.tar.gz tar -zv
原创 Kafka-Manager安裝和入門使用
更新 感覺kafka-eagle更棒啊! Kafka-Manager A tool for managing Apache Kafka. github 一、下載並解壓: tar -zvxf kafka-manager-1.3.
原创 npm代理設置
設置http代理。 取消代理: npm config delete proxy npm config delete https-proxy 設置代理: npm config set proxy http://username:p
原创 React入門系列:HelloWorld和JSX
準備 前端知識基礎:html,css,js 前端工程基礎:nodejs,npm,webpack 開發環境準備:vs code及相關插件 快速開始 第一個應用:Hello,World! # create-react-app是reac
原创 ArrayDeque
ArrayDeque簡介 JDK源碼文檔描述特點如下: 動態擴展的循環數組實現的雙端隊列 線程不安全 不允許Null元素 用於棧比Stack快,用於隊列比LinkedList快 大部分操作均攤時間複雜度爲O(1),除了remov
原创 SQL:記一個查詢問題
問題 有部門表和部門管理員表,部門表比較常規,反常的是部門管理員表。這張表是ETL整理出來的表,包含各部門的主管、祕書、機要員信息等等。 下面把關鍵字段列出來: 部門表,department: dept_code dept_
原创 Bean生命週期
Bean生命週期 Bean生命週期可分爲兩個階段: 初始化階段:從初始化到準備完成可供使用; 銷燬階段:IoC容器shut down時銷燬bean。 Aware接口 Aware接口在Spring框架自身應用比較多,開發者一般
原创 JDK源碼系列:ArrayList
簡介 ArrayList是可變數組,實現了List接口。 ArrayList是基於數組實現,其內部維護了一個Object數組: transient Object[] elementData; // non-private to s
原创 JDK源碼系列:LinkedList
簡介 LinkedList是一個雙向鏈表,實現了List和Deque接口。這意味着LinkedList可以用作列表、隊列、棧、雙端隊列。 transient int size = 0;//大小 transient Node<E>
原创 Protostuff使用入門
Protostuff The goal of protostuff is to generate a schema whether at compile-time or runtime and use that for read
原创 kubernetes安裝記錄
環境準備 機器準備: 10.90.14.125 esb-edi-test master 10.90.15.45 edi1 node1 10.90.15.43 edi2 node2 10.90.15.44 edi3 node3 http代理環
原创 k8s測試環境搭建
環境準備 機器準備: 10.90.14.125 esb-edi-test master 10.90.15.45 edi1 node1 10.90.15.43 edi2 node2 10.90.15.44 edi3 node3 h
原创 跳臺階
題目描述 一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法(先後次序不同算不同的結果)。 分析 這種題目第一感覺就是可以用遞歸解決。青蛙第一次跳時有兩種可能: 跳一個臺階,剩下n-1個臺階
原创 查找旋轉數組中的最小元素
題目描述 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。 輸入一個非減排序的數組的一個旋轉,輸出旋轉數組的最小元素。 例如數組{3,4,5,1,2}爲{1,2,3,4,5}的一個旋轉,該數組的最小值爲1。 NO