題目一 創(chuàng)建一個 BankAccount 類: 包含私有屬性 __balance(余額) 初始化方法設置初始余額 公有方法 deposit(amount) 存款 公有方法 w...
rabbitmq發(fā)送消息確認分為兩個階段: 生產者->Broker 交換機 -> 隊列image.png在第一階段,rabbitmq提供了一個ConfirmCallback的...
rabbitmq的消費確認機制主要分為三個類型:1.none2.自動auto(默認)3.手動manual在配置文件中通過以下進行配置 AUTO rabbitmq默認的確認方式...
FutureTask執(zhí)行線程時,想要獲取線程的執(zhí)行結果,可以通過輪詢futureTask.isDone()或者調用futureTask.get()方法,但兩者都會阻塞,不算真...
Java創(chuàng)建線程的方式有三種:1.繼承Thread2.實現(xiàn)Runnable3.實現(xiàn)Callable 繼承Thread 繼承Thread類并重寫其void run方式即可新建一...
redis之所以快,不僅僅是因為它是基于內存的操作,不需要像磁盤一樣,讀寫數(shù)據(jù)需要經過磁盤IO操作,直接與CPU進行交互。除此之外,還得益于IO多路復用+單線程處理。提到IO...
logback是spring默認的日志框架,所以不需要額外引入依賴,只需要在Java項目中的resource目錄下新建一個logback-spring.xml文件即可。log...
拉取nacos鏡像 掛載目錄 這一步是添加映射文件夾,將宿主機的文件映射到nacos容器中 啟動容器,并將nacos文件復制到宿主機上 拉取mysql鏡像 mysql創(chuàng)建數(shù)據(jù)...
參考視頻:https://www.bilibili.com/video/BV19e4y1q7JJ/?spm_id_from=333.1007.tianma.2-3-6.cli...
ThreradLocal叫做線程本地變量,主要作用在于為變量在每一個獨立的線程創(chuàng)建一個副本,使得每個線程都可以訪問自己的內部的變量副本,不會影響其他線程。 ThreadLoc...
線程復習 WAITING和TIMED_WAITING區(qū)別WAITING(不見不散),TIMED_WAITING(過時不候)wait和sleep的區(qū)別 sleep是Thread...
1.JVM位置 Jdk包含jre+開發(fā)工具,jre包括了jvm+java標準類庫。簡單來說,jvm保證了Java的跨平臺性,只要在不同的操作系統(tǒng)安裝了jvm(Java虛擬機)...