- 博客(160)
- 收藏
- 關注

原創 基于SpringBoot和BootStrap的全棧論壇網站(附上源碼)
耗時大約三個星期不到的時間,把這個論壇項目基本上算是完成了,做這個項目最主要的目的是熟悉SpringBoot的使用,然后通過整個項目了解了BootStrap、Thymeleaf、editor.md等等工具的使用,今天就來做一下總結(一)項目展示首先進入登陸頁面,輸入用戶名和密碼進入首頁,也可以點擊右下角注冊新用戶:登陸成功后進入首頁,可以看到用戶發的各種問題:點擊第一個我自...
2019-11-28 10:14:53
4645
15
原創 大廠面試題:你知道JUC中的Semaphore、CyclicBarrier、CountDownLatch嗎
資源的分配方式有兩種,一種是獨占,另外一種是共享
2020-12-22 21:55:31
55
原創 面試被問AQS、ReentrantLock答不出來?這些知識點讓我和面試官聊了半小時!
AQS、Lock、Sync、公平鎖、非公平鎖、可重入鎖,你都知道嗎?
2020-12-15 22:12:51
61
原創 指令重排序、內存屏障很難?看完這篇你就懂了!
面試官在問到多線程編程的時候,指令重排序、內存屏障經常會被提起。如果你對這兩者有一定的理解,那這就是你的加分項。
2020-12-01 21:49:57
53
原創 圖解類加載器和雙親委派機制,一看就懂
虛擬機把Class文件加載到內存,并對數據進行校驗、轉換解析和初始化,最終形成虛擬機可以直接使用的Java類型,這就是虛擬機的類加載機制。
2020-11-21 20:41:47
157
原創 Mybatis從小白到小黑(七)Mybatis緩存詳解
我們可以將一些變動不大且訪問頻率高的數據,放置在一個緩存容器中,用戶下一次查詢時就從緩存容器中獲取結果。
2020-11-19 23:47:49
99
1
原創 JVM垃圾回收機制是怎樣的,何時觸發YoungGC或FullGC操作,一文搞定
JVM垃圾回收機制是怎樣的,何時觸發YoungGC或FullGC操作
2020-11-15 23:04:14
324
原創 JVM的內存分代,這篇文章幫你理一理
堆內存是JAVA虛擬機所管理的內存最大的一塊,Java堆被所有線程共享,幾乎所有的對象實例都是在堆中分配內存,因此Java的堆是垃圾回收的主要區域。
2020-11-12 20:14:51
91
原創 Mybatis從小白到小黑(一)Mybatis的原理介紹及超詳細使用
(一)MyBatis簡單介紹:MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,并且改名為MyBatis 。iBATIS一詞來源于“internet”和“abatis”的組合,是一個基于Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects。簡而言之,MyBatis是一個能將傳統JDBC變得很方便和易于維護的框架。我們只需要提供SQ
2020-11-08 11:33:54
94
原創 【經驗分享】工作中只需要增刪改查的程序員,別安于現狀
幾乎百分之八十的程序員,做的都是增刪改查的業務,但是他們只能拿到整個行業百分之二十的工資
2020-11-07 00:33:25
155
2
空空如也
空空如也
空空如也
TA創建的收藏夾 TA關注的收藏夾
TA關注的人 TA的粉絲