摘要: 上面是一张SSO登录原理图,下面我们来分析一下具体的流程: 首先用户访问系统1受保护的资源,系统1发现未登陆,跳转至SSO认证中心,并将自己的参数传递过去SSO认证中心发现用户未登录,将用户引导至登录页面用户输入用户名和密码提交至SSO认证中心SSO认证中心校验用户信息,创建用户与SSO认证中心之间 阅读全文
posted @ 2019-08-23 01:43 洁瑞小弟 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描 3.应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将引擎放弃使 阅读全文
posted @ 2019-08-23 01:42 洁瑞小弟 阅读(272) 评论(0) 推荐(0) 编辑
摘要: show_query_log慢查询开启状态 show_query_log_file慢查询日志文件目录 long_query_time慢查询时间限制 全局改set global show_query_log='ON';改后需重启sql服务 阅读全文
posted @ 2019-08-23 01:41 洁瑞小弟 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 为各个启动单独建立脚本后用总的bat调用 创建脚本,redis6379.bat脚本内容:@echo offtitle redis-serverset ENV_HOME6379="G:\Redis6379"set ENV_HOME6380="G:\Redis6380"set ENV_HOME6381= 阅读全文
posted @ 2019-08-23 01:39 洁瑞小弟 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 因为没有密码认证会不安全,这里我们加上密码认证。先介绍一下密码认证的两个配置。主要是两个参数: requirepass:外面服务、客户端来连接redis的密码。 masterauth:redis从去连接redis主使用的密码。这个意思是说,如果你在主上设置了requirepass参数,你就需要再从上 阅读全文
posted @ 2019-08-23 01:39 洁瑞小弟 阅读(3674) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/a67474506/article/details/50435498 redis宕机是的故障处理 重启故障机 sentinel.conf 的配置会改变 阅读全文
posted @ 2019-08-23 01:36 洁瑞小弟 阅读(344) 评论(0) 推荐(0) 编辑
摘要: #禁止用localhost与127.0.0.1# Example sentinel.conf # 哨兵sentinel实例运行的端口 默认26379port 26379 # 哨兵sentinel的工作目录dir /tmp # 哨兵sentinel监控的redis主节点的 ip port # mast 阅读全文
posted @ 2019-08-23 01:34 洁瑞小弟 阅读(627) 评论(0) 推荐(0) 编辑
摘要: # 启动Redis服务器进程./redis-server ../redis.conf# 启动哨兵进程./redis-sentinel ../sentinel.conf windows 启动 redis-server.exe sentinel.conf --sentinel 首先是主机(192.168 阅读全文
posted @ 2019-08-23 01:33 洁瑞小弟 阅读(5744) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 测试Redis哨兵模式 3 * @author liu 4 */ 5 public class TestSentinels { 6 @SuppressWarnings("resource") 7 @Test 8 public void testSentinel() { 9 Jed 阅读全文
posted @ 2019-08-23 01:33 洁瑞小弟 阅读(2134) 评论(0) 推荐(0) 编辑
摘要: sentinel.conf文件,默认是没有的 # 禁止保护模式protected-mode no# 配置监听的主服务器,这里sentinel monitor代表监控,mymaster代表服务器的名称,可以自定义,192.168.11.128代表监控的主服务器,6379代表端口,2代表只有两个或两个以 阅读全文
posted @ 2019-08-23 01:32 洁瑞小弟 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 修改redis.conf # 使得Redis服务器可以跨网络访问bind 0.0.0.0# 设置密码requirepass "123456"# 指定主服务器,注意:有关slaveof的配置只是配置从服务器,主服务器不需要配置slaveof 192.168.11.128 6379# 主服务器密码,注意 阅读全文
posted @ 2019-08-23 01:31 洁瑞小弟 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。 通过发送命令,让Redis服务器返回监控其运行状态,包括主服务器和从服务器。当哨兵监测到master宕机,会 阅读全文
posted @ 2019-08-23 01:30 洁瑞小弟 阅读(3852) 评论(0) 推荐(0) 编辑
摘要: 一、Creating Server TCP listening socket *:26379: listen: UnKnown error sentinel.conf里配置bind:127.0.0.1,表示监听该机器 二、All sentinels down, cannot determine wh 阅读全文
posted @ 2019-08-23 01:26 洁瑞小弟 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 服务端:1-win+R 打开命令行2-cd至redis目录,例如 G:\Redis63813-输入 redis-server.exe redis.windows.conf观察是否如图1:至此,已成功;否则,继续进行如下操作: 4-若启动redis出现[****] *****(当前日期)****** 阅读全文
posted @ 2019-08-23 01:25 洁瑞小弟 阅读(4323) 评论(0) 推荐(0) 编辑
摘要: 1 package redis.inaction; 2 3 import redis.clients.jedis.Jedis; 4 import redis.clients.jedis.ZParams; 5 6 import java.util.*; 7 8 public class Chapter 阅读全文
posted @ 2019-08-23 01:23 洁瑞小弟 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 后台 响应头res.addHeader(‘Access-Control-Allow-Origin,'*’);//允许所有来源访问 res.addHeader(‘Access-Control-Allow-Method,'POST,GET’);//允许访问的方式 还有用jsonp来请求 阅读全文
posted @ 2019-08-23 01:21 洁瑞小弟 阅读(110) 评论(0) 推荐(0) 编辑
摘要: @Target @Retention @Documented @Inherited @Target用于描述注解的使用范围,有一个枚举ElementType来指定,具体如下:CONSTRUCTOR:用于描述构造器FIELD:用于描述域LOCAL_VARIABLE:用于描述局部变量METHOD:用于描述 阅读全文
posted @ 2019-08-23 01:20 洁瑞小弟 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 饿汉模式 懒汉模式 多线程情况下加synchronized 差异:懒汉模式在多线程下,速度慢 优化:懒汉模式,用静态内部类生成实例 序列化场景,可能破坏单例。如果被反序列化的对象的类存在readResolve这个方法,他会调用这个方法来返回一个“array”(我也不明白),然后浅拷贝一份,作为返回值 阅读全文
posted @ 2019-08-23 01:19 洁瑞小弟 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 分为jdk自带代理 2 实现接口 InvocationHandler ,用反射调用方法 3 获取代理类:Proxy.newProxyInstance(cls.getClassLoader(),cls.getInterfaces(), new TestProxy(obj)); 4 5 实例: 6 public interface ReadFile { 7 public void read(); 阅读全文
posted @ 2019-08-23 01:18 洁瑞小弟 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、用cronolog分割tomcat的catalina.out文件 1、编译安装cronologwget http://cronolog.org/download/cronolog-1.6.2.tar.gz tar zxvf cronolog-1.6.2.tar.gz cd cronolog-1. 阅读全文
posted @ 2019-08-23 01:17 洁瑞小弟 阅读(389) 评论(0) 推荐(0) 编辑