原创 不使用鎖完成單例(CAS)

class Person{ private static final AtomicReference<Person> INSTANCE = new AtomicReference<>(); public static Perso

原创 Java實現數據結構--單鏈表

public class MyLink { public static void main(String[] args) { LinkList<Integer> list = new LinkList<Integer>(nul

原创 幾個簡單的dp算法

1.letcode70 假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 注意:給定 n 是一個正整數。 示例 1: 輸入: 2 輸出: 2 解釋: 有兩種方法可以爬到

原创 String.sort()排序器的用法

letcode上的一道題: https://leetcode-cn.com/problems/largest-number/comments/ 給定一組非負整數,重新排列它們的順序使之組成一個最大的整數。 示例 1: 輸入: [10,2]

原创 沒有聯網的linux服務器安裝東西(以nginx爲例)

nginx需要一些g++包的依賴,在沒有聯網的服務器安裝這些依賴是關鍵。 首先,找一臺和主機系統一模一樣的虛擬機或者服務器(可以聯網的) 安裝nginx要先 yum -y install gcc zlib zlib-devel pcre-

原创 Springboot自動配置原理

首先,上代碼,自己寫一個基本的自動配置 業務如下:如果沒有配置xty-message.message這個字段,給用戶顯示"hello world",如果配置了,給用戶顯示"hello "+配置的字符串。 下面是基本步驟 第一步:創建一個配

原创 將List改造成線程安全的

package cn.edu.bjfu.main; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; import

原创 java設計模式-單例設計模式的4種實現

(1)餓漢式(線程安全) 該方式沒有線程安全問題,當類被卸載時,靜態變量被摧毀,並釋放所佔有的內存,因此在某些特定條件下會耗費內存。 package cn.edu.bjfu.main; public class MainTest {

原创 java多線程編程--Future模式(基於springboot異步任務)

Future模式是多線程開發中非常常見的一種設計模式。它的核心思想是異步調用。當我們需要調用一個函數方法時。如果這個函數執行很慢,那麼我們就要進行等待。但有時候,我們可能並不急着要結果。因此,我們可以讓被調用者立即返回,讓他在後臺慢慢處理

原创 關於webpack的安裝以及一些問題

轉載自:https://www.jianshu.com/p/38c82a9b57ec 安裝nodejs 我的安裝目錄爲默認安裝路徑,也就是 C:\Program Files\nodejs 這裏的安裝路徑對於後面的配置環境變量有很大的

原创 一套關於java處理時間的工具類

package cn.edu.bjfu.utils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calen

原创 springboot的web項目在開發環境正常,打成jar之後模板引擎找不到的解決方法

最近寫了一個管理員後臺的web微服務,今天準備部署到阿里雲上,但是訪問頁面出現了 Whitelabel Error Page This application has no explicit mapping for /error, so

原创 解決git Could not read from remote repository的問題

https://blog.csdn.net/cxwtsh123/article/details/79194263

原创 (轉)Eureka與zookeeper的區別

Eureka的優勢 1、在Eureka平臺中,如果某臺服務器宕機,Eureka不會有類似於ZooKeeper的選舉leader的過程;客戶端請求會自動切換到新的Eureka節點;當宕機的服務器重新恢復後,Eureka會再次將其納入到服務器

原创 eclipse/sts添加lombok插件

(1)去官網下載jar包 https://projectlombok.org/download (2)運行jar包,稍等一會會自動尋找eclipse的位置 點擊install/update按鈕,秒安裝 檢查eclipse.ini文件最後是