原创 一篇文章搞懂FastDfs(全是乾貨,建議收藏)

這裏寫目錄標題1. 什麼是分佈式文件系統2. 爲什麼要使用分佈式文件系統3. FastDFS 與 HDFS比較4. 什麼是FastDFS5. 常見術語6. FastDFS架構7. FastDFS上傳過程8. FastDFS下載過程9. Li

原创 一篇文章教你學會es(兩萬字攻略,建議先收藏在看!)

文章目錄一. 什麼是es二. es的核心概念2.1 es中的概念與數據庫中概念的對應2.2 集羣相關2.3 正排索引與倒排索引1. 正排索引2. 倒排索引三. linux下es的安裝3.1 ES 目錄介紹3.2 安裝步驟3.3 啓動失敗原因

原创 手把手的教你安裝elasticsearch

linux版本:centos7一,ES 目錄介紹bin:可執行文件在裏面,運行es的命令就在這個裏面,包含了一些腳本文件等config:配置文件目錄JDK:java環境lib:依賴的jar,類庫logs:日誌文件modules:es相關的模

原创 Elasticsearch Head數據瀏覽不顯示數據報錯問題

錯誤現象:使用 Elasticsearch Head 查看“數據瀏覽”時,右側不出數據,使用瀏覽器F12查看後,發現 406 Not Acceptable 錯誤。解決方法1、進入 es-head 安裝目錄;2、cd _site/3、編輯 v

原创 一款就算你‘hello word’都不會寫可以學會設計模式的免費網站(Refactoring.Guru)

大家好,我是才淺。設計模式的好處我們都聽說過,並且也是大廠面試必須要有的基礎功。但是一看到那麼生硬的文章,還有各種複雜的代碼和僞代碼就覺得特別的頭疼。那麼有沒有什麼辦法可以很輕鬆的去學習掌握設計模式呢,在我上班摸魚的時候還真讓我發現了一個可

原创 一篇文章教你學會單點登錄與cas

大家好 ,我是才淺。今天想跟大家講講關於單點登錄的那些事,在面試過程中有時候會被問到單點登錄,那麼單點登錄又稱之爲Single Sign On,簡稱SSO,單點登錄可以通過基於用戶會話的共享,來實現登錄一個網站其他網站就不用再次登錄功能。由

原创 手把手教你快速在Springboot中集成攔截器

文章目錄一。攔截器的作用二。.構建攔截器2.1 創建攔截器2.2 註冊攔截器三。攔截器錯誤信息返回前端文章創作不易,如果對您有用,請點贊鼓勵一下一。攔截器的作用攔截器提供了一種機制,在訪問action前後進行一些操作,因爲攔截器的這個特性,

原创 關於會話(session),你應該瞭解這些

一、什麼是會話會話Session代表的是客戶端與服務器的一次交互過程,這個過程可以是連續也可以是時斷時續的。在Servlet中(jsp),一旦用戶與服務端交互,服務器tomcat就會爲用戶創建一個session,同時前端會有一個jsessi

原创 震驚!少年爲何年紀輕輕就頭禿,原來是nginx的路徑拼接沒有搞明白(一篇文章講明白nginx的路徑拼接)

今天有一個需求,就是簡單的一個展示頭像功能,在測試環境是在tomcat裏配置的,沒有問題,但是一到正式環境上就顯示不出來,找了很久才找到問題所在,今天把這個問題排查過程記錄一下。先說結果主要就是nginx的路徑拼接問題。需求是這樣滴:用戶修

原创 看完!還不懂Redis的高可用實現方案來打我。

如果只有一臺redis的話,這臺redis掛掉了怎麼辦,難道只能等待他修好嗎?這樣會對用戶的訪問造成很大的印象,所以redis的高可用也很關鍵。下面就是redis高可用的兩種實現方案文章目錄Redis的哨兵機制1.什麼是哨兵2.哨兵機制詳解

原创 一篇文章教你學會Redis的持久化,讀寫分離和緩存過期與內存淘汰機制

文章目錄Redis的持久化機制RDB優點缺點RDB配置總結:RDB適合大量數據的恢復,但是數據的完整性和一致性可能會不足。AOF優點缺點AOF配置到底採用RDB還是AOF呢?aof重寫機制Redis的主從複製,讀寫分離主從複製原理解析Red

原创 利用maven創建聚合工程

什麼是聚合項目把項目的各個模塊(子工程)聚合在一起構建。一般用於分模塊開發,最後整體打包發佈聚合工程裏可以分爲頂級項目(頂級工程、父工程)與子工程,這兩者的關係其實就是父子繼承的關係子工程在maven裏稱之爲模塊(module),模塊之間是

原创 大人,時代變了,不要再用老一代的數據庫連接池啦(HicariCP)

數據庫連接池數據庫連接池負責分配、管理和釋放數據庫連接,它允許應用程序重複使用一個現有的數據庫連接,而不是再重新建立一個;釋放空閒時間超過最大空閒時間的數據庫連接來避免因爲沒有釋放數據庫連接而引起的數據庫連接遺漏。這項技術能明顯提高對數據庫

原创 一篇文章讀懂Nginx的負載均衡,緩存和跨域

1.OSI網絡模型網絡模型就是 OSI(Open System Interconnect),意思爲開放網絡互聯,是由國際標準化組織(ISO)和國際電報電話諮詢委員會(CCITT)共同出版的,他是一種網絡互聯模型,也是一種規範。網絡模型分爲七

原创 想快速搭建VUE+SpringBoot前後端分離項目,看着一篇就對了(Windows)

VUE部分關於舊版本Vue CLI 的包名稱由 vue-cli 改成了 @vue/cli。 如果你已經全局安裝了舊版本的 vue-cli (1.x 或 2.x),你需要先通過 npm uninstall vue-cli -g 或 yarn