摘要:算法每日練習,這些算法題來自leetcode,涉及到字符串處理、TOP N查找、鏈表操作等等 閱讀全文
posted @ 2019-10-16 11:33 編碼磚家 閱讀(307) 評論(0) 推薦(0) 編輯
摘要:面試連環炮系列匯總,涉及Java基礎、數據庫、分布式理論、中間件等等 閱讀全文
posted @ 2019-10-08 16:08 編碼磚家 閱讀(689) 評論(0) 推薦(2) 編輯
摘要:為什么選擇RocketMQ,而不是其他MQ 性能:阿里支撐,經受住淘寶,天貓雙11重重考驗;性能高;可靠性好;可用性高;易擴展。 功能:功能完善,我們需要的功能基本都夠滿足,如:事務消息,消息重試,死信隊列,定時消息等。 易用:跨平臺:跨語言,多協議接入(支持HTTP, MQTT, TCP協議,支持 閱讀全文
posted @ 2020-07-10 11:09 編碼磚家 閱讀(24) 評論(1) 推薦(1) 編輯
摘要:開發團隊中,總是有人提交代碼時的commit內容亂寫一通,或者不明確不完整。當回溯代碼的時候,很難通過commit內容定位歷史記錄,只能一條一條查看,找不到就要去問歷史參與開發的其他同事,溝通成本太高了。定義commit規范,能夠一定程度解決這個問題,規范一定要簡單,過于嚴苛和復雜會讓提交者厭煩。如果您的團隊采用tapd作為敏捷開發平臺,可以參考這套規范。 閱讀全文
posted @ 2020-07-09 16:05 編碼磚家 閱讀(59) 評論(0) 推薦(0) 編輯
摘要:我們相信努力學習一定會有收獲,但是方法不當,會讓人身心疲憊,也沒有切實的效果。職場上無法成功升遷的原因多種多樣的,沒有持續學習、學習效果不佳、無法通過心儀公司的面試,一定是很重要的原因。現在把自己當成一臺計算機,既有輸入,也要有輸出,用輸出倒逼輸入。 閱讀全文
posted @ 2019-11-14 17:37 編碼磚家 閱讀(24987) 評論(108) 推薦(301) 編輯
摘要:1. StringBuffer與StringBuild的區別 頻繁修改字符串時,建議使用StringBuffer和StringBuilder類。StringBuilder相較于StringBuffer有速度優勢,要求線程安全的情況下,必須使用StringBuffer類。 2. 為什么拼接String 閱讀全文
posted @ 2019-11-14 10:07 編碼磚家 閱讀(456) 評論(0) 推薦(1) 編輯
摘要:1. 常用的設計模式有哪些,作用是什么 設計模式一共23種,常用的設計模式有: 1. 工廠模式: 構建多個對象的工廠。 1. 單例模式:單例類負責創建自己的對象,同時確保只有單個對象被創建 1. 代理模式:代理其他類,增強原來類的功能。 1. 外觀模式:包裝多個類的復雜性,對外提供統一的方法。 1. 閱讀全文
posted @ 2019-10-25 09:51 編碼磚家 閱讀(338) 評論(0) 推薦(0) 編輯
摘要:將字符串內的所有大寫字母轉為小寫 閱讀全文
posted @ 2019-10-21 14:57 編碼磚家 閱讀(165) 評論(0) 推薦(0) 編輯
摘要:1. 你們的項目怎么使用kafka? 我們采用kafka進行日志采集,準確點說是ELK方案,即elasticsearch + logstash + kibana + kafka。通過Spring AOP的方式收集日志,通過kafaka發送出去。 2. kafa存在丟消息的情況嗎,怎么解決? 1. p 閱讀全文
posted @ 2019-10-21 14:01 編碼磚家 閱讀(318) 評論(0) 推薦(0) 編輯
摘要:題目來源: https://leetcode.com/problems/jewels and stones/ 問題描述: 兩個字符串J和S,找出S中出現過多少次J字符串里面包含的字符。 舉例說明: 字符串J|字符串S|結果 |: |: : aA|aAAbsdfe|3 b|BBAAAA|0 解決方案 閱讀全文
posted @ 2019-10-17 16:06 編碼磚家 閱讀(122) 評論(0) 推薦(0) 編輯
摘要:每年畢業季,大量的畢業生參加工作,成為真正的職場人士。有的同學在學校里組織過各種學生活動,或者實習經歷很豐富,在職場的表現就很好。但是有的同學,由于性格或者其他種種原因,在職場里顯得遲鈍和平庸。首先,我們要接受自己的現狀,不抱怨不放棄,然后認清自己的缺點,用正確的方法改進。怎么樣才能更好的工作和學習,獲得領導與同事的賞識,獲得技術上的提升呢? 閱讀全文
posted @ 2019-10-17 15:29 編碼磚家 閱讀(574) 評論(3) 推薦(4) 編輯
摘要:1. TCP的滑動窗口協議是什么 滑動窗口協議,用于網絡數據傳輸時的流量控制,以避免擁塞的發生。該協議允許發送方在停止并等待確認前發送多個數據分組。由于發送方不必每發一個分組就停下來等待確認,因此該協議可以加速數據的傳輸,提高網絡吞吐量。它本質上是描述接收方的TCO數據報緩沖區大小的數據,發送方根據 閱讀全文
posted @ 2019-10-17 10:55 編碼磚家 閱讀(226) 評論(0) 推薦(0) 編輯
摘要:算法每日練習,這些算法題來自leetcode,涉及到字符串處理、TOP N查找、鏈表操作等等 閱讀全文
posted @ 2019-10-16 11:33 編碼磚家 閱讀(307) 評論(0) 推薦(0) 編輯
摘要:題目來源: https://leetcode.com/problems/reverse string/ 問題描述: 顛倒一個char數組里面的字符串順序,只能修改原始數組的值,不允許分配額外的空間。 舉例說明: 輸入|輸出 |: ["h","e","l","l","o"]|["o","l","l", 閱讀全文
posted @ 2019-10-16 11:32 編碼磚家 閱讀(102) 評論(0) 推薦(0) 編輯
摘要:1. 分布式鎖的實現方案? 相比單例鎖,分布式鎖需要解決的問題: 互斥性:任意時刻只能有一個客戶端擁有鎖,不能同時多個客戶端獲取。 安全性:鎖只能被持有該鎖的用戶刪除,而不能被其他用戶刪除。 死鎖:獲取鎖的客戶端因為某些原因而宕機,而未能釋放鎖,其他客戶端無法獲取此鎖,需要有機制來避免該類問題的發生 閱讀全文
posted @ 2019-10-16 11:14 編碼磚家 閱讀(222) 評論(0) 推薦(0) 編輯
摘要:1. 了解康威定律嗎 定律一:組織溝通方式會通過系統設計表達出來,就是說架構的布局和組織結構會有相似。 定律二:時間再多一件事情也不可能做的完美,但總有時間做完一件事情。一口氣吃不成胖子,先搞定能搞定的。 定律三:線型系統和線型組織架構間有潛在的異質同態特性。種瓜得瓜,做獨立自治的子系統減少溝通成本 閱讀全文
posted @ 2019-10-15 11:25 編碼磚家 閱讀(165) 評論(0) 推薦(0) 編輯
摘要:1. 你們的項目為什么要分庫分表? 隨著業務的發展,公司項目的日活翻了幾十倍,訂單表Order每月新增數據100萬左右,有部分場景查詢效率不太高了。通過升級配置、業務規避、緩存集群、歸檔歷史數據等手段,也能夠滿足當前的查詢要求。但是業務是呈加速度增長的,未來的數據會更多。雖然深知過早優化的弊端,但是 閱讀全文
posted @ 2019-10-14 15:05 編碼磚家 閱讀(326) 評論(0) 推薦(0) 編輯
摘要:1. 線程池的使用場景有哪些 線程池適合單系統的大量的異步任務處理,比如發送短信、保存日志。 2. 說說創建線程池的重要參數 corePoolSize:線程池的大小。線程池創建之后不會立即去創建線程,而是等待線程的到來。當前執行的線程數大于該值時,線程會加入到緩沖隊列。 maximumPoolSiz 閱讀全文
posted @ 2019-10-12 16:04 編碼磚家 閱讀(850) 評論(0) 推薦(0) 編輯
摘要:計算字符串num1和num2的和值字符串,num1和num2只包含數字,不允許將字符串轉化為整型再計算 閱讀全文
posted @ 2019-10-11 21:31 編碼磚家 閱讀(113) 評論(0) 推薦(0) 編輯
摘要:問題描述:從數組中取出任意兩個元素計算和值,根據和值反推元素下標。 閱讀全文
posted @ 2019-10-10 22:02 編碼磚家 閱讀(179) 評論(0) 推薦(0) 編輯
摘要:1. 說說Eureka的高可用方案 至少3個Eureka實例才能滿足高可用,配置方法如下: 1. 準備三個節點node1,node2,node3。 1. 在每個實例的application.xml文件里加入 ,address是其他節點的地址。如果是node1,address就是 ,其他節點依次類推。 閱讀全文
posted @ 2019-10-09 10:15 編碼磚家 閱讀(537) 評論(0) 推薦(0) 編輯
摘要:面試連環炮系列匯總,涉及Java基礎、數據庫、分布式理論、中間件等等 閱讀全文
posted @ 2019-10-08 16:08 編碼磚家 閱讀(689) 評論(0) 推薦(2) 編輯
最新chease0ldman老人|无码亚洲人妻下载|大香蕉在线看好吊妞视频这里有精品www|亚洲色情综合网