原创 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(