原创 RabbitMQ小結(四)架構

RabbitMQ小結(四)架構 1.架構圖 2.術語解析 RabbitMQ Server: 也叫broker server,它是一種傳輸服務。 他的角色就是維護一條 從Producer到Consumer的路線,保證數據能夠按照

原创 RabbitMQ小結(五)java整合之簡單模式

RabbitMQ小結(五)java整合之簡單模式 簡單模式架構圖 1.環境 2.生產者 package com.jbp.mq; import com.rabbitmq.client.Channel; import com.r

原创 Redis事務

Redis事務 Redis事務一次可以執行多個命令,且有如下特性: 批量操作在發送 EXEC 命令(執行事務命令)前被放入隊列緩存 收到 EXEC 命令(執行事務命令)後進入事務執行,事務中任意命令執行失敗,其餘的命令依然被執行

原创 Java核心技術小結(一)

《Java核心技術》小結(一) Java 是一門面向對象編程語言,Java語言具有功能強大和簡單易用兩個特徵。Java語言作爲靜態面向對象編程語言的代表,極好地實現了面向對象理論 。 設計理念: 1. 簡單性 相比c++剔除了部分

原创 在SpringBoot項目使用攔截器實現簡單的登陸功能

在SpringBoot項目使用攔截器實現簡單的登陸功能 HandlerInterceptor是SpringWebMVC的攔截器,類似於Servlet開發中的過濾器Filter,用於對請求進行攔截和處理。可以應用如下場景: 1、權限

原创 Docker(四)容器相關命令

Docker(四)容器相關命令 1.查看容器 查看正在運行的容器使用命令:docker ps 查看所有容器使用命令:docker ps -a 2.創建並啓動容器 可以基於已有的鏡像來創建和啓動容器,創建與啓動容器使用命令:doc

原创 RabbitMQ小結(三)啓動服務閃退

RabbitMQ小結(三)啓動服務閃退 大概原因: 1.Erang版本不兼容 2.電腦用戶名是中文名 3.RabbitMQ安裝目錄有空格或者中文 中文用戶名解決辦法: 設置軟連接,繞過中文名的目錄 1.管理員運行cmd然後打開Ra

原创 Kafka學習筆記(三)架構

Kafka學習筆記(三)架構 Kafka架構圖: 一個典型的Kafka集羣中包含若干Producer(可以是web前端產生的Page View,或者是服務器日誌,系統CPU、Memory等),若干broker(Kafka支持水

原创 Kafka學習筆記(四)工作流程

Kafka學習筆記(四)工作流程 發佈 - 訂閱消息的工作流程: 1.生產者定期向主題發送消息。 2.Kafka代理存儲爲該特定主題配置的分區中的所有消息。 它確保消息在分區之間平等共享。 如果生產者發送兩個消息並且有兩個分區,K

原创 Spring之IOC小結(二)基於註解手寫IOC

Spring之IOC小結(二)基於註解手寫IOC 目標:基於註解方式怎樣實現動態地創建對象 Demo目錄結構: 第一步,創建註解 @Target 屬性用於註明此註解用在什麼位置 , ElementType.TYPE表示可用在類、

原创 Linux中手動執行shell腳本的方法

Linux中手動執行shell腳本的方法 1. 腳本目錄下,./腳本文件.sh 2. 以絕對路勁執行 3. 直接使用bash 腳本文件.sh或sh 腳本文件.sh執行。 4. 使用.和source執行 點

原创 RabbitMQ小結(一)入門

RabbitMQ小結(一)入門 1.概念 RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件)。RabbitMQ服務器是用Erlang語言編寫的,而集羣和故障轉移是構建在開放電信平臺框架上

原创 RabbitMQ小結(六)SpringBoot整合RabbitMQ

RabbitMQ小結(六)SpringBoot整合RabbitMQ 1.pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apach

原创 關於MogonDB在面試中可以會遇到的幾個問題

關於MogonDB在面試中可以會遇到的幾個問題 1.項目中爲什麼用Mongodb取代關係型數據庫如MySQL 1、需求變化新繁:開發要更加敏建,開發成本和維護成本要更低,要能夠快速地更新進化,功能要在最短的周明內上線。 2.客戶端

原创 RabbitMQ小結(二)安裝

RabbitMQ小結(二)安裝 1.下載 Eralng 網址:https://www.erlang.org/downloads 2.安裝Eralng 一直next即可 3.設置Eralng系統環境變量 此電腦–>鼠標右鍵“屬性