前言
前几天,我司大牛分享redis知识点,讲到redis数据结构的时候,抛出一个问题:如果要统计网站uv,你准备怎么实现?
和大多数普通开发人员一样,想到的第一个想法是存到set集合里。可是这样真的好吗?
后来找到了更好的方式,redis“冷门”数据结构:HyperLogLog
。(说是“冷门”,可能只是我不知道罢了:D)
Life is real, life is earnest
之前的文章spring-boot优雅的使用缓存介绍了使用spring3开始的cache功能, 并使用guava
实现完成一次示例。但是在分布式环境下,进程内的本地缓存是独立的,在一些场景并不使用。
在现在互联网企业中广泛使用了一些中间件比如memcache
,redis
等来实现分布式环境下的集中式缓存。 本文将介绍spring-boot下集成redis做缓存的实现细节。
之前的文章spring-boot集成RabbitMQ介绍了spring-boot如何集成RabbitMQ。本篇文章是spring-boot集成MQ的姊妹篇,看看spring-boot如何集成常用的ActiveMQ.
web开发少不了分页,本文将简单介绍使用基于spring-boot
+ mybatis
+ pageHelper
技术实现数据库分页。
本文算是对上一篇spring-boot集成mybatis的一个补充。