原创 Win10 安裝Redis及可視化客戶端

Redis 下載地址:https://download.csdn.net/download/qq_35349114/12101406 也可以直接到github下載 :https://github.com/MicrosoftArchive/

原创 【VSCode插件】xdebug開發調試PHP

Xdebug 在開發過程中可以幫我們查看具體的運行和步驟,以及每行代碼執行的結果,在學習和解決代碼問題的時候可以提供非常大的便利。PHPStorm 也可以進行 Xdebug 調試,VScode 也可以進行配置調試,且比 PHPStorm

原创 ElasticSearch 設置用戶名密碼訪問

ELK這裏想要區分賬號給不同的權限訪問 需要打開 x-pack(30天試用) 1.在 elasticsearch.yml 中 修改/加入 xpack.security.enabled: true 然後重啓elasticsearch 2

原创 GO echo win10安裝使用

一、Echo簡介 Echo是個快速的HTTP路由器(零動態內存分配),也是Go的微型Web框架。其具備快速HTTP路由器、支持擴展中間件,同時還支持靜態文件服務、WebSocket以及支持制定綁定函數、制定相應渲染函數,並允許使用任意的H

原创 GO-echo-編寫 Hello, World!

編寫 Hello, World! 創建 server.go 文件 package main import ( "net/http" "github.com/labstack/echo" ) func main() {

原创 Mysql 共享鎖(lock in share mode),排他鎖(for update)

共享鎖(lock in share mode) 簡介 允許不同事務之前共享加鎖讀取,但不允許其它事務修改或者加入排他鎖 如果有修改必須等待一個事務提交完成,纔可以執行,容易出現死鎖 共享鎖事務之間的讀取 session1: start

原创 ELK基本概念及使用

引言: 對於剛接觸ES的童鞋,經常搞不明白ES的各個概念的含義。尤其對“索引”二字更是與關係型數據庫混淆的不行。本文通過對比關係型數據庫,將ES中常見的增、刪、改、查操作進行圖文呈現。能加深你對ES的理解。同時,也列舉了kibana下的圖

原创 DRDS 與 TiDB 淺析

在談論數據庫架構和數據庫優化的時候,會常聽到“分庫分表”、“分片”、“Sharding”…等關鍵詞。值的高興的是,這部分公司的業務量應該正在實現(或者即將面臨)高速增長,或技術方面也面臨着一些挑戰。但讓人擔憂的部分是,他們的系統“分庫分表

原创 MySQL中 EXPLAIN 命令詳解

explain顯示了mysql如何使用索引來處理select語句以及連接表。可以幫助選擇更好的索引和寫出更優化的查詢語句。 使用方法,在select語句前加上explain就可以了: 如: explain select id,mobil

原创 mycat-web安裝使用demo

下載地址:http://dl.mycat.io/   需要下載下面三個,依次下載安裝配置 mycat zookeeper MyCat-web 步驟 1.mycat啓動 成功時 如果失敗請到logs文件中看日誌 2.zookeeper

原创 SDK和API之間有什麼關係呢?

API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數,目的是提供應用程序與開發人員基於某軟件或硬件得以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。 從接口i

原创 分佈式之redis複習精講

引言 爲什麼寫這篇文章? 博主的《分佈式之消息隊列複習精講》得到了大家的好評,內心誠惶誠恐,想着再出一篇關於複習精講的文章。但是還是要說明一下,複習精講的文章偏面試準備,真正在開發過程中,還是腳踏實地,一步一個腳印,不要投機取巧。 考慮到

原创 RabbitMQ和Kafka到底怎麼選(二)?

RabbitMQ可靠性 我們通過前文知道,RabbitMQ的隊列分爲master queue和mirror queue,mirror queue 在master queue宕機之後,會被提升爲master queue,如下圖所示。 隊列A

原创 RabbitMQ和Kafka到底怎麼選?

前言 開源社區有好多優秀的隊列中間件,比如RabbitMQ和Kafka,每個隊列都貌似有其特性,在進行工程選擇時,往往眼花繚亂,不知所措。對於RabbitMQ和Kafka,到底應該選哪個? RabbitMQ架構 RabbitMQ是一個分佈