原创 centos7 安裝jdk1.8環境

1、首先下載linux版jdk1.8的jar包 下載網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 選

原创 StringRedisTemplate操作redis數據與StringRedisTemplate與RedisTemplate的區別

Redis 數據結構簡介 Redis 可以存儲鍵與5種不同數據結構類型之間的映射,這5種數據結構類型分別爲String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。 下面來對這5種數據結構

原创 SpringCloud+Spring Security OAuth2 實現微服務統一認證授權

目前正在做了一個基於Spring Cloud的微服務項目,現在的好多項目都是基於APP移動端以及前後端分離的項目,之前基於Session的前後端放到一起的項目已經慢慢失寵並淡出我們視線,尤其是當基於SpringCloud的微服務

原创 微服務高併發秒殺系統

微服務高併發秒殺系統 在做完樂優商城項目之後發現缺少秒殺未編寫,打算上手實現一下這個基本電商都需要的功能,參考https://blog.csdn.net/lyj2018gyq/article/details/84261377,h

原创 MySql: 替換某個字段中的指定字符串——replace函數

最近因圖片地址更改,需要替換掉前綴部分。 replace函數 語法:replace(object,search,replace) 語義:把object對象中出現的的search全部替換成replace。 示例: update

原创 (筆記)SSM框架搭建一些配置

1、Spring+SpringMVC+MyBatis,基本概念 1.1、Spring ​ Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作E

原创 Spring Boot部署到遠程 Docker容器並上傳私服(2種方式)

今天學習一下將 Spring Boot 項目一鍵打包到遠程 Docker 容器中,然後通過運行一個鏡像的方式來啓動一個 Spring Boot 項目。 首先準備Docker,我這裏用阿里的服務器演示 首先需要在 CentO

原创 初識SpringCloud及SpringCloud入門案例一

在上一篇博客我們瞭解完微服務之後,我們知道微服務是一種架構方式,最終肯定需要技術架構去實施。 微服務的實現方式很多,但是最火的莫過於Spring Cloud了。爲什麼? 後臺硬:作爲Spring家族的一員,有整個Spring全

原创 網頁靜態化

網頁靜態化 簡介 隨着網站的內容的增多和用戶訪問量的增多,無可避免的是網站加載會越來越慢,受限於帶寬和服務器同一時間的請求次數的限制,我們往往需要在此時對我們的網站進行代碼優化和服務器配置的優化。 一般情況下會從以下方面來做優化

原创 Springboot整合Elasticsearch實現實時搜索

Springboot整合Elasticsearch實現實時搜索 前端頁面採用的是github上看到的頁面使用Vue實現,GitHub原址:https://github.com/lavyun/vue-demo-search ,後臺

原创 Spring Boot整合Spring Security實現權限控制

學習Spring Security過後進行總結和梳理,首先說一下關於認證授權的基本概念。 基本概念 什麼是認證? ​ 進入移動互聯網時代,大家每天都在刷手機,常用的軟件有微信、支付寶、頭條等,下邊拿微信來舉例子說明認證 相關的

原创 Redis概念及常用命令

常用命令 Redis簡介 ​ REmote DIctionary Server(Redis) 是一個由SalvatoreSanfilippo寫的key-value存儲系統。 Redis是一個開源的使用ANSI C語言編寫、遵守

原创 認識微服務

前言 在當今互聯網發展中,微服務架構已經流行了很長一段時間了,接下來我們來聊一聊什麼是微服務。 微服務的基本概念 1、微服務架構的定義 微服務一詞源自 馬丁·福勒(Martin Fowler) 和 James Lewis共同

原创 Shiro基本概述

引言 最近學習的shiro安全框架,打算把現有的知識梳理一下,下面我們來了解一下shiro這個強大且易用的Java安全框架。 Shiro介紹 ​ Shiro是一個Java安全框架,可以幫助我們完成:執行身份驗證、授權、密碼、會

原创 前後端分離使用JWT做用戶認證(概述)

在前後端分離開發時爲什麼需要用戶認證呢?原因是由於HTTP協定是不儲存狀態的(stateless),這意味着當我們透過帳號密碼驗證一個使用者時,當下一個request請求時它就把剛剛的資料忘了。於是我們的程序就不知道誰是誰,就要