原创 DDD學習筆記(Ⅰ)

最近在自學DDD(領域驅動設計),打算將學習筆記以博客的形式記錄下來。 -----------------------------------------------------------------------------------

原创 排序算法之冒泡排序

package com.example.demo.sort; import java.util.Arrays; /** * 冒泡排序 * 相鄰元素兩兩比較, * 每一路結束後會在隊尾的有序區域多一個元素 * 一共需要遍歷si

原创 排序算法之快速排序

package com.example.demo.sort; import java.util.Arrays; /** * 快速排序 * 分治法: * 每一輪挑選一個基準元素,其他比它大的元素全部移動到右邊,比它小的元素全部移

原创 ElasticSearch學習筆記Ⅲ - SpringBoot整合ES

新建一個SpringBoot項目。添加es的maven座標如下: <dependency> <groupId>org.elasticsearch.client</groupId>

原创 ElasticSearch學習筆記Ⅰ - 安裝

目前公司的項目中使用到了ElasticSearch,而自己之前雖然久聞ES大名,但也只是看了一些相關的雜亂的東西,所以很有必要系統地學習並梳理一下ElasticSearch的整個知識架構。 推薦ES官方的QuickStart。 一. 簡介

原创 ThreadLocal學習

一. 概論 多線程訪問同一個共享變量時特別容易出現併發問題,特別是在多個線程需要對一個共享變量進行寫入時。爲了保證線程安全,一般使用者在訪問共享變量時需要進行適當的同步,如下圖所示:                            

原创 JVM垃圾回收機制淺談

一.前世今生 可能很多人都把垃圾回收(GC)這項技術作爲Java語言的伴生產物。其實GC的歷史比Java久遠,早在1960年的Lisp語言中就使用了內存動態分配和垃圾回收技術。   二.哪些內存需要回收 JVM的內存結構包括五大區域:程序

原创 MyBatis插入數據返回主鍵的介紹

今天小編就爲大家分享一篇關於MyBatis插入數據返回主鍵的介紹,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 Service層: public int addUs

原创 SVN報錯:Error Updating changes:svn:E155037的解決方案

今天小編就爲大家分享一篇關於SVN報錯:Error Updating changes:svn:E155037的解決方案,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 今天

原创 Java中extends一定是代表繼承嗎?

今天小編就爲大家分享一篇關於Java中extends一定是代表繼承嗎?,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 Java中繼承用哪個關鍵字表示?extends!沒錯

原创 Java中實現簡單的Excel導出

今天小編就爲大家分享一篇關於Java中實現簡單的Excel導出,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 簡單介紹一下Java中的Excel文件導出功能(基於Http

原创 Json轉換工具類

今天小編就爲大家分享一篇關於Json轉換工具類,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 Json字符串是常用的數據格式,下面提供一個Json和JavaBean轉換的

原创 SpringBoot項目訪問任意接口出現401錯誤的解決方案

今天小編就爲大家分享一篇關於SpringBoot項目訪問任意接口出現401錯誤的解決方案,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 之前搭建了一個SpringBoot

原创 SpringBoot整合freemarker的講解

今天小編就爲大家分享一篇關於SpringBoot整合freemarker的講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧 freemarker和thymeleaf是模