原创 計算機基礎之進制之間的轉換(2.1)

在計算機中,所有的東西都是由0和1編碼的。而計算機的運算只有二進制,八進制和十六進制只是我們人們記憶使用的。 二進制數:是用0和1來表示的。僅僅用於計算機。 十進制數:也就是我們平時用的自然數,是我們人們用的。 十六進制數:

原创 Mybatis之一對多和多對一查詢

Mybatis之一對多和多對一查詢 什麼是一對多?什麼是多對一? 一對多關聯和多對一關聯的區別:是從一的一端取多的一端,還是從多的一端取一的一端。 創建表: -- 用戶表 CREATE TABLE `user1`( `id

原创 基於Spring security + Spring Boot + JWT的封裝框架快速入門指南

吐槽 近期做一個小玩意,打算實現前後端分離,那麼就要用到符合REST協議的API接口了。如果使用純API的話,就肯定不希望所有人都可以調用我的接口,所以對於API的安全就要重視了,對於我剛剛學習Spring Boot的人來說。第一

原创 計算機基礎之二進制詳解(二)

介紹 二進制數可以分爲有符號數和無符號數,有符號數,又可以分爲原碼、反碼、補碼。 什麼是有符號呢? 就是 識別正和負數的,在首尾代表 0 爲正 1爲負。無符號就是相反啦。 原碼、反碼、補碼 正數的原碼、反碼、補碼都是一樣,沒有可

原创 計算機基礎之流水線(七)

指令控制方式爲:順序方式、重疊方式和流水方式 ###流水方式 流水方式是模仿工業生產過程的流水線而提出的一種指令控制方式。流水技術是把並行性或併發性到計算機系統裏的的一種形式,它把重複的順序處理過程分解爲若干子過程,每個子過程能在

原创 通俗理解KMP算法

通俗理解KMP算法 前言 如果要比較字符串是否相等或包含,通常的情況下一般是一個個迭代的去比較,比如要比較的字符串長度爲20,那麼就要比較20次,這樣的效率是非常低的。 作用 上面的字符串比較效率太低,我們是否能夠獲得已知的情況,

原创 You can change this value on the server by setting the 'max_allowed_packet' variable.

出現原因 本來今天插入程序好好的,突然給我拋個異常 com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (4,867

原创 Mybatis一對一關聯查詢

Mybatis一對一關聯查詢 有兩張表,老師表teacher和班級表class,一個class班級對應一個teacher,一個teacher對應一個class 需求是根據班級id查詢班級信息(帶老師的信息) 創建teacher和c

原创 Linux Mysql設置遠程登錄賬號

Linux Mysql設置遠程登錄賬號 首先去把防火牆的3306端口設置下 vi /etc/sysconfig/iptables 增加如下行: -A INPUT -p tcp -m state --state NEW -m tc

原创 MAVEN 自定義插件

文章目錄快速開始創建第一個插件0. 約束1. 添加依賴2. 創建插件類3. 打包使用引用文件說明參考資料 快速開始 創建第一個插件 0. 約束 在創建插件之前,MAVEN官網有個重要的約束,應該所有自定義插件的開發者都應該遵循此

原创 Maven私服搭建及自定義Archetype(骨架)

文章目錄搭建MAVEN私服爲什麼要用私服怎麼搭建?Nexus下載安裝配置運行添加第三方倉庫添加本地倉庫MAVEN配置settings文件配置項目pom文件配置上傳自定義項目骨架什麼是archeType創建archetype手動創建

原创 Maven從入門到入土-項目管理工具

文章目錄前言認識Maven如何使用?下載Maven:POMdependencyManagementdependenciesdependency傳遞性依賴排除依賴依賴仲裁第一原則:最短路徑優先原則第二原則:第一聲明優先原則生命週期C

原创 關係型數據庫(一)

如何設計一個關係型數據庫? 首先要設計數據庫至少需要兩大部分:一個存放數據的倉庫,那就是硬盤。還有就是管理和控制數據的部分,也就是我們說的數據庫系統。 主要來說明第二部分數據庫系統至少包含了哪些模塊。才能被稱爲數據庫。 數據庫

原创 HTTP常見面試題

Http與Https的區別: HTTP 的URL 以http:// 開頭,而HTTPS 的URL 以https:// 開頭 HTTP 是不安全的,而 HTTPS 是安全的 HTTP 標準端口是80 ,而 HTTPS 的標準端口是

原创 關係型數據庫(二)

鎖模塊 InnoDB和MyISAM關於鎖方面的區別是什麼 InnoDB默認用的是行級鎖,也支持表級鎖,不使用索引的時候用的是表級鎖。 MyISAM默認用的是表級鎖,不支持行級鎖。 共享鎖(S) 排他鎖(X) 意向共享鎖(I