原创 Mongodb安裝(Docker、Docker-Composer版)

Mongodb單機、副本集、分片集部署教程(Docker、Docker-Composer版) 一、基礎準備:            1、下載 mongodb server 安裝包:https://www.mongodb.com/downl

原创 Hadoop-hdfs-ha 模式搭建教程

Hadoop-hdfs-ha 模式搭建教程   前言:         hdfs集羣存在問題:             1、NameNode 單點故障             2、NameNode 壓力過大,內存受限         解決

原创 MySQL 主從複製

MySQL 主從複製   一、MySQL複製解決的問題 數據分佈 -- 橫向擴展解決方案 -- 提供讀寫分離的能力 負載平衡 數據備份--安全性 高可用性和容錯 二、MySQL支持的複製類型 (1):基於語句的複製: 在主服務器上執行的S

原创 redis緩存在項目中的使用

關於redis爲什麼能作爲緩存這個問題我們就不說了,直接來說一下redis緩存到底如何在項目中使用吧:1.redis緩存如何在項目中配置?   1.1redis緩存單機版和集羣版配置?(redis的客戶端jedis常用)123456789

原创 從 Spring Cloud 看一個微服務框架的

從 Spring Cloud 看一個微服務框架的「五臟六腑」Spring Cloud 是一個基於 Spring Boot 實現的微服務框架,它包含了實現微服務架構所需的各種組件。注:Spring Boot 簡單理解就是簡化 Spring

原创 windows下安裝mysql

windows下安裝MySQL 8.0.12   一、下載 1、官網下載 網址:          https://dev.mysql.com/downloads/mysql/ 2、下載解壓之後是這樣的 3、解壓後的目錄並沒有my.i

原创 sql 按日期分組統計數量

需求:將數據庫表中數據  按日期分組統計每天的記錄條數 test SELECT DATE_FORMAT(createTime,"%Y/%m/%d") AS days , COUNT(*) AS count FROM testGROUP

原创 文件後綴對應文件類型表

文件後綴對應文件類型表        private static IDictionary<string, string> _mappings = new Dictionary<string, string>               

原创 JAVA中的鎖

JAVA中的鎖 1、Lock 與 Synchronized 區別   實現方式:        Synchronized是在JVM層面上實現的,不但可以通過一些監控工具監控synchronized的鎖定,而且在代碼執行時出現異常,JVM會

原创 curl命令詳解

curl命令詳解 一、curl命令作用       curl命令是一個功能強大的網絡工具,它能夠通過http、ftp等方式下載文件,也能夠上傳文件,同時支持HTTPS等衆多協議,還支持POST、cookies、認證、從指定偏移處下載部分文

原创 位運算使用技巧

位運算使用技巧 1、技巧一          不用臨時變量交換兩個整數。 int a = 2; int b = 3; a = a ^ b; b = a ^ b; a = a ^

原创 數據結構筆記(四)

數據結構筆記(四)   4、散列表          散列表,也叫哈希表,是根據關鍵碼和值 (key和value) 直接進行訪問的數據結構,通過key和value來映射到集合中的一個位置,這樣就可以很快找到集合中的對應元素。      

原创 數據結構筆記(三)

數據結構筆記(三)   3、樹          由 n(n>=1)個有限結點組成一個具有層次關係的集合。它看起來像一棵倒掛的樹,也就是說它是根朝上,而葉朝下的。直觀的看法,樹是以分支關係定義的層次結構。          用途:(1)

原创 數據結構筆記(二)

  數據結構筆記(二)   2、線性表 2.1  線性表的邏輯結構           線性表是n個數據特性相同的元素的組成有限序列,是最基本且常用的一種線性結構(線性表,棧,隊列,串和數組都是線性結構),同時也是其他數據結構的基礎。

原创 數據結構筆記(一)

數據結構筆記(一) 1.  緒論           隨着計算機深入到各個領域,它的作用已不再侷限於科學計算,而更多的用於控制,管理及數據處理等非數值計算的處理工作。而它加工出理的對象也由純粹的數值發展到字符,表格和圖像等各種具有一定結構