原创 MySql命令及Navicat實現數據庫備份與還原

1. 命令行: 備份: mysqldump -u用戶名 -p密碼 數據庫名稱 > 保存的路徑(直接在命令行下,不要登錄進mysql) 還原: 1. 登錄數據庫 2. 創建數據庫 3. 使用數據庫 4. 執行文件——source 文

原创 Jvm內存模型與GC垃圾回收

1. 總覽 程序計數器: 當前線程執行的字節碼的行號指示器,通過改變此指示器來選取下一個需要執行的字節碼指令。 特徵:在線程創建時創建、每個線程擁有一個、指向下一條指令的地址 方法區: jdk1.8之後叫元空間,1.8之前

原创 JAVA IO之字節流-OutputStream-InputStream-FileOutputStream-FileInputStream

1. 一切皆爲字節 所有文件數據(文本、圖片、視頻等)在存儲時,都是以二進制數字的形式保存,都是一個一個的字節,那麼傳輸時一樣如此。所以,字節流可以傳輸任意文件數據。在操作流的時候,我們要時刻明確,無論使用什麼樣的流對象,底層傳輸

原创 SQL約束 pk unique foreign key

約束 * 概念: 對錶中的數據進行限定,保證數據的正確性、有效性和完整性。 * 分類: 1. 主鍵約束:primary key 2. 非空約束:not null 3. 唯一約束:unique 4. 外鍵約束:foreig

原创 JAVA 轉換流 InputStreamReader-OutputStreamWriter

先說一個簡單的轉換流的應用場景,然後後面再對當中的某些概念以及核心的InputStreamReader、OutputStreamWriter兩個類做介紹 應用場景:轉換文件編碼 將GBK編碼的文本文件,轉換爲UTF-8編碼的文本文

原创 2020/4/8java面試刷題

每日練習 算法 最壞情況下,合併兩個大小爲n的已排序數組所需要的比較次數_____。 正確答案: B 你的答案: B (正確) 2n 2n-1 2n+1 2n-2 最壞情況爲: 每比較一次,只確定一個元素的位置(最後一次比較

原创 IDEA使用SpringCloud構建微服務項目

概覽: 父工程: Blog 子工程: register-server 註冊中心,服務的提供方和消費方都要進行註冊 producer 服務的提供方 consumer 服務的消費方 1.建立父工程: 新建一個Maven項目 這個項

原创 2020/4/6java面試刷題

每日練習 算法 對同一待排序序列分別進行折半插入排序和直接插入排序,兩者之間可能的不同之處是 ()。 正確答案: D 你的答案: D (正確) A. 排序的總趟數 B. 元素的移動次數 C. 使用輔助空間的數量 D. 元素之間

原创 Atomic原子操作及CAS原理

我們都知道Volatile保證了可見性、有序性和單次操作的原子性,那麼像i++這種的非單次操作應該怎麼保證原子性呢? 在java.util.concurrent.atomic包裏面,有許多提供原子操作的類: 在這裏面我們最常用的

原创 Idea插件-EasyCode實現CURD三層代碼生成-告別CURD

1.簡介 首先聲明這是基於Java後端開發的SSM框架,在開發過程中,編碼階段第一步就是實現對各表的增刪改查操作,也就是俗稱的CURD,一大半的時間都是把以前的代碼拿來抄抄改改,即使是使用了Mybatis的逆向工程,service

原创 Centos7配置MySql5.6 rpm方式

提前準備: MySQL-5.6 rpm包 可以在sohu的鏡像網站去下載。 將下載好的包上傳至服務器,如果不知道怎樣上傳可以參考這篇博客 CentOs7 配置sftp及sftp常用命令 1.卸載centos自帶的MariaDB(後

原创 2020/4/7java面試刷題

每日練習 計算機網絡 對於用交換機互連的沒有劃分VLAN的交換式以太網,哪種描述是錯誤的?() 正確答案: B 你的答案: C (錯誤) 交換機將信息幀只發送給目的端口。 交換機中所有端口屬於一個衝突域。 交換機中所有端口屬於

原创 SQL 條件查詢DQL

DQL:查詢語句 1. 排序查詢 * 語法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默認的。 * DESC:降序

原创 數據庫設計及範式

數據庫的設計 1. 多表之間的關係 1. 分類: 1. 一對一(瞭解): * 如:人和身份證 * 分析:一個人只有一個身份證,一個身份證只能對應一個人 2. 一對多(多對一): * 如:部門和員工

原创 JAVA之File常用操作、遞歸遍歷文件、文件過濾

1. 構造方法 public File(String pathname) :通過將給定的路徑名字符串轉換爲抽象路徑名來創建新的 File實例。 public File(String parent, String child