原创 ThreadPoolExecutor構造方法參數和流程圖

構造方法 ThreadPoolExecutor總共有四個構造方法 下面這個是最核心的,其他三個都基於該構造方法來構造。 public ThreadPoolExecutor(int corePoolSize,

原创 Centos 設備 似乎不存在, 延遲初始化操

困擾了我很久,也是查了很久 說一下對於我有效的解決方案把 一、使用ip a 命令查看MAC地址 使用命令 cd /etc/sysconfig/network-scripts 例如上圖我的網卡名稱是enp0s3,所以ls完,使用

原创 【RocketMQ】Centos7環境搭建RocketMQ及可視化

參考 https://www.jianshu.com/p/0de7857deb27 一、下載及安裝RocketMQ 可以直接去官網下載,也可以從我的百度雲直接拿tar包。 鏈接: https://pan.baidu.com/s/1

原创 設計模式 代理模式及相關實現

其實生活中代理模式很常見,比如房產中介,明星經紀,就連追女孩都體現了代理模式。 下面引用《大話設計模式》中的一張圖 上圖最後一句也說明了爲什麼代理類和被代理類都要實現同一個接口,利用了接口可以引用不同子類的特性,從而可以在任何使

原创 Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file

錯誤異常 Mysql 主從配置時,我通過show slave state命令查看從數據庫的情況,可以看到 Last_IO_Error字段報了錯 Slave_IO_State: M

原创 Gson使用 將json數據轉換爲List 對象數組

一、導入依賴 implementation ‘com.google.code.gson:gson:2.8.6’ 實例使用 Gson gson = new Gson(); List<StudentInfo> studentInf

原创 RocketMQ 原理

前言 開門見山的說,MQ肯定是有用的,不然這麼多人用它幹嘛(當然可能有人覺得可以裝逼用2333) 不過這次我們要說的RocketMQ可不是美國進口的技術,是阿里巴巴捐贈給apache,讓apache孵化用的。 阿里巴巴官方給出的

原创 Spring boot整合Swagger2 -- 自動構建接口文檔

簡述 如果你是一名後端項目開發者,你寫好了接口,前端人員如果想知道,就需要你們之前協調書寫一個API接口文檔來進行交流。 API接口文檔難寫不說,維護也是一個問題。 我們何不讓他自己生成動態接口文檔呢? Swagger就扮演這樣一

原创 【PTA】家庭房產

題目重述 給定每個人的家庭成員和其自己名下的房產,請你統計出每個家庭的人口數、人均房產面積及房產套數。 輸入格式: 輸入第一行給出一個正整數N(≤1000),隨後N行,每行按下列格式給出一個人的房產: 編號 父 母 k 孩子1 …

原创 【PTA】湊零錢

題目重述 韓梅梅喜歡滿宇宙到處逛街。現在她逛到了一家火星店裏,發現這家店有個特別的規矩:你可以用任何星球的硬幣付錢,但是絕不找零,當然也不能欠債。韓梅梅手邊有 10​4枚來自各個星球的硬幣,需要請你幫她盤算一下,是否可能精確湊出要

原创 Android 調用相機出現異常 NullPointerException: uri

碰到個很玄學的問題,今天項目需要調用攝像頭,由於之前使用過,直接從原有項目copy了。 異常信息 java.lang.RuntimeException: Unable to resume activity {com.example

原创 設計模式 --外觀模式

前言 外觀模式(Facade Pattern)是爲子系統中的一組接口提供一個一致的界面,外觀模式定義了一個高層接口,這個接口使得這一子系統更加容易使用。 樣例說明 爲了說明外觀模式,我們以一個小例子來說明。 現在很多人都在炒股,這

原创 【PTA】名人堂與代金券

題目重述 對於在中國大學MOOC(http://www.icourse163.org/ )學習“數據結構”課程的學生,想要獲得一張合格證書,總評成績必須達到 60 分及以上,並且有另加福利:總評分在 [G, 100] 區間內者,可

原创 【PTA】特殊堆棧

題目重述 堆棧是一種經典的後進先出的線性結構,相關的操作主要有“入棧”(在堆棧頂插入一個元素)和“出棧”(將棧頂元素返回並從堆棧中刪除)。本題要求你實現另一個附加的操作:“取中值”——即返回所有堆棧中元素鍵值的中值。給定 N 個元

原创 【PTA】7-38 關於堆的判斷

題目重述 將一系列給定數字順序插入一個初始爲空的小頂堆H[]。隨後判斷一系列相關命題是否爲真。命題分下列幾種: x is the root:x是根結點; x and y are siblings:x和y是兄弟結點; x is t