原创 如何搭建Redis主從複製,讀寫分離

redis官網下載壓縮包 訪問https://redis.io/download 到官網進行下載。 將壓縮包上傳到服務器 將壓縮包拷貝到Linux服務器中,執行解壓操作 進入解壓文件目錄使用make對解壓的Redis文件進行編

原创 關於JavaScript1

JavaScript 什麼是javaScpript? 簡稱js , 是一門獨立的編程語言 完成頁面動態頁面效果的技術. js是使用在HTML的技術 javaScript和java沒關係 ;js全稱:ECMAScr

原创 關於coreJava的冒泡,選擇,乘法表,楊輝三角形,百錢買百雞

關於coreJava的冒泡,選擇,乘法表,楊輝三角形,百錢買百雞 1.99乘法表 for(int i =1;i<=9;i++){ for(int j = 1;j <= i;j++){ System.out.print(i+""+

原创 oracle數據庫的關於分頁查詢的sql語句練習

oracle數據庫的關於分頁查詢的sql語句練習 查詢工資最高的3名員工信息 select * from (select * from employees order by salary desc ) where rown

原创 oracle數據庫的關於建表的sql語句練習

oracle數據庫的關於建表的sql語句練習 創建用戶表shop_user create table shop_user( User_name varchar2(20) primary key, Password varc

原创 oracle數據庫的sql語句練習1

oracle數據庫的sql語句練習1 //1. 查詢員工表所有數據 select * from employees //2. 打印公司裏所有的manager_id select manager_id from employees

原创 JavaSE集合框架

JavaSE集合框架 Collection接口 子接口 List ArrayList 數組實現,線程不安全,查詢快,增刪慢 , 元素有序,有下標, 元素可重複 LinkedList 鏈表實現,線程不安全,查詢慢,

原创 多線程

多線程 1.區分併發與並行 併發:單核CPU在某一個時間段,不斷的交互運行,宏觀並行,微觀併發。 並行:多核CPU,在同一時刻,同時運行多個應用程序 2.區分進程與線程 進程:系統運行的某一個應用 線程:進程中處理的多個任務,依賴

原创 MySql數據庫的四種隔離級別

MySql數據庫的四種隔離級別 什麼是事務 事務是應用程序中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,一個事務中的一系列的操作要麼全部成功,要麼一個都不做。 事務的結束

原创 集合之List

集合之List 1.介紹 衆所周知List,Set,MAp,前兩個都是繼承了Collection接口,Map爲獨立接口,這篇文章着重講解List接口,的實現類和它們的特點及應用。 List的實現類有哪些? ​ 1.ArrayLi

原创 Java的內部類

Java的內部類 1.概念 在一個類的內部再定義一個類,編譯之後可分別生成獨立的字節碼文件,內部類可直接訪問外部類的私有成員,而不破壞封裝。 2.內部類的分類 2.1 成員內部類 1.如何獲取成員內部類對象? 成員內部類創

原创 修飾符之static

修飾符之static 概念 static可以修飾屬性和方法。 稱爲靜態屬性(類屬性),靜態方法(類方法)。 靜態成員是全類所有對象共享的成員(存放在方法區)。 在全類只有一份,不因創建多個對象而產生多份。 不必創建對象,直接通過

原创 關於什麼是紅黑樹

紅黑樹 1.概述 紅黑樹解決了二叉查找樹多次插入新節點可能導致的不平衡問題,紅黑樹是一種自平衡的二叉查找樹,除了符合二叉查找樹的基本特性外,它還具有以下特性: ​ 1.節點是紅色或者黑色。 ​ 2.根節點是黑色。 ​ 3.每個葉

原创 樂觀鎖和悲觀鎖的原理與應用

樂觀鎖和悲觀鎖的原理與使用 名稱 描述 應用場景 樂觀鎖 每次拿數據都認爲不會修改,不上鎖,但是更新的時候會判斷在此期間別人有沒有去更新這個數據 版本號或時間戳控制,適用於高併發,讀多寫少的場景 悲觀鎖 每次拿數

原创 Hadoop之MapReduce任務執行流程

Hadoop之MapReduce任務執行流程 圖中名詞的解析 1.job 表示一個MapReduce作業,負責監控作業的運行狀態,它維護了一個作業的狀態機,以實現異步執行各種作業相關操作 2.Task 表示一個MapReduc