加载中
Redis Lua脚本完全入门

前言 Redis是高性能的KV内存数据库,除了做缓存中间件的基本作用外还有很多用途,比如胖哥以前分享的Redis GEO地理位置信息计算。Redis提供了丰富的命令来供我们使用以实现一些计算。Redis的...

10/19 08:54
256
利用Redis的Geo功能实现查找附近的位置

1. 前言 老板突然要上线一个需求,获取当前位置方圆一公里的业务代理点。明天上线!当接到这个需求的时候我差点吐血,这时间也太紧张了。赶紧去查相关的技术选型。经过一番折腾,终于在晚上十...

从零搭建Spring Boot脚手架(6):整合Redis作为缓存

前言 上一文我们整合了Mybatis Plus,今天我们会把缓存也集成进来。缓存是一个系统应用必备的一种功能,除了在减轻数据库的压力之外。还在存储一些短时效的数据场景中发挥着重大作用,比如存...

万字长文的Redis五种数据结构详解(理论+实战),建议收藏。

本文脑图 前言 很多人都知道Redis的五种数据结构包括以下五种: String:字符串类型 List:列表类型 Set:无序集合类型 ZSet:有序集合类型 Hash:哈希表类型 但是作为一名优秀的程序员可能不...

sds
06/18 18:05
0
spring cache 以及redis jackson 处理时间 `LocalDateTime` 日常踩坑记录

缓存注解方法 不能互相嵌套使用 因为基于代理对象 嵌套 代理对象只会代理调用方法 redis jackson 处理时间 LocalDateTime 序列化 反序列化的全局方式 ObjectMapper om = new ObjectMapper()...

看完这篇Redis缓存三大问题,保你能和面试官互扯。

日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题。 一旦涉及大数据量的需求,如一些商品抢购的情景,或者...

Spring Boot 2 实战:利用Redis的Geo功能实现查找附近的位置

前言 老板突然要上线一个需求,获取当前位置方圆一公里的业务代理点。明天上线!当接到这个需求的时候我差点吐血,这时间也太紧张了。赶紧去查相关的技术选型。经过一番折腾,终于在晚上十点...

spring cache 详解

一:Spring缓存抽象 Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开...

2019/04/10 22:26
1.5K
缓存抽象层Spring cache实战操作

Spring缓存抽象 Spring从3.1开始定义了一系列抽象接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们进行缓存开发。Spring Cache 只负责维护抽象层,具体的实现由你的技术选...

对我来说数据库图形化管理工具用这个足够了

前言 胖哥是一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件。Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的。通常图形化操作关系型数据库(RMDBS...

开源项目AppGet 作者:大厂“套取”了我的方案后把我扔到了一边

2020 年 5 月,微软在Build 2020 大会上发布并开源了微软官方软件包管理工具WinGet。然而就在发布后不久,另一款开源软件包管理工具AppGet的作者Keivan Beigi (以下称 Keivan)发文宣布 Ap...

开源模式面临的生存危机

对于知名容器厂商 Docker 公司来说昨天是一个值得铭记的日子。先是 Mirantis 宣布收购 Docker 企业级服务部门获得融资3500万美元。值得注意的是,这次收购并不包括Docker Desktop。据称,Mir...

JSON类库Jackson优雅序列化Java枚举类

1. 前言 在Java开发中我们为了避免过多的魔法值,使用枚举类来封装一些静态的状态代码。但是在将这些枚举的意思正确而全面的返回给前端却并不是那么顺利,我们通常会使用Jackson类库序列化对...

一对多分页的SQL应该怎么写?

1. 前言 MySQL一对多的数据分页是非常常见的需求,比如我们要查询商品和商品的图片信息。但是很多人会在这里遇到分页的误区,得到不正确的结果。今天就来分析并解决这个问题。 2. 问题分析 ...

Spring Boot读取配置属性的常用方式

欢迎加入[ 微信圈子 ] 程序员交流圈 交流编程经验。 1. 前言 在Spring Boot项目中我们经常需要读取application.yml配置文件的自定义配置,今天就来罗列一下从yaml读取配置文件的一些常用手段...

从零搭建Spring Boot脚手架(1):开篇以及技术选型

前言 目前Spring Boot已经成为主流的Java Web开发框架,熟练掌握Spring Boot并能够根据业务来定制Spring Boot成为一个Java开发者的必备技巧,但是总是零零碎碎不够系统,所以萌生了从零搭建一...

除了JDBC ,反应式数据库驱动规范ADBA 和R2DBC 了解一下

前言 响应式编程已经在 Java 编程领域出现很长一段时间了。具有高性能,事件驱动,充分利用计算资源,更加优雅的异步编程体验,同时它也提供了背压机制来防止系统过载。很长一段时间 Java 的...

03/17 11:49
1.1K
面试篇之消息队列

本文来源:http://rrd.me/gEffa 1.MQ的应用场景 1.1.解耦 智能客服系统中,企业注册完成后,需要完成一系列初始化操作,如创建es的索引,创建默认的一些数据 发短信 1.2.异步 减少耗时,异步...

Java开发常用技术栈盘点

1. 前言 最近很多人私下询问我常用的Java开发技术栈,所以今天就总结一波平常使用的Java技术栈。 2. JDK JDK 的版本现在大部分转移到了8,超前一点的使用11,请认准LTS版本!不要生产上使用9...

Java 响应式关系数据库连接了解一下

1. 前言 响应式编程已经在 Java 编程领域出现很长一段时间了。具有高性能,事件驱动,充分利用计算资源,更加优雅的异步编程体验,同时它也提供了背压机制来防止系统过载。很长一段时间 Java...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部