原创 操作系統知識體系

第一章 操作系統引論 操作系統的目標:有效性(提高資源利用率和系統吞吐量)、方便性、可擴充性、開放性。 有效性和方便性是操作系統最重要兩個目標。 操作系統的作用: (1) OS作爲用戶與計算機硬件系統之間的接口 (2) OS作爲計算機系統

原创 CentOS 7 安裝及配置 MySQL

CentOS 7 安裝及配置 MySQL 以 MySQL 5.7爲例: 一、 使用 wget 下載MySQL: wget https://dev.mysql.com/get/mysql57-community-release-el7-

原创 Ajax 如何向後臺提交時間

我們做前後的交互時候,可能涉及到時間的提交,後端接收模型中的時間數據類型爲Date類型,所以我們要給後端傳的數據爲Date類型,但由於方便用戶使用,我們往往展示和獲取的數據是格式化後的時間格式。 模型類: Ajax傳送格式: $.

原创 Mybatis 使用@select 模糊查詢

@select 模糊查詢 有時候我們寫簡單的SQL不想使用XML裏面寫。。所以我們可能直接一個註解搞定。 但是用常規的寫法有點問題,報錯。。所以我們這麼寫。。 @Select(" select id, banner_context,ba

原创 Springboot整合redis錯誤

錯誤: org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.spri

原创 JAVA數據結構——棧

順序棧: 棧(stack)又名堆棧,它是一種運算受限的線性表。限定僅在表尾進行插入和刪除操作的線性表。這一端被稱爲棧頂,相對地,把另一端稱爲棧底。向一個棧插入新元素又稱作進棧、入棧或壓棧,它是把新元素放到棧頂元素的上面,使之成爲新的棧頂元

原创 JAVA數據結構——圖

圖: 與線性結構和樹形結構相比,圖是一種更爲複雜的數據結構,因爲複雜所以也更好玩。在線性數據結構中,元素只能和他的前驅或者後繼有關;在樹形結構中,元素只能和其父節點或者子節點有關;然而圖,他可以跟其他任意一個元素相關,這也就是圖的魅力所在

原创 JAVA數據結構——串(二)

模式匹配: 上節JAVA數據結構——串我們提出了模式匹配概念,他是數據結構中字符串的一種基本運算,給定一個子串,要求在某個字符串中找出與該子串相同的所有子串,這就是模式匹配。 假設P是給定的子串,T是待查找的字符串,要求從T中找出與P相同

原创 Spring Boot從入門到放棄-文件上傳

圖片上傳: 我們在開發WEB項目時必然要上傳文件,所以我們以上傳圖片爲例,做一次圖片上傳。上傳圖片有兩種方式:1. 放到tomcat的臨時目錄下,重啓一次就沒有了。還有一個就是上傳到絕對目錄也就是本地計算機的存儲目錄,後期無論怎麼重啓都不

原创 Spring Boot從入門到放棄-整合Shiro報錯

整合Shiro時SecurityManager這個方法報錯: Incompatible types.: Required: java.lang.SecurityManager Found:org.apache.shiro.web.mgt.

原创 JAVA數據結構——利用圖的廣度優先遍歷搜索算法確定無向連通圖的連通分量

分析: 如果這個無向圖是非連通圖的時候,從圖的一個頂點沒法訪問這個圖的所有頂點,只能訪問包含該頂點的連通分量中的所有頂點。所以從無向圖的每個連通分量中的一個頂點開始遍歷圖,則可求得無向圖的所有連同分量。 如圖則是非連通的無向圖,我們只需

原创 操作系統——操作系統概念

操作系統概念: 一、計算機系統組成: 二、操作系統在計算機系統中的地位: ​​​​​​​ 三、操作系統的設計目標: 方便性: 提供用戶接口,使計算機系統使用方便。 有效性: 通過有效管理和分配軟、硬件資源及合理組織計算機工作流程來改善

原创 JAVA數據結構——隊列

鏈隊列: 隊列是一種特殊的線性表,特殊之處在於它只允許在表的前端(front)進行刪除操作,而在表的後端(rear)進行插入操作,和棧一樣,隊列是一種操作受限制的線性表。進行插入操作的端稱爲隊尾,進行刪除操作的端稱爲隊頭。隊列中沒有元素時

原创 類加載器的原理分析

一、類的加載過程: JVM將類加載過程分爲三個步驟:裝載(Load),鏈接(Link)和初始化(Initialize)鏈接又分爲三個步驟。 如圖所示。 1.裝載:  查找並加載類的二進制數據。 2.連接: 驗證:確保被加載類的正確性;

原创 你所不知道的XML與JSON

一、XML: XML(Extensible Markup Language 可擴展標記語言),XML是一個以文本來描述數據的文檔。 1. 示例: <?xml version="1.0" encoding="UTF-8"?> <peopl