原创 Struts2學習筆記(五) 訪問servlet的api的三種方式

方法1:完全解耦和的方式訪問 簡介:解耦和也就是說在action中,沒有像servlet那樣,傳遞過來的參數中有request和response這兩個對象可以直接使用,action中沒有任何參數。但很多時候我們又需要使用這兩個對象

原创 Struts2學習筆記(七) 簡單數據的封裝

目的:將頁面中的數據封裝成JavaBean對象,如用戶註冊的表單等。 首先我們先編寫一個簡單的javaBean對象。這裏我寫了一個user對象,包括用戶名和密碼。 方法1:屬性驅動——提供屬性set方法的方式(不常用) 1. 編

原创 Redis簡介及安裝教程(Windows)

文章目錄一、NoSQL1.1 什麼是NoSQL1.2 爲什麼需要NoSQL1.3 NoSQL的優點1.4 NoSQL數據庫分類二、Redis2.1 Reids簡介2.2 Redis的應用場景2.3 Reids的下載和安裝2.3.1

原创 SpringBoot集成swagger2訪問swagger-ui.html 404報錯

文章目錄一、訪問報錯二、問題分析 一、訪問報錯 二、問題分析 一般來說,當我們在項目中添加好swagger2的依賴之後就可以通過 http://localhost:端口號/swagger-ui.html 來訪問接口文檔,但現在卻

原创 Cause: java.sql.SQLSyntaxErrorException: Unknown table 'argue_backend' in field list 使用Mybatis報錯

一、報錯截圖 可以看到他說我的名爲argue_backend的表不存在,但是這張表是絕對存在的。而且在控制檯打印出的sql語句執行也是正常的,但是就是報錯。如果你也是這樣的問題那麼請繼續閱讀。 二、xml代碼截圖,報錯原因分析

原创 git常用命令使用教程

文章目錄一、基本概念二、常用命令2.1 創建本地倉庫2.2 提交文件到版本庫中2.3 分支管理2.3.1 查看所有分支2.3.2 創建一個新的分支2.3.3 分支切換2.3.4 創建一個新的分支並且立刻切換到該分支2.3.5 刪除

原创 RabbitMQ高級特性(RabbitMQ學習筆記 3)

文章目錄一、如何保障消息100%投遞成功?1.1 消息生產者的如何做到可靠性投遞?二、冪等性2.1 消息消費端的冪等性保障三、Confirm確認消息四、Return消息機制五、消費端的自定義監聽六、消費端限流七、消費端手動ACK與

原创 RabbitMQ常用Exchange交換機詳解(RabbitMQ學習筆記 2)

文章目錄一、Exchange簡介1.1 工作流程1.2 Exchange的屬性二、Exchange的類型2.1 Direct Exchange2.2 Topic Exchange2.3 Fanout Exchange 一、Exch

原创 RabbitMQ和AMQP協議簡介(RabbitMQ學習筆記 1)

文章目錄一、RabbitMQ簡介1.1 RabbitMQ的優勢二、AMQP協議2.1 AMQP簡介2.2 AMQP核心概念 一、RabbitMQ簡介 RabbitMQ是一個開源的消息代理和隊列服務器,用來通過普通協議在完全不同的應

原创 RedisTemplate的簡單使用(入門教程)

一、RedisTemplate簡介 RedisTemplate說白了就是一個封裝好的工具類,裏面提供了許多操作redis數據庫的方法,對於多種數據類型都提供了支持。 初學RedisTemplate時不知道你是不是和我有相同的疑問,

原创 Spring cloud中Ribbon的使用簡單示例(Spring cloud學習筆記 5)

前言: Spring Cloud系列教程的所有博客均在下方的目錄鏈接中,方便大家查找和閱讀。建議按照順序學習,對於項目搭建有疑問的可以着重看目錄裏的第二篇博客。 Spring cloud學習專欄目錄 一、Ribbon簡介 Ribb

原创 Spring cloud實現微服務最簡單的入門demo(Spring cloud學習筆記 2)

前言: Spring Cloud系列教程的所有博客均在下方的目錄鏈接中,方便大家查找和閱讀。建議按照順序學習,對於項目搭建有疑問的可以着重看目錄裏的第二篇博客。 Spring cloud學習專欄目錄 一、服務提供者與服務消費者 既

原创 MySQL數據庫的安裝及配置(Windows)

一、MySQL的下載 進入下載地址:https://dev.mysql.com/downloads/mysql/ 我們不使用下面的安裝包進行安裝,我們選擇 .msi文件進行安裝,然後點擊 Go to Download Page

原创 Navicat新建連接報錯1251Client does not support authentication protocol requested by server解決方法

一、報錯信息 中文意思就是:客戶端不支持服務器請求的身份驗證協議,考慮升級mysql客戶端 這裏的根本原因是你安裝了8.0版本以上的MySQL,密碼加密方式發生了變化所以低版本的navicat不能進行不能自動適配,所以簡單的方法

原创 Spring cloud中Feign的使用簡單示例(Spring cloud學習筆記 7)

前言: Spring Cloud系列教程的所有博客均在下方的目錄鏈接中,方便大家查找和閱讀。建議按照順序學習,對於項目搭建有疑問的可以着重看目錄裏的第二篇博客。 Spring cloud學習專欄目錄 一、簡介 Feign是Netf