原创 Redis高可用之sentinel哨兵監控
上一篇文章介紹了Redis主從複製實現了redis高可用,但是主從複製存在着一些問題: 1. 當master節點出現故障時,往往需要手動進行故障的轉移(這裏的手動也指寫腳本之類的) 2. 當master節點
原创 Redis高可用之主從複製
Redis主從複製有兩種方式實現:1. 命令實現 2. 配置文件實現 一. 命令實現 slave <masterIP> <masterPort> 將一個redis節點變成master的從節點 slave no o
原创 spring-schedule框架實現定時任務
sprig-schedule:一句話——作業調度 spring-schedule Cron表達式: Cron 表達式的格式:秒(seconds) 分(minutes) 時(hours) 日(day-of-month) 月(mont
原创 springMVC全局異常處理
import com.mmall.common.ResponseCode; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Componen
原创 Mysql起步之路三
特殊形式的查詢:1、 子查詢:SELECT 字段名稱,… FROM tb1_name WHERE col_name=(SELECT col_name FROM tb2_name);——內層語句的查詢結果可以作爲外層語句的查詢條件
原创 通過cookie+Redis解決tomcat集羣后的登錄問題
Tomcat+nginx集羣后,登錄的問題就暴露了出來,通過nginx負載均衡後,用戶第一次訪問轉發到TomcatA上,用戶登錄之後,在此訪問又轉發到TomcatB上,而TomcatB上並沒有用戶登錄的sessio
原创 高複用的Jackson序列化和反序列
本篇博客使用的POM: <dependency> <groupId>org.codehaus.jackson</groupId> <artifactId>jackson-mapper-asl</artifactId> <ver
原创 springMVC攔截器返回錯誤信息給前端
springMVC攔截器的preHandle方法返回值是Boolean類型,所以條件夠就放行,執行方法,而條件不足,前端無法知道是什麼原因而被攔截,下面來解決這個問題。 一. 編寫一個攔截器(該攔截器作用是:判斷用戶是否
原创 JDBC的CURD操作
JDBC的CRUD操作:插入操作:public class JDBC_Demo_bao_cun { @Test /** * 保存操作 */ public void demo(){ Connection
原创 nginx的安裝和簡單使用
Nginx:Nginx 是以個開源前高性能、高可靠的HTTP中間件、代理服務 安裝: nginx在安裝前有一些所必須的依賴需要安裝,將如下命令複製複製到終端 yum -y install gcc g
原创 快速搭建簡單的Tomcat+nginx集羣
一 Tomcat集羣可以帶來什麼 1.提高服務的性能,併發能力,以及高可用性 2.提供項目架構的橫向擴展能力 二 實現原理 通過Nginx負載均衡進行請求轉發(本篇nginx負載
原创 通過spring-session零侵入解決Tomcat集羣后帶來的登錄問題
緊跟上一篇文章(https://blog.csdn.net/qq_37585236/article/details/81747711),在上一篇文章中通過cookie+redis實現單點登錄解決Tomcat集羣后的登錄問題,但是通過coo
原创 JDBC的工具類提取
JDBC的工具類提取:packagecom.luyue.jdbc; importjava.io.IOException;importjava.io.InputStream;importjava.sql.*;importjava.util.
原创 Redis快速安裝
Redis的安裝: 1. 使用wget 命令下載tar包 wget http://download.redis.io/releases/redis-4.0.11.tar.gz
原创 JDBC入門操作
JDBC使用步驟:create database jdbctest;use jdbctest;create table user( id int unsigned auto_increment key, username varchar(