將List集合分成分組成map在工作中常常會遇到。這里我總結了兩種方式:Lambda表達式方式和傳統方式。 前期準備 先創建一個User類,用于分類 測試類中寫個打印方法,一...

將List集合分成分組成map在工作中常常會遇到。這里我總結了兩種方式:Lambda表達式方式和傳統方式。 前期準備 先創建一個User類,用于分類 測試類中寫個打印方法,一...
前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站。[https://www.cbedai.net/aaron] 要了解隔離級別...
Redis 了解Redis的朋友們都知道,如果key不設置過期時間的話,除非主動刪除,要不然會一直存在的。那Redis的key過期之后是立即刪除嗎?這個問題主要考察的是面試者...
背景 有一次面試,面試官問我同一個controller里面路徑能不能重復,我斬釘截鐵的回答不行,然后問我原因的時候我也不知道,最后面試官微微一笑然后就讓我回去等通知了。最近突...
Spring MVC 怎么使用xml傳參?這是我之前面試遇到的一個問題,由于一直都是使用JSON傳參沒用過xml傳參,這個問題還真不知道。。。所以今天學習記錄一下。xml傳參...
java 8 的日期類已經出來很長一段時間了,一直以來也沒怎么用過,最近用到了感覺太好用了,真香。 java 8 在java.time提供了很多日期、時間相關類可以使用,這些...
在使用springcloud這種微服務時,有時同一個服務要啟動多份測試負載均衡,那我們不能傻傻的去復制多份吧,其實不然,使用idea的話能夠輕松解決這件事情。 操作步驟 啟動...
上海疫情泛濫,很多人都搶不到菜,我也是其中一員,每天早上要五點半起來上叮咚買菜搶菜,每次手速慢就搶不到了,所以就只能挨餓了。作為一個程序猿,能通過技術手段搶就絕不動手。我通過...
概述 ZooKeeper 是分布式應用程序的高性能協調服務。它在一個簡單的界面中公開了常用服務,例如命名、配置管理、同步和組服務,因此可以不必從頭開始編寫它們。可以現成地使用...
如何判斷一個對象占用多少字節?這是我之前遇到的一個面試題,在這里分享一下。要判斷一個對象占用多少字節,對象內存布局是必須要了解的。 對象內存布局 在HotSpot虛擬機里對象...
Spring @Transactional想必大家都很熟悉,那它是在類上或實現類的方法上和在接口上或接口方法上哪種使用方式是更好的選擇呢? @Transactional介紹 ...
線程池狀態 ThreadPoolExecutor源碼: 主池控制狀態 ctl 是一個原子整數,封裝了兩個概念字段: 1、workerCount 表示線程的有效數量2、runS...
ThreadPoolExecutor線程池是并發編程中用的比較多的一個類,項目和面試的時候經常會用到,所以了解一下是很有必要的。 什么是線程池 線程池是池化技術的一種。它有以...
theme: channing-cyan Nacos 是什么 Nacos 致力于幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發...
一般我們使用redis最多的場景還是作為緩存中間件使用,redis也能做為消息隊列使用,但這不是Redis的強項,不過如果需要的話還是可以使用的。 redis的發布訂閱 集成...
在使用springboot時,很多配置我們都沒有做,都是springboot在幫我們完成,這很大一部分歸功于springboot自動裝配,那springboot的自動裝配的原...
一、線程概念 進程:程序運行資源分配的最小單位,每個進程都有自己獨立的代碼和數據空間,操作系統為進程分配各種資源。 線程:CPU調度的最小單位,也叫輕量級進程,每個線程都有各...
在工作中遇到count(*)、count(1)、count(col) ,可能會讓你分不清楚,都是計數,干嘛這么搞這么多東西。 count 作用 COUNT(expressio...
介紹類型擦除之前先看看以下代碼: 你覺得會執行成功嗎?答案是會的。可能你會有疑問,list不是通過泛型限制成Integer類型了嗎,怎么會執行成功呢。泛型是在編譯期對類型進行...
最近項目中遇到一個問題,在用戶沒填數據的時候,我們需要接收從前端傳過來的對象為null,但是前端說他們一個一個判斷特別麻煩,只能傳個空對象過來,我第一個想法就是可以通過反射來...