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