redis
Vince352
这个作者很懒,什么都没留下…
展开
-
关于spring redis 缓存配置错误的问题
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cacheManager' defined in class path resource [spring/spring-redis.xml]: Unsatisfied dependency expressed through constructor parameter 0: Ambiguous argument va原创 2017-04-08 18:34:15 · 9982 阅读 · 2 评论 -
基于redis的分布式锁的实现
基于redis的分布式锁的实现,说明一下,该实现的redis连接基于spring的template,连接不一样则需适当修改代码编程不只关注于具体固定的代码,为了不误导读者,追本溯源,这里先贴上我实现分布式锁时所基于的几点考虑:1.应设置锁超时,避免某条线程奔溃情况下永远无法释放锁。2.在锁超时机制下,产生两大问题之一,C0超时,C1,C2先后检测到C0的超时,C1执行移除原锁获得新锁,C2又执行移...原创 2017-05-09 13:31:26 · 1054 阅读 · 0 评论 -
SpringMVC 在controller层中注入request(不会产生线程安全问题)
之前做项目的时候,在controller中多个方法需要用到request和session获取用户相关值,为了方便写了个BaseController所有controller基础它,在BaseController中Autowired注解request和httpsession,这样子,不需要在各个接口单独加上request入参。最近偶然看到一篇博客称这种方式会有县城安全问题,所以重新复核了一遍。阅读...原创 2017-07-27 15:00:40 · 3075 阅读 · 3 评论 -
利用Redis写文件权限进行ssh提权登陆linux的漏洞
原理利用redis的config命令修改rdb文件地址为ssh密钥文件,向redis中写入公共密钥,通过save命令手动刷新到rdb中,此时就可以用私钥登陆了操作在本地电脑中(linux为例)生成无密码的密钥ssh-keygen -t rsa -P '' # 后面直接回车此时在~/.ssh/下生成两个文件id_rsa和id_rsa.pub,id_rsa是私钥,id_rsa_pub...原创 2019-09-30 16:55:24 · 1333 阅读 · 1 评论