上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 关于Redis经常被问到的问题:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级、缓存热点 key等概念的入门及简单解决方案。 一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓 阅读全文
posted @ 2020-06-30 22:20 z街角的风铃y 阅读(218) 评论(0) 推荐(0)
摘要: Redis分布式锁 什么是分布式锁? 分布式CAP原则告诉我们,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。 在单机(单进程)环境中,JAVA提供了很多并发相关API,但在多机(多进程)环境中就无能为力了 阅读全文
posted @ 2020-06-30 20:02 z街角的风铃y 阅读(342) 评论(0) 推荐(0)
摘要: 锁 重入锁 读写锁 悲观锁、乐观锁 公平锁、非公平锁 自旋锁 分布式锁 锁 锁是用来控制多个线程访问共享资源的工具。作为并发控制,保证一致性的工具,锁本质上是一个标记。 把这个标记放在关系数据库(RDBMS)中,我们就可以使用数据库的方式实现锁机制。比如设计一张锁表,表中有个字段state,stat 阅读全文
posted @ 2020-06-30 19:35 z街角的风铃y 阅读(282) 评论(0) 推荐(0)
摘要: java使用redis 很简单,看我的github的例子就行 spirng整合redis,这里用xml配置方式实现 2.1导包 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis 阅读全文
posted @ 2020-06-30 19:27 z街角的风铃y 阅读(775) 评论(0) 推荐(0)
摘要: redis文档地址:https://github.com/zhouyanger/book/tree/master/redis 1.什么是缓存 解决方案:使用缓存。 1.1目前缓存的主流技术 1、Redis 2、Memcached 二者区别: 1、Memcache是多线程 2、Redis是单线程 2. 阅读全文
posted @ 2020-06-30 19:13 z街角的风铃y 阅读(231) 评论(0) 推荐(0)
摘要: virtualBox安装Redis 一、安装gcc依赖 由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装,顺便安装了wget和vim,centos7没有这 [root@@192 local]# yum install - 阅读全文
posted @ 2020-06-30 14:50 z街角的风铃y 阅读(155) 评论(0) 推荐(0)
摘要: 1.1 检测session超时 1.2 concurrency-control 1.3 session 固定攻击保护 Spring Security通过http元素下的子元素session-management提供了对Http Session管理的支持。 1.1 检测session超时 Spring 阅读全文
posted @ 2019-12-27 23:31 z街角的风铃y 阅读(2462) 评论(0) 推荐(0)
摘要: 前面我们讲过了使用<security:intercept-url>配置url的权限访问,下面我们讲解一下基于方法的权限使用默认情况下, Spring Security 并不启用方法级的安全管控. 启用方法级的管控后, 可以针对不同的方法通过注解设置不同的访问条件. Spring Security 支 阅读全文
posted @ 2019-12-27 17:53 z街角的风铃y 阅读(592) 评论(0) 推荐(0)
摘要: 目录 1.1 authorize 1.2 authentication 1.3 accesscontrollist Spring Security也有对Jsp标签的支持的标签库。其中一共定义了三个标签:authorize、authentication和accesscontrollist。其中auth 阅读全文
posted @ 2019-12-26 22:52 z街角的风铃y 阅读(363) 评论(0) 推荐(0)
摘要: Spring Security教程(四):自定义登录页 在前面的例子中,登陆页面都是用的Spring Security自己提供的,这明显不符合实际开发场景,同时也没有退出和注销按钮,因此在每次测试的时候都要通过关闭浏览器来注销达到清除session的效果。 一、自定义页面 login.html <! 阅读全文
posted @ 2019-12-26 15:42 z街角的风铃y 阅读(1292) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 下一页