请叫我头头哥
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页
摘要: SpringBoot进阶教程(二十八)整合Redis事物Redis默认情况下,事务支持被禁用,必须通过设置setEnableTransactionSupport(true)为使用中的每个redistplate显式启用。这样做会强制将当前重新连接绑定到触发multi的当前线程。如果事务完成时没有出错,则调用exec。否则将调用Discard。一旦进入多个重新连接队列,则写入操作。所有只读操作(如键)都通过管道连接到新的(非线程绑定的)重新连接。 阅读全文
posted @ 2019-02-16 22:18 请叫我头头哥 阅读(1285) 评论(0) 推荐(1) 编辑
摘要: SpringBoot进阶教程(二十七)整合Redis之分布式锁在之前的一篇文章(《Java分布式锁,搞懂分布式锁实现看这篇文章就对了》),已经介绍过几种java分布式锁,今天来个Redis分布式锁的demo。redis 现在已经成为系统缓存的必备组件,针对缓存读取更新操作,通常我们希望当缓存过期之后能够只有一个请求去更新缓存,其它请求依然使用旧的数据。这就需要用到锁,因为应用服务多数以集群方式部署,因此这里的锁就必需要是分布式锁才能符合需求。 阅读全文
posted @ 2019-02-11 23:28 请叫我头头哥 阅读(17615) 评论(4) 推荐(6) 编辑
摘要: SpringBoot进阶教程(二十六)整合Redis之共享Session集群现在越来越常见,当我们项目搭建了集群,就会产生session共享问题。因为session是保存在服务器上面的。那么解决这一问题,大致有三个方案,1.通过nginx的负载均衡其中一种ip绑定来实现(通过ip绑定服务器其中一台,就没有集群概念了);2.通过cookie备份session实现(因为cookie数据保存在客户端,不推荐;3.通过redis备份session实现(推荐); 阅读全文
posted @ 2019-01-27 22:32 请叫我头头哥 阅读(2268) 评论(2) 推荐(1) 编辑
摘要: SpringBoot进阶教程(二十五)整合Redis之@Cacheable、@CachePut、@CacheEvict的应用在上一篇文章(《SpringBoot(二十四)整合Redis》)中,已经实现了Spring Boot对Redis的整合,既然已经讲到Cache了,今天就介绍介绍缓存注解。各家互联网产品现在数据量越来越大,其快速增长造成网络拥塞和服务器超载,导致客户访问延迟增大,服务质量日益显现出来。缓存技术被认为是减轻服务器负载、降低网络拥塞、增强可扩展性的有效途径之一。 阅读全文
posted @ 2019-01-20 22:16 请叫我头头哥 阅读(18331) 评论(0) 推荐(4) 编辑
摘要: SpringBoot进阶教程(二十四)整合Redis缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多。之前有两篇博文(centos安装Redis 和 Redis五大数据类型的常用操作),分别介绍了Redis的安装和Redis的常用操作。今天主要介绍介绍springboot整合Redis。 阅读全文
posted @ 2019-01-19 23:05 请叫我头头哥 阅读(6527) 评论(0) 推荐(6) 编辑
摘要: Redis 数据类型在上一篇博文《centos安装redis》中,已经详细介绍了如何在centos上安装redis,今天主要介绍下Redis五大数据类型及其五大数据类型的相关操作。Redis支持五种数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及Zset(sorted set:有序集合)。 阅读全文
posted @ 2019-01-19 21:50 请叫我头头哥 阅读(21785) 评论(0) 推荐(6) 编辑
摘要: centos安装Redis在我们成功安装Redis后,我们直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的redis.conf文件,它被我们拷贝到了/usr/local/redis/etc/目录下。修改它就可以配置我们的server了。 阅读全文
posted @ 2019-01-18 23:22 请叫我头头哥 阅读(10239) 评论(1) 推荐(12) 编辑
摘要: SpringBoot进阶教程(二十三)Linux部署Quartz在之前的一篇文章中《SpringBoot(九)定时任务Schedule》,已经详细介绍了关于schedule框架的配置和使用,有收到一些朋友关于部署的私信,所以抽时间整理一个linux部署的schedule的教程。 阅读全文
posted @ 2019-01-13 22:14 请叫我头头哥 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: mybatis在xml文件中处理转义字符mybatis xml格式文件中,不允许出现类似“>”这样的字符,但是都可以使用符号进行说明,将此类符号不进行解析。或者进行转义。 阅读全文
posted @ 2019-01-12 22:08 请叫我头头哥 阅读(3615) 评论(0) 推荐(0) 编辑
摘要: mybatis在xml文件中处理转义字符遇到这种问题,一般都是因为在xml中基本类型返回属性的属性名写成了resultMap。由于Mybatis的报错的定位文件有时候不准,所以不要只看错误信息中提到的文件关联的文件,所以ctrl+alt+h 全工程内检索(可能你的全文检索不是这个快捷键),resultMap="java.lang.Integer"(不同的人编码风格不同,有的可能会有空格,自行调整)。最后在另一个不相干的XXXmapper.xml文件中找到了这行 阅读全文
posted @ 2019-01-09 22:08 请叫我头头哥 阅读(18039) 评论(1) 推荐(5) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页
//Setting ico for cnblogs