原创 Linux基礎——008_運行級別

運行級別 運行模式也稱爲運行級別(Running Level) 查看進程:# ps -ef | grep init 這個進行對應一個配置文件,inittab(系統運行級別配置文件,位置/etc/oinittab) 文件當中存的主要

原创 Linux學習筆記-----基礎篇

今天,2月14號,這個浪漫的節日裏,沒有女朋友的我,實在是沒什麼事兒做,於是拿起了我的電腦,但是發現我的系統壞了,聽說是殺毒軟件誤刪了系統當中的文件,實在無路可走的我選擇了重新安裝系統, 頭一次進行系統安裝的我鼓搗了一整天,現在才

原创 Linux基礎——005_vim編輯器

vim編輯器 1、vim簡介 vi編輯器是LInux和Unix系統的標準編輯器,相當於windows下面的notepad編輯器,任何的Linux版本當中vi編輯器都是完全相同的。 vim和vi有所不同,vim更加的高級,更加適合寫

原创 Linux基礎——010_SSH

1、SSH 簡介 ssh(secure shell,安全外殼協議),這個協議有兩個常用的作用:遠程連接和遠程文件傳輸。 協議使用端口號:默認是22 這個端口號是可以被修改的,如果需要修改,修改ssh服務的配置文件:/etc/ssh

原创 Linux基礎——001_Linux入門

Linux簡單介紹 1、常見的操作系統 Windows(微軟開發的桌面操作系統,閉源操作系統) Mac(蘋果公司開發的操作系統,閉源操作系統) Linux(開源操作系統, 目前是市面上佔有率極高的服務器操作系統) Unix (Li

原创 Linux基礎——011_軟件的安裝

軟件的安裝 Linux系統當中,軟件的安裝方式有三種:rpm、yum、編譯方式 1、rpm 優點:對於軟件包的操作比較簡單,通過簡單的命令就可以操作 缺點: (1)安裝的時候需要自己下載軟件包 (2)安裝、卸載軟件的時候需要考慮到

原创 Redis提高篇——哨兵模式

哨兵模式哨兵模式哨兵機制簡介哨兵的作用啓動哨兵模式哨兵模式的配置啓動哨兵模式哨兵工作原理階段一:監控階段階段二:通知階段階段三:故障轉移階段 哨兵模式 哨兵機制簡介 之前介紹集羣的時候有這麼個結構,有一個master的服務器,之後

原创 JVM基礎篇——雙親委派機制和沙箱安全機制

雙親委派機制 雙親委派機制 Java虛擬機對class文件採用的是按需加載的方式,也就是說當需要使用該類時纔會將它的class文件加載到內存生成class對象。而且加載某個類的class文件時,Java虛擬機採用的是雙親委派模式,

原创 JVM類加載器分類和解析

類加載器類加載器類加載器的分類啓動類加載器(引導類加載器,Bootstra ClassLoader)擴展類加載器(Extension ClassLoader)用戶自定義類加載器 類加載器 類加載器的分類 JVM支持兩種類型的類加

原创 Redis提高篇——刪除策略

Redis刪除策略 過期數據 什麼是過期策略 Redis當中數據的特徵 redis是一種內存級數據庫,所有數據均存放在內存當中,內存中的數據可以通過TTL指令獲取數據的狀態 XX:具有時效性的數據 -1: 永久有效的數據 -2

原创 JVM基礎篇——類加載子系統

類加載器和類的加載過程 1、類加載子系統負責從文件或者網絡當中加載.class文件,通常.class文件在文件的打開頭有特定的文件標識 2、Classloader只是負責class文件的加載,至於他能不能運行,交給Executio

原创 Redis拔高篇——Redis的持久化

Redis持久化目錄Redis持久化爲什麼Redis存在持久化RDBRDB基本介紹RDB啓動方式——手動保存RDB啓動方式——save自動執行配置思考(自己的理解,希望大家幫忙糾正)RDB啓動方式——bgsave後臺執行RDB特殊

原创 Redis拔高篇——Redis事務和鎖

Redis事務和鎖事務什麼是事務事務的基本操作事務的工作流程手動進行事務回滾事務的注意事項鎖基於特定條件的事務執行基於特定條件的事務執行——鎖基於特定條件的事務執行一分佈式鎖基於特定條件的事務執行一分佈式鎖改良 事務 什麼是事務

原创 Redis基本數據類型和使用場景

本文目錄數據類型string類型string基本操作string類型的擴展操作——解決主鍵重複的問題string類型數據的擴展操作——設置時間限制string數據類型的操作注意事項string類型的應用場景Hash類型hash類型

原创 Redis入門——Redis在Linux環境的安裝和使用

Redis在Linux環境下的安裝 Redis下載和解壓 下載地址:wget http://download.redis.io/releases/redis-4.0.0.tar.gz 下載指令:自己指定一個位置 下載之後進行解壓