原创 數據結構(2):棧的原理和實現

一、介紹 棧是一種數據先入後出,後入先出的數據結構。 如果圖所示,將數字 10、15、6、9 存入棧後,從棧中取到的數據按順序將會是 9、6、15、10。棧的結構像我們生活中的箱子,最先放入的物品將會在箱子的最底部,最後放入的數據在最上面

原创 數據結構(1):使用面向對象模擬數組

數組是一種常用的數據結構,數組具有不可變性,創建後的數組的長度固定,通過索引訪問數組中的元素,訪問速度快,刪除添加效率低。 通過面向對象模擬數組,模擬的數組具有以下功能: 添加新元素 展示 查找元素所在位置 根據索引獲取元素 根據索引刪除

原创 如何讓接口文檔自動生成,SpringBoot中Swagger的使用

在開發過程中,java後端需要與客戶端進行交互,需要將後端的接口及參數寫成文檔給調用者查閱。一個問題也有此而生,需求改動頻繁,接口設計也會隨之改動,文檔修改的不及時會帶來很大的問題。 Swagger是一個自動生成文檔的工具,可以在線查閱文檔

原创 一文MyBatis-Plus快速入門

一、依賴及配置 使用下面的SQL創建數據庫與添加數據 DROP TABLE IF EXISTS user; CREATE TABLE user ( id BIGINT(20) NOT NULL COMMENT '主鍵ID',

原创 這5個特質是成爲億萬富翁的關鍵!

第一個特點是企業家精神。2015年,瑞士銀行和普華永道發佈了一個聯合調查,結果顯示全世界大多數億萬富翁的財產不是靠繼承得來的,而是依靠企業家精神創業和投資得到的。 那麼什麼是企業家精神呢?齊特爾曼認爲其中最重要的是更開放的思想。調查顯示,一

原创 查理芒格投資原則檢查清單

查理·芒格(Charlie Thomas Munger,1924年1月1日—)美國投資家,沃倫·巴菲特的黃金搭檔,伯克夏·哈撒韋公司的副主席。 查理·芒格(Charlie Thomas Munger),出生於美國內布拉斯加州的奧馬哈。這位今

原创 學會這個工具的使用,讓你快速生成驗證碼

前言 驗證碼是我們做人機驗證最常用的方式,常用於敏感操作的驗證,比如:登錄、註冊、修改等。 驗證碼的原理:不同的客戶端擁有不同的 session 對象,在看到驗證碼圖片的時刻,服務器後端代碼生成圖片並將隨機字符存儲到 session 中。這

原创 業餘選手與高手的本質區別

業餘和專業的區別是什麼? 業餘人士看信息,高手看套路 人類只有發明了 發明的方法 之後才能快速發展。 我們只要學習了 學習的方法 之後才能成爲高手。 —芒格 “倒背如流”把學生練廢了 《萬萬沒想到》 刻意練習方法論 創建模型 刻意練習