原创 用MiniPC搭建個人服務器

最近突然對小型電子產品產生的興趣,經過一段時間調查,最終選擇從迷你PC下手。因爲類似樹莓派的產品,還是有一定的上手門檻的。開發板類的產品也更偏硬件一點。而迷你PC除了小一點,其實就是一臺電腦,我之前也有一些組裝經驗,還可以學習一下Linu

原创 0基礎就可以上手的Spark腳本開發-for Java

前言 最近由於工作需要,要分析大幾百G的Nginx日誌數據。之前也有過類似的需求,但那個時候數據量不多。一次只有幾百兆,或者幾個G。因爲數據都在Hive裏面,當時的做法是:把數據從Hive導到MySQL,然後寫代碼查詢MySQL並處理。如果

原创 VS Code Go開發環境配置

1.安裝Go 下載網址:https://go.dev/doc/install 根據自己的操作系統來進行安裝,官網針對Windows、Linux、macOS都有對應教程。安裝完成後打開終端,輸入go version,成功輸出版本號,代表安裝成

原创 【算法】鏈表的基本操作和高頻算法題

鏈表的基本操作 鏈表的基礎操作有查找、刪除、添加。 查找 先定義一下鏈表的數據結構: class DataNode{ int key; int value; DataNode pre; DataNo

原创 【Elastic-2】SpringBoot整合ELK、SpringBoot寫ES

ELK相關TODO 快速開始文檔(https://www.cnblogs.com/lbhym/p/15934416.html) SpringBoot整合ELK ELK接入Kafka(待Kafka快速開始文檔完成之後) Kafka相

原创 【Elastic-1】ELK基本概念、環境搭建、快速開始文檔

TODO 快速開始文檔 SpringBoot整合ELK(Logstash收集日誌、應用主動向ES寫入) ELK接入Kafka 基本概念 ElasticSearch 什麼是ElasticSearch? 首推官網的解釋: https:

原创 更準確的測試Java程序性能——JMH基準測試

什麼是JMH ​ JMH,即Java Microbenchmark Harness,Java平臺下的一套微基準測試工具。如果我們需要測試API性能的話,就可以用上這個工具,所以它並不是取代單元測試的。它可以在開發階段提供性能參考標準,不過這

原创 20210828每週分享(第二期)-中英文對照翻譯插件、筆記軟件

1.資訊集中 ​ 發現個非常好用的資訊集中網站,每天早上到公司後,都會打開看看。不用把時間浪費在刷各種APP上,每天稍微瞭解下時事就行。 ​ 網址:http://make.mk/ 2.中英文對照翻譯插件 ​ 前段時間由於工作上的需求,學習了

原创 簡單瞭解下爲什麼會亂碼,以及怎麼恢復

計算機是如何存儲字符的? ​ 大學都學過計算機相關的基礎知識,計算機只能計算二進制數據,因爲二進制表示起來最方便。計算機電子元器件表示兩個狀態很簡單,比如高壓和低壓,對應的就是1和0。如果設計出10種狀態,那麼計算機的設計會相當複雜。 ​

原创 20210801每週分享(第一期):有道雲筆記導出、思維導圖、互聯網學歷

沒錯,這是第一期。突發奇想,專門開一個分類,記錄每週的收穫、見聞、好用的軟件、有用的資源等。寫每週分享的目的:第一點是可以記錄自己每週的收穫,當一個公開的周志;第二點是想撐一撐博客的數量。自從秋招結束後,很少寫博客了。一是不想再寫一些學習

原创 超貼心的,手把手教你寫爬蟲

目錄網絡編程urllib庫urllib.request.urlopen函數urllib.request.Request類urllib.error異常處理模塊requests庫用爬蟲下載小說爬取京東商品信息 在人生苦短我用Python,本文

原创 人生苦短我用Python,本文助你快速入門

目錄前言Python基礎註釋變量數據類型浮點型複數類型字符串布爾類型類型轉換輸入與輸出運算符算術運算符比較運算符賦值運算符邏輯運算符if、while、for容器列表元組字典集合函數函數的定義缺省參數命名參數不定長參數匿名函數閉包和裝飾器包和

原创 Dubbo服務調用過程源碼解析④

目錄0.服務的調用1.發送請求2.請求編碼3.請求的解碼4.調用具體服務5.返回調用結果6.接收調用結果 Dubbo SPI源碼解析① Dubbo服務暴露源碼解析② Dubbo服務引用源碼解析③ ​ 經過前面三章的分析,瞭解了Dubbo

原创 Dubbo服務引用源碼解析③

​ 上一章分析了服務暴露的源碼,這一章繼續分析服務引用的源碼。在Dubbo中有兩種引用方式:第一種是服務直連,第二種是基於註冊中心進行引用。服務直連一般用在測試的場景下,線上更多的是基於註冊中心的方式。 ​ 服務的引用分爲餓漢式和懶漢式,餓

原创 Dubbo SPI源碼解析①

目錄0.Java SPI示例1.Dubbo SPI示例2.Dubbo SPI源碼分析 ​ SPI英文全稱爲Service Provider Interface。它的作用就是將接口實現類的全限定名寫在指定目錄的配置文件中,使框架讀取配置文件,