原创 MySQL中數據類型

MySQL中數據類型 數據類型 指定值和範圍 描述 char String(0~255) 固定長度的非二進制(字符)字符串 varchar String(0~255) 可變長度的非二進制字符串 tinytext

原创 @Controller和@RestController的區別?

官方文檔: @RestController is a stereotype annotation that combines @ResponseBody and @Controller. 意思是: @RestControll

原创 響應消息的封裝與轉換

一.響應消息的封裝 到目前爲止我們的公衆號已經可以收到用戶發過來的消息,那我們該怎樣給用戶響應呢,繼續往下看。目前微信支持響應的消息有文本、圖片、圖文、語音、視頻、音樂。下面看下各種回覆消息的樣式。 回覆文本消息 <xml> <T

原创 Spring Boot整合Shiro框架進行身份驗證

Spring Boot整合Shiro框架進行身份驗證 一.什麼是Shiro Apache Shiro 是 Java 的一個安全框架,Shiro 可以幫助我們完成:認證、授權、加密、會話管理等。相比較Spring Security 她更加的

原创 Spring Boot 自定義配置文件及配置文件屬性讀取

Spring Boot 自定義配置文件及配置文件屬性讀取 一.讀取核心配置文件 核心配置文件是指在resources根目錄下的application.properties或application.yml配置文件,讀取這兩個配置文件的方法比

原创 Spring Cloud簡介

Spring Cloud簡介 一.什麼是Spring Cloud Spring Cloud是一系列框架的有序集合。它利用Spring Boot的開發便利性巧妙地簡化了分佈式系統基礎設施的開發,如服務發現註冊、配置中心、消息總線、負載均衡、

原创 服務註冊與發現組件Eureka

服務註冊與發現組件Eureka 一.Eureka簡介 Eureka是一個用於服務註冊和發現的組件,分爲Eureka Server 和 Eureka Client,Eureka Server爲Eureka的服務註冊中心, Eureka Cl

原创 什麼是微服務

什麼是微服務 微服務架構的系統是一個分佈式的系統,按業務進行劃分爲獨立的服務單元,解決單體系統的不足,同時也滿足越來越複雜的業務需求。 一.單體架構 1.1什麼是單體架構 在軟件設計的時候經常提到和使用經典的3層模型,即表現層,業務邏輯

原创 Spring Boot整合Shiro進行權限授權管理

Spring Boot整合Shiro進行權限授權管理 上次咱們說到了在Spring Boot中整合Shiro進行身份驗證,在其基礎上咱們今天繼續來說說Shiro另一個很重要的功能權限管理。 一.自己定義的域重寫doGetAuthoriza

原创 MySQL慢查詢

MySQL慢查詢 一.什麼是慢查詢 慢查詢指運行時間超過long_query_time值的sql,它會被記錄到慢查詢日誌中,long_query_time的默認值是10秒。默認情況下MySQL並沒有開啓慢查詢日誌,需要我們手動設置。如果不

原创 Explain使用簡介

Explain使用簡介 什麼是explain explain關鍵字可以模擬優化器執行SQL查詢語句,從而知道MySQL是如何處理你的SQL。分析你的查詢語句或是表結構性能瓶頸。 如何使用 explain SQL語句 返回的內容: (1

原创 SpringBoot多環境配置

SpringBoot 多環境配置 一.properties多環境配置 在我們工作中使用幾套環境應該是很正常的,比如開發環境,測試環境,生產。每套環境的配置信息可能都是不一樣的,所以頻繁修改配置文件很容易出錯。有人會很容易想到使用不同的配置

原创 CSS屬性選擇器

CSS屬性選擇器 CSS屬性選擇器即是通過html的屬性來選擇元素,下面來分別看下CSS的幾種元素選擇器。 1.E[att] 選擇具有att屬性的E元素 input[type]{height: 40px;background-color:

原创 CSS基礎樣式

CSS基礎樣式 CSS指層疊樣式表,它作用是控制頁面內容的外觀。這樣就可以將網頁的內容和表現形式分離。層疊的意思是 如果選擇器的權重相同,則後面元素的樣式會覆蓋前面樣式。 樣式表的組成 CSS樣式表由選擇器和聲明兩個部分組成,其中選擇

原创 Spring Boot 整合Mybatis

Spring Boot 整合Mybatis Mybatis是用的比較多的ORM開源框架,傳統的Spring中整合Mybatis要引入各種jar包,還要注意jar包的版本,工程中還需要一對的配置文件。下面來看看在Spring Boot中使用