自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

卢老大的博客

爱编程,爱生活。

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

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

2018-08-22 20:23:52

阅读数 2636

评论数 1

原创 Redis高可用之主从复制

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

2018-08-20 20:51:31

阅读数 106

评论数 0

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

阅读数 3458

评论数 0

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

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

2018-08-19 15:38:29

阅读数 639

评论数 0

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

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

2018-08-17 18:14:13

阅读数 15504

评论数 2

原创 springMVC全局异常处理

import com.mmall.common.ResponseCode; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import org.springframework....

2018-08-17 17:57:01

阅读数 95

评论数 0

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

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

2018-08-16 20:14:41

阅读数 403

评论数 0

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

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

2018-08-11 21:08:04

阅读数 2286

评论数 0

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

本篇博客使用的POM: <dependency>   <groupId>org.codehaus.jackson</groupId>   <artifactId>jackson-map...

2018-08-11 20:16:09

阅读数 1758

评论数 0

原创 Redis快速安装

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

2018-08-06 20:19:35

阅读数 124

评论数 0

原创 nginx的安装和简单使用

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

2018-08-06 19:39:15

阅读数 69

评论数 0

原创 Java反射机制起步

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

2018-06-08 14:32:01

阅读数 81

评论数 0

原创 JDBC的工具类提取

JDBC的工具类提取:packagecom.luyue.jdbc; importjava.io.IOException;importjava.io.InputStream;importjava.sql.*;importjava.util.Properties; public classJDBCUt...

2018-06-07 22:04:25

阅读数 94

评论数 0

原创 JDBC的CURD操作

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

2018-06-07 22:01:17

阅读数 223

评论数 0

原创 JDBC入门操作

JDBC使用步骤:create database jdbctest;use jdbctest;create table user( id int unsigned auto_increment key, username varchar(20), password varchar(20), nam...

2018-06-07 20:24:04

阅读数 194

评论数 0

原创 Mysql起步之路三

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

2018-06-07 10:58:28

阅读数 123

评论数 0

原创 Mysql起步之路二

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

2018-06-07 09:00:58

阅读数 87

评论数 0

原创 Mysql的起步之路

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

2018-06-07 08:53:39

阅读数 150

评论数 0

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