原创 Spring MVC 使用和分析流程

一、工作流程 1、用戶發送的所有請求都到DispatcherServlet  2、DispatcherServlet 收到請求後調用HandlerMapping去找到具體要請求的那個地方,就是解析用戶發送的URL,你是要到啥地方去的,然後

原创 js導出table表格到excel表格中

1、背景 首先呢,這次是我最近在寫個需求,前面我有提到過導出excel用java代碼導出,但是這樣寫代碼比較繁瑣,而且如果帶有很複雜的格式要求,看着就腦仁疼。所以我就想到了在前端直接導出來。下面開始 2、步驟 首先我呢做了很多百度細節,有

原创 hashMap的使用和分析

1、背景 面試當中我們肯定會被問到集合,那集合當中hashMap被問到的概率是非常高的。這也是我們開發當中經常用到的集合類型,下面我就簡單的對這個集合做了總結。主要是對這個集合的使用進行操作。然後對他具體是實現進行了簡單的總結 2、has

原创 maven打包的時候,如何修改pom.xml配置文件

一、背景  現在我們大部分的項目都是基於maven來進行構建的,比如現在主流的Spring boot項目,全程都是基於maven進行搭建,那麼我們在對maven項目開發完成之後,準備上線需要對項目進行打包的時候,有時候經常遇到主函數找不到

原创 HashSet的特性測試和使用

1、背景  下面我開始整理一系列集合篇,因爲以前都是在整理一些框架啊,中間件什麼的,其實對於基礎我的功底還不夠紮實,所以需要從新認真複習和整理一下,後面會將set,map,list這些集合都一律整理出來,僅限於我自己知道的整理。 直接代碼

原创 Spring MVC 分析

一、工作流程 1、用戶發送的所有請求都到DispatcherServlet  2、DispatcherServlet 收到請求後調用HandlerMapping去找到具體要請求的那個地方,就是解析用戶發送的URL,你是要到啥地方去的,然後

原创 git使用命令對代碼進行上傳更新等一些常用操作

一、背景      博主由於換工作好久沒更新博客了。前面我整理了一份IDEA使用git的文章比較活躍。所以博主打算更新一篇給大家裝逼的時候使用的git常用命令。這裏我採用的是碼雲對代碼進行提交。當然如果大家會使用命令了,其實在任何場景下,

原创 swagger項目集成步驟

1、背景        目前大部分微服務都採用前後端分離的形式進行開發。這樣做的好處在於工作細分,但是對開發後端的開發人員來說,和前端對接的時候,接口文檔的撰寫可謂是件非常頭疼的事情了。Sping當然也考慮到這件事,所以swagger就出

原创 jenkins工作空間目錄更換

1、背景 前面有講到過安裝jenkins自動化部署。https://blog.csdn.net/miwanmeng/article/details/86536918。但是這裏面有個問題。就是直接啓動jenkins會造成工作空間是在root

原创 JPA字段驗證註解

註解 說明 @AssertFalse 驗證註解的元素值是false @AssertTrue 驗證註解的元素值是true @DecimalMax(value=x) 驗證註解的元素值小於等於@ DecimalMax指定的value值 @Dec

原创 linux上快速安裝telnet

1、背景 前面因爲過年,停更一個月博客,在我們很多服務器中,爲了保證安全性,都會吧ping命令給禁止。這樣我們拿到服務器的時候常常需要測試服務器之間的是否通信,不能幹了半天才發現服務器的問題是吧。所以telnet命令的重要性是十分有必要了

原创 jenkins的安裝和使用

1、背景 jenkins是一個自動化策略部署工具。在一些大型的項目中,經常因爲部署項目而耗時耗力。每次一個微服務部署就需要對一個服務器重新操作,並且操作繁瑣。如果要從新部署正一套集羣服務,那工作量可想而知。大型的集羣服務在本地根本無法部署

原创 IDEA遠程調試Spring boot 項目步驟

1、背景 目前大部分項目都是基於微服務集羣的部署,所以在我們本地電腦中越來越難搭建起以一整套完整的本地服務,所以我們藉助的是在測試環境發佈之後,然後調試代碼開發,所以學會遠程調試代碼就顯得十分重要了。 2、調試步驟。 首先我們將項目打包起

原创 Spring boot 過濾器和攔截器

1、背景 咋一看過濾器和攔截器好像作用是一樣的,但是如果我們仔細對這兩個東西進行分析就可以得出結論。首先過濾器是對類級別進行阻擋。而攔截器是對方法級別進行阻擋。他們兩個的應用角度也有所不同。過濾器的作用可以是使請求進入後臺之前,我們做一些

原创 session通過redis如何共享

1、背景 最近博主在做微服務的子模塊,遇到下面情景問題,服務A和  服務B  都是後臺API接口服務,通過負載均衡進行發佈在兩臺linux服務器上面,前端頁面通過nginx調用這兩個服務,就產生了下面問題。頁面第一次請求訪問服務A,然後在