2025年10月31日
摘要:
java nio包中Files類的使用,從jdk1.7引入的,下面是簡單使用例子說明。 1.判斷文件是否存在、拷貝文件 package com.test.file; import java.io.File; import java.io.IOException; import java.nio.fi
閱讀全文
posted @ 2025-10-31 16:29
有點懶惰的大青年
閱讀(3)
推薦(0)
2025年8月8日
摘要:
參考文章:https://cloud.tencent.com/developer/article/2100058 在我們安裝完jdk之后,需要試一下是否安裝完成,以及查看版本等。打開cmd,輸入javac看是否能編譯,往往會提示:'javac'不是內部或外部命令,也不是可運行的程序或批處理文件。 這
閱讀全文
posted @ 2025-08-08 15:26
有點懶惰的大青年
閱讀(129)
推薦(0)
2025年7月24日
摘要:
參考: https://cloud.tencent.com/developer/article/1450963 https://blog.csdn.net/Flying_Fish_roe/article/details/143103367 1.引用傳遞 在Java中,引用傳遞(Reference P
閱讀全文
posted @ 2025-07-24 16:17
有點懶惰的大青年
閱讀(85)
推薦(0)
2025年6月4日
摘要:
kafka做集群的目標 高并發 高可用 動態擴容 ./kafka-topics.sh --bootstrap-server localhost:9092 --create --topic laoli --partitions 2 --replication-factor 2 topic:創建名為la
閱讀全文
posted @ 2025-06-04 17:35
有點懶惰的大青年
閱讀(21)
推薦(0)
2025年6月1日
摘要:
多線程安全問題 多線程安全:定義為:多線程去訪問一個類,這個類始終表現出正確的行為,不管運行的環境、讓線程交替執行、不需要任何的額外的同步、協同,都能表現出正確的行為。 比如:i++,這個肯定不是多線程安全的。 kafka中: 生產者:是多線程安全。(不可變的方式去解決) KafkaProducer
閱讀全文
posted @ 2025-06-01 14:48
有點懶惰的大青年
閱讀(34)
推薦(0)
2025年5月25日
摘要:
一、kafka中的基本概念: 主題和分區:分區的主要意義主要是為了提高消費的并發度。一個生產者,可以啟8個消費者來跑。分區的數量主要是為了平衡生產和消費的速度。kafka沒有隊列的概念,可以把分區理解為隊列。 偏移量:發消息的時候每一個消息存到分區里面都有offset偏移量,消費的時候是以群組進行消
閱讀全文
posted @ 2025-05-25 11:38
有點懶惰的大青年
閱讀(26)
推薦(0)
2025年5月16日
摘要:
參考文章: 達夢數據庫執行計劃查看 達夢數據庫 Explain 指標分析 – 查看執行計劃 達夢數據庫查看及解析執行計劃 前言: 我們在碰到sql執行慢的時候,需要分析sql執行過程,看下是否走了索引等等。這時候就需要查看執行計劃。達夢數據庫查看執行計劃的方式有兩種: 1.explain,在待執行的
閱讀全文
posted @ 2025-05-16 14:55
有點懶惰的大青年
閱讀(1427)
推薦(0)
2025年5月11日
摘要:
一、為什么要用MQ? 比如存在訂單系統,用戶進行下單,下單完成之后調用物流系統、調用通知系統。 這樣有沒有什么問題? 1.比如物流系統是第三方的,可能響應慢,或者宕機,這時當你采用rpc接口調用物流系統時會失敗,而導致用戶下單也失敗了。也就是耦合的,非高可用的。 所謂的MQ就是接收生產者的消息,進行
閱讀全文
posted @ 2025-05-11 19:16
有點懶惰的大青年
閱讀(28)
推薦(0)
摘要:
用位運算實現加減乘除(2) 中的div方法要求a和b都能轉成正數,但是: 系統最小值沒法轉成絕對值:Integer.MIN_VALUE 所有整數中只有這個數,是轉不出絕對值的。 int a = Integer.MIN_VALUE; System.out.println(-a); 所以分4鐘情況討論:
閱讀全文
posted @ 2025-05-11 14:35
有點懶惰的大青年
閱讀(18)
推薦(0)
2025年5月4日
摘要:
位運算實現除法 先說一種普遍的除法,比如下圖中的a / b: b向左移到最接近a的時候,但是又沒a大,要保證左移到最接近a但是不比a大。 除的最終結果里,這個位置一定有1,見下圖: 然后把a減掉這個數,變成: 然后再把b移動到最接近a的時候,這個位置一定是1: 這就是最終的結果: a/b的過程就是上
閱讀全文
posted @ 2025-05-04 20:01
有點懶惰的大青年
閱讀(113)
推薦(0)