原创 Redis單機與集羣安裝

文章目錄Redis環境搭建下載redis源碼包單機安裝源碼編譯源碼安裝第一種方式第二種方式集羣安裝(基於5.0.5)主從複製集羣哨兵集羣(sentinel)集羣Redis Cluster集羣的簡單介紹:集羣的安裝搭建 Redis環

原创 十大經典排序算法-選擇排序03

選擇排序 選擇排序概念: 選擇排序(Selection-sort)是一種簡單直觀的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然後,再從剩餘未排序元素中繼續尋找最小(大)元素,然後放到已

原创 mysql配置文件大全

[client] #socket方式運行時的sock文件位置 socket=/自定義/mysql.sock [mysqld_safe] #錯誤日誌位置 log-error=/自定義/mysqld.log #進程id文件 pid

原创 十大經典排序算法-概述

十大經典排序算法 十種常見排序算法可以分爲兩大類: 比較類排序: 通過比較來決定元素間的相對次序,由於其時間複雜度不能突破O(nlogn),因此也稱爲非線性時間比較類排序。 非比較類排序: 不通過比較來決定元素間的相對次序,它可以

原创 TCP深入解析

TCP/IP深入剖析 在瞭解TCP/IP和UDP/IP之前,我個人認爲大家應該先知道OSI七層網絡模型的知識,可能科班出身的在大學學習過這些知識,我在這裏也不深入了,簡單介紹一下,就當爲TCP/IP做一個鋪墊. OSI七層網絡模型

原创 zookeeper的知識點

zookeeper集羣知識點 文章目錄zookeeper集羣知識點什麼是zookeeperzookeeper的特性zookeeper的數據模型zookeeper的常見應用場景zookeeper集羣角色zookeeper的Watch

原创 安裝MongoDB單機與路由-配置-副本集模式集羣

MongoDB單機和集羣安裝 下載 下載地址:https://www.mongodb.com/download-center/community 選擇合適的版本和系統型號,我這裏下載的是社區版tgz的 下載完成後上傳到服務器解壓

原创 十大經典排序算法-希爾排序05

希爾排序 希爾排序概念: 1959年Shell發明,第一個突破O(n2)的排序算法,是簡單插入排序的改進版。它與插入排序的不同之處在於,它會優先比較距離較遠的元素。希爾排序又叫縮小增量排序。 希爾排序特點: 先將整個待排序的記錄序

原创 linux的常規配置

配置阿里yum源 把系統自帶的源移動到別處,也可以直接刪了。 mkdir -p /tmp/repo-bak mv /etc/yum.repos.d/* /tmp/repo-bak/ 配置阿里雲基礎yum源和epel源,C

原创 十大經典排序算法-冒泡排序02

冒泡排序 冒泡排序概念: 冒泡排序是一種簡單的排序算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果它們的順序錯誤就把它們交換過來。走訪數列的工作是重複地進行直到沒有再需要交換,也就是說該數列已經排序完成。這個算法的名字由來

原创 Redis知識點總結

文章目錄Redis知識點總結簡介Redis的16個DBRedis的數據結構Redis的應用場景Redis常用命令Redis分佈式鎖的實現Redis數據過期策略Redis緩存淘汰策略LuaRedis持久化策略RDB(dump.rdb

原创 zookeeper集羣搭建腳本(最簡單的搭建方式)

zookeeper集羣搭建腳本 > 注意點1: centos7.x的系統,低版本沒有嘗試 > 注意點2: IPADDRS的服務器間通信必須正常,防火牆關閉或開放對應集羣的選舉端口和通信端口以及2181 > 注意點3: !

原创 redis集羣搭建腳本(最簡單的搭建方式)

redis集羣搭建腳本 > 注意點1: centos7.x的系統,低版本沒有嘗試,失敗一般發生在編譯redis源碼的時候缺少依賴 > 注意點2: IPADDRS的服務器間通信必須正常,防火牆關閉或開放對應集羣端口 > 注意

原创 Spring知識點總結

文章目錄Spring知識點總結Spring概述設計理念Spring的特徵Spring框架常用到的設計模式Spring容器spring的IoCSpringIoc的執行流程SpringBean的作用域SpringBean的生命週期Sp

原创 日常開發需要規避的注意點

日常開發需要規避的注意點JAVA注意點命名規範編碼規範日誌規範服務器規範數據庫規範 JAVA注意點 命名規範 根據自己系統的領域模型去判斷需要那些POJO的規範 POJO 所處領域 說明 DO Dao層 與數據庫