原创 Git工具學習並使用

一、簡介 Git是什麼?Git是目前世界上最先進的分佈式版本控制系統。 SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,而幹活的時候,用的都是自己的電腦,所以首先要從中央服務器哪裏得到最新的版本,然後幹活,幹完後,需要把自己做完

原创 Springboot集成Swagger(一)

Swagger 是一個規範和完整的框架,用於生成、描述、調用和可視化 RESTful 風格的 Web 服務。總體目標是使客戶端和文件系統作爲服務器以同樣的速度來更新。文件的方法,參數和模型緊密集成到服務器端的代碼,允許API來始終保持同步

原创 使用函數式編程使用,過濾重複數據

Java8引入新特性,關於Lambda表達式、函數式編程、流式操作引入,大大方便了開發人員,簡單的幾行代碼就可以實現複雜的操作,提高代碼的高逼格。廢話不多,直接上案例代碼。 1、場景一:獲取到數據庫中的數據集合,需要獲取集合中的某一個字段

原创 初次瞭解Vue項目結構

本人作爲後端開發,看到vue如此流行,就想了解了解。今天帶大家瞭解瞭解vue項目的整體結構。 Vue項目結構圖: 簡單介紹目錄結構: build目錄是一些webpack的文件,配置參數什麼的,一般不用動 config是vue項目的基本配

原创 Mongodb數據庫操作

1、查看數據庫 show dbs; 2、選擇使用某個數據庫 use <數據庫名> 3、查看庫下的表(暫且說成是表,mongodb中稱表問文檔) show collections; 4、插入數據 db.<表名>.insert( {'name

原创 SpringBoot與Thymeleaf集成(二)

Thymeleaf是一款用於渲染XML/XHTML/HTML5內容的模板引擎,springboot官方推薦。類似JSP,Velocity,FreeMaker等,它也可以輕易的與Spring MVC等Web框架進行集成作爲Web應用的模板引

原创 Idea快捷鍵日常累計

之前一直用Eclipse,習慣之後就不願意接收其他新的IDE開發工具。進入一家新公司後,使用到了Idea,習慣之後才感覺他的好用。現在給大家分享一下我日常積累的快捷鍵經驗。 使用前,首先要設置一下代碼快速提示功能鍵。File---->se

原创 springboot集成Swagger(一)

Swagger 是一個規範和完整的框架,用於生成、描述、調用和可視化 RESTful 風格的 Web 服務。總體目標是使客戶端和文件系統作爲服務器以同樣的速度來更新。文件的方法,參數和模型緊密集成到服務器端的代碼,允許API來始終保持同步

原创 SpringBoot實戰開發(一)——HelloWord實現

1、創建Maven project項目點next,然後選擇quickstart模板以上完成Maven項目的創建2、引入Pom依賴<project xmlns="http://maven.apache.org/POM/4.0.0" xmln

原创 Linux入門(一)

爲什麼要使用Linux Linux給我的感覺就是穩定,免費,性能好。 穩定,體現在哪裏?我們使用PC機,安裝的操作系統一般是windows xp,windows 7等,這些操作系統,如果你開一個星期,你的機器就要重啓了,因爲電腦會變的很

原创 Spring MVC常用的註解

第一、@Controller  @Controller 負責註冊一個bean 到spring 上下文中,bean 的ID 默認爲類名稱開頭字母小寫,你也可以自己指定,如下 方法一: @Controller public class Tes

原创 請求轉發與請求重定向的區別

1、重定向和轉發有一個重要的不同 當使用轉發時,JSP容器將使用一個內部的方法來調用目標頁面,新的頁面繼續處理同一個請求,而瀏覽器將不會知道這個過程。 與之相反,重定向方式的含義是第一個頁面通知瀏覽器發送一個新的頁面請求。因爲,當你使用重

原创 Service層在J2EE分層結構中的作用

在通用的J2EE應用分層結構中,經常發現有一個叫Service的分層,那麼這個Service層到底是用來做什麼的呢 ?簡單地就字面理解來說, Service,即服務,那我們可以叫它爲服務層。既然作爲服務層,那麼它的職責理應是爲其他層提供

原创 Linux入門(二)

常用Linux命令1、查看當前所有線程:ps -ef;2、查看當前tomcat、或者mysql線程:ps -ef|grep tomcat(ps -ef|grep mysql);3、查看日誌:tail -500f catalina.out(