原创 Linux之搭建Java環境
在官網下載JDK 下載地址 使用root用戶,在Xftp 6創建/user/java目錄,將下載好文件的放入該目錄 輸入tar -zxvf jdk-8u191-linux-x64.tar.gz 解壓 解壓後配置環境變量
原创 SpringBoot整合RabbitMQ之Direct,Topic,Fanout交換機
此文承接SpringBoot整合RabbitMQ之基礎實例的所有配置 配置交換機,隊列及綁定關係 package com.etoak.crazy.config.rabbitmq; import org.springframewo
原创 Linux之Zookeeper安裝
下載zookeeper zookeeper-3.4.12下載地址 通過Xftp 6將zookeeper放到虛擬機中的/user/zookeeper目錄 進入/user/zookeeper 輸入tar -zxvf zookee
原创 SpringBoot整合RabbitMQ之基礎實例
在pom文件中導入依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</
原创 RabbitMQ之面試題總結
1. 消息隊列的作用與使用場景 異步:批量數據異步處理(批量上傳文件) 削峯:高負載任務負載均衡(電商秒殺搶購) 解耦:串行任務並行化(退貨流程解耦) 廣播:基於Pub/Sub實現一對多通信 2. 多個消費者監聽一個隊列時,消息如
原创 SpringCloud之Eureka服務實例
創建一個新的maven項目,添加依賴 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
原创 RabbitMQ之總結
RabbitMQ 流程圖 Exchage交換機 Direct Exchange 直連交換機 發送消息到直連類型的交換機時,只有routing key跟binding key完全匹配時,綁定的隊列才能收到消息。 Topic
原创 Redis之持久化機制
Redis的數據是如何持久化的? Redis支持兩種方式的持久化,一種是RDB方式、另一種是AOF(append-only-file)方式。前者會根據指定的規 則“定時”將內存中的數據存儲在硬盤上,而後者在每次執行命令後將命令本身記
原创 SpringBoot2集成druid(數據庫密碼加密)
1. 在你項目基礎之上配置Maven <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifac
原创 RabbitMQ消息丟失問題
本文爲《RabbitMQ實戰指南》讀書筆記,如果想要了解更多內容,請購買正版書籍 從消費者角度 如果訂閱消費隊列時將autoAck參數設置爲true,那麼消費者接到相關消息之後,還沒來得及處理就宕機了,導致數據丟失。 解決方法爲:
原创 Python3安裝(Windows)
官網下載地址https://www.python.org/downloads/windows/ 64操作系統下載 點擊運行,選擇自定義安裝 使用默認配置 5. 自定義安裝路徑 6. 點擊授權,完成安裝 7
原创 IDEA連接數據庫
在IDEA右側找到Database點擊 然後點擊左上角的加號,選擇Data Source選擇MySQL 將信息填好,點擊Test Connection測試以下 測試無誤以後點擊OK,再回到Database成功連接數據庫
原创 Cannot resolve class or package 'jdbc'
在搭建Springboot整合MySQL時IDEA出現Cannot resolve class or package ‘jdbc’,如下圖 解決方法爲把pom文件中mysql的runtime刪除,當scope 範圍指定爲runtim
原创 Chrome安裝Json插件
下載插件 https://github.com/gildas-lormeau/JSONView-for-Chrome 將下載好的文件解壓到一個目錄(本人的目錄是D:\Nemo\Installation tools\Chrome)
原创 SpringBoot2.0之整合Actuator簡單實例
SpringBoot2.0整合Actuator十分簡單,首先爲項目添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactI