原创 Spring Boot(一):入門篇

1. 什麼是spring boot?           Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定

原创 Spring Boot(四):功能

          本節將深入介紹Spring Boot。 Spring應用       本SpringApplication類提供了一個方便的方式來引導該從開始Spring應用程序main()的方法。在許多情況下,您可以委派給靜態Spr

原创 Spring Boot(三):Web開發

       上篇文章介紹了在 Spring Boot中如何使用攔截器、過濾器、監聽器以及事件監聽。本篇文章將簡單、大概的介紹spring boot的其他特性。 Web 開發 1. json 接口開發        1). 在Spring

原创 Spring Boot(六):PageHelper使用

1. 添加PageHelper相關依賴 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <v

原创 Spring Boot(二):攔截器、過濾器、監聽器、事件監聽

  1. 過濾器           我們常常在項目中會使用 filters 用於錄調用日誌、排除有 XSS 威脅的字符、執行權限驗證等等。Spring Boot 自動添加了 OrderedCharacterEncodingFilter

原创 Spring Boot(七):Redis緩存

Redis介紹 redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和has

原创 Spring Boot(五):如何優雅的使用Mybatis

 簡單 xml 模式      Mapper只需要定義接口,系統會自動根據方法名在映射文件中找對應的 Sql。      1. 添加相關依賴文件 <dependency> <groupId>org.mybatis.spring.boo

原创 模擬第三方登錄開放接口

廢話少說,直接上代碼。。。     1.對外提供第三方頂級接口 /** * 對外提供第三方接口 * @author reyco * @date 2019年8月9日 * */ public interface DevelopSe

原创 spring編程式事務執行流程

編程式事務:編程式事務需要自己通過編程式事務管理使用TransactionTemplate或者直接使用底層的PlatformTransactionManager來實現事務;Spring更推崇使用TransactionTemplate來實現

原创 對接第三方登錄

一:對接QQ前準備工作:     1,有已備案的域名;     2,https://connect.qq.com/登錄QQ互聯;     3,創建應用;               進入應用管理頁面創建應用,根據實際需要是創建網站應用還是

原创 策略模式的靈活運用

1,相信大家都對設計模式比較熟悉,也瞭解各種設計模式。假如你看看博客、查查資料學了某種設計模式的難度評爲1的話,那麼你自己試着寫一些樣例的難度可能就爲3啦,而當你在項目中能夠靈活運用的難度可能就是10。 廢話少說,直接上代碼。。。   2

原创 連接池原理

Configuration.java /* * 配置信息 */ public class Configuration { private String mysqlDriver; private String mysqlURL;

原创 分佈式鎖解決方案

鎖:       單進程的系統中,存在多線程同時操作一個公共變量,此時需要加鎖對變量進行同步操作,保證多線程的操作線性執行消除併發修改。解決的是單進程中的多線程併發問題。 分佈式鎖:       只要的應用場景是在集羣模式的多個相同服務,

原创 Solr數據初始化及查詢高亮顯示

Solr數據初始化:     Controller @ResponseBody @RequestMapping("/initSolr") public String init() throws Exception {

原创 solr入門

1,solr的簡介            Solr是Apache下的一個頂級開源項目,採用Java開發,它是基於Lucene的全文搜索服務器。Solr提供了比Lucene更爲豐富的查詢語言,同時實現了可配置、可擴展,並對索引、搜索性能進行