自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卢老大的博客

爱编程,爱生活。

  • 博客(18)
  • 收藏
  • 关注

原创 Redis高可用之sentinel哨兵监控

上一篇文章介绍了Redis主从复制实现了redis高可用,但是主从复制存在着一些问题:        1. 当master节点出现故障时,往往需要手动进行故障的转移(这里的手动也指写脚本之类的)        2. 当master节点出现故障时,就导致了另一个问题:写能力和存储能力受到限制本次通过redis-sentinel哨兵实现故障的自动转移redis-sentinel故障转移...

2018-08-22 20:23:52 5630 1

原创 Redis高可用之主从复制

Redis主从复制有两种方式实现:1. 命令实现    2.  配置文件实现一.    命令实现slave <masterIP>  <masterPort>      将一个redis节点变成master的从节点slave no one                                      将redis节点变成master节点当前节点...

2018-08-20 20:51:31 287

原创 spring-schedule框架实现定时任务

sprig-schedule:一句话——作业调度spring-schedule Cron表达式:Cron 表达式的格式:秒(seconds)  分(minutes)  时(hours)  日(day-of-month)  月(month)  周(day-of-week)  年(year非必须)各个格式允许的值和允许的特殊字符字段名 允许的值 允许的特殊字符 秒 ...

2018-08-19 20:37:15 7243

原创 通过spring-session零侵入解决Tomcat集群后带来的登录问题

紧跟上一篇文章(https://blog.csdn.net/qq_37585236/article/details/81747711),在上一篇文章中通过cookie+redis实现单点登录解决Tomcat集群后的登录问题,但是通过cookie+redis实现的单点登录是侵入业务中的,本次通过spring-session实现无侵入单点登录。 POM:<dependency>...

2018-08-19 15:38:29 1089

原创 springMVC拦截器返回错误信息给前端

         springMVC拦截器的preHandle方法返回值是Boolean类型,所以条件够就放行,执行方法,而条件不足,前端无法知道是什么原因而被拦截,下面来解决这个问题。一. 编写一个拦截器(该拦截器作用是:判断用户是否登录并且权限是否足够)package com.mmall.controller.common.intercept;import com.mmall.c...

2018-08-17 18:14:13 41569 9

原创 springMVC全局异常处理

import com.mmall.common.ResponseCode;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Component;import org.springframework.web.servlet.HandlerExceptionResolver;import org.sp...

2018-08-17 17:57:01 183

原创 通过cookie+Redis解决tomcat集群后的登录问题

            Tomcat+nginx集群后,登录的问题就暴露了出来,通过nginx负载均衡后,用户第一次访问转发到TomcatA上,用户登录之后,在此访问又转发到TomcatB上,而TomcatB上并没有用户登录的session信息,所以又一次提示用户需要登录,本次通过cookie+Redis实现单点登录解决Tomcat集群后带来的登录问题。Tomcat+nginx集群配置:htt...

2018-08-16 20:14:41 772

原创 快速搭建简单的Tomcat+nginx集群

一    Tomcat集群可以带来什么        1.提高服务的性能,并发能力,以及高可用性        2.提供项目架构的横向扩展能力二    实现原理        通过Nginx负载均衡进行请求转发(本篇nginx负载均衡所用策略为权重)三     Tomcat集群后带来的新的问题        session登录信息存储及读取的问题        服务器定...

2018-08-11 21:08:04 3625

原创 高复用的Jackson序列化和反序列

本篇博客使用的POM:<dependency>  <groupId>org.codehaus.jackson</groupId>  <artifactId>jackson-mapper-asl</artifactId>  <version>1.9.12</version></depende

2018-08-11 20:16:09 8536

原创 Redis快速安装

Redis的安装:          1. 使用wget 命令下载tar包             wget http://download.redis.io/releases/redis-4.0.11.tar.gz          2. 解压tar包             tar -zxvf redis-3.0.7.tar.gz          3. 进入解压后的...

2018-08-06 20:19:35 400

原创 nginx的安装和简单使用

Nginx:Nginx 是以个开源前高性能、高可靠的HTTP中间件、代理服务 安装:      nginx在安装前有一些所必须的依赖需要安装,将如下命令复制复制到终端            yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake       正式安装:           1. ...

2018-08-06 19:39:15 163

原创 Java反射机制起步

反射:         概述: java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制          反射常用对象的概述:                   Class:                            --Class类的实例表...

2018-06-08 14:32:01 234

原创 JDBC的工具类提取

JDBC的工具类提取:packagecom.luyue.jdbc; importjava.io.IOException;importjava.io.InputStream;importjava.sql.*;importjava.util.Properties; public classJDBCUtils {    private static String driverClass;    priv...

2018-06-07 22:04:25 300

原创 JDBC的CURD操作

JDBC的CRUD操作:插入操作:public class JDBC_Demo_bao_cun {    @Test   /**    * 保存操作    */   public void demo(){       Connection conn = null;       Statement statement = null;       try {           Class.forNa...

2018-06-07 22:01:17 457

原创 JDBC入门操作

JDBC使用步骤:create database jdbctest;use jdbctest;create table user( id int unsigned auto_increment key, username varchar(20), password varchar(20), name varchar(20));insert into user values(null, 'aaa',...

2018-06-07 20:24:04 505

原创 Mysql起步之路三

特殊形式的查询:1、 子查询:SELECT 字段名称,… FROM tb1_name WHERE col_name=(SELECT  col_name FROM tb2_name);——内层语句的查询结果可以作为外层语句的查询条件                         a)      由IN引发的子查询                    SELECT * FROM emp WHERE...

2018-06-07 10:58:28 217

原创 Mysql起步之路二

多表查询:CREATE TABLE IF NOT EXISTS emp(                        idINT UNSIGNED AUTO_INCREMENT KEY,                        nameVARCHAR(20) NOT NULL,                        ageTINYINT NOT NULL DEFAULT 18,  ...

2018-06-07 09:00:58 175

原创 Mysql的起步之路

常见配置:my.cnf:数据库的配置文件(默认位置:C:\ProgramData\MySQL\MySQLServer 5.7)  常见命令(登录之前):登录:mysql –uroot–p            或者mysql –uroot–p密码退出:exit       或者quit版本:mysql –V    或者 mysql  --version登录同时打开指定数据库:mysql–uroot...

2018-06-07 08:53:39 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除