原创 Springmvc實現圖片或者文件上傳超級詳細教程

0)導入文件上傳的依賴 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons

原创 httpclient 測試RestFul風格接口詳細教程

httpclient詳解 首先 什麼是httpclient? HttpClient 是Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支持 HTTP 協議的客戶端編程工具包,並且它支持 HT

原创 更新idea2019.2字體變醜的解決方法

idea更新2019.2後字體非常醜來一張圖片,具有強迫症的看了很難受,下面是解決方法 解決方式,settings–>Editor–>Font–>Fallback font 選擇SimHei 設置完成後,效果圖如下,哈哈哈哈

原创 SpringBoot整合RabbitMQ超級詳細教程

首先最重要的是思路:SpringBoot整合RabbitMQ可分爲生產者工程與消費者工程分爲以下幾步 生產者工程 1)添加RabbitMQ的起步依賴 2)在application.yml中配置RabbitMQ的信息 3)創建一個rabb

原创 軟件設計(面向對象設計)的七大原則 and UML 類圖 詳解

目錄 1 軟件設計模式的七大原則 1.1設計模式的目的  1.2 設計模式七大原則 1.3  單一職責原則 1.4  接口隔離原則(Interface Segregation Principle) 1.5 依賴倒轉原則 1.6 里氏替換原

原创 java程序基於POI導出數據並存入excel中詳細教程(基於SSM框架)

0)poi簡單介紹 Apache POI是Apache軟件基金會的開放源碼函式庫,POI提供API給Java程序對Microsoft Office格式檔案讀和寫的功能。 HSSF - 提供讀寫Microsoft Excel格式檔案

原创 Junit測試 - mockMVC

什麼是Mock? 在面向對象的程序設計中,模擬對象(英語:mock object)是以可控的方式模擬真實對象行爲的假對象。在編程過程中,通常通過模擬一些輸入數據,來驗證程序是否達到預期結果。 使用mock工具可以直接模擬http請求,不

原创 idea中運行本地Tomcat出現日誌中文亂碼:"淇℃伅"的解決辦法

網上查看過各種辦法,還是下面的方法最管用!!!! 0)先截圖看效果 1)打開到tomcat安裝目錄下的conf/logging.properties文件夾 修改logging.properties文件, 將 java.util.

原创 總結下java的學習路線圖

0) JAVASE java 基礎語法, java面向對象的三大特徵 java常用的api java異常體系 java多線程 java集合 javaIO流 java網絡通信 正則表達式 java 桌面級開發 java 反射 23設

原创 RabbitMQ詳解之你要的RabbitMQ這裏都有

目錄 1 介紹 1.2 其它相關知識   AMQP是什麼 ? JMS是什麼 ? 2 快速入門 2.1 RabbitMQ的工作原理 2.2 下載安裝 2.2.3 注意事項 2.2 Hello World 2.2.1搭建環境 2.2.2 生產

原创 Docker 詳解,入門教程以及部署其他的應用例如MySQL部署、tomcat部署、Nginx部署、Redis部署

1 Docker簡介 1.1 什麼是虛擬化 ​ 在計算機中,虛擬化(英語:Virtualization)是一種資源管理技術,是將計算機的各種實體資源,如服務器、網絡、內存及存儲等,予以抽象、轉換後呈現出來,打破實體結構間的不可切割的障礙,