Spring Boot Starter 命名规范

    在使用 Spring Boot 开发应用程序时,我们经常需要使用 Starter 来简化配置和引入所需的依赖。Starter 是 Spring Boot 提供的一种方式,它集成了相关的依赖和配置,使得我们可以快速搭建一个特定功能的应用。 然而,为了避免命名冲突和提高代码的可读性,我们需要遵循一些命名规范来命名自己的 Spring Boot Starter。 1. Starter 命名规则 spring-boot-starter-作为前缀,用于表示这是一...阅读全文
    作者:绝缘体.. | 分类:mybatis, redis, spring, 后端框架, 数据库 | 阅读: | 标签:, , , ,

    Redis数据存储与缓存:掌握高效键值存储和分布式内存的技术

    在互联网高并发时代,数据存储和缓存成为了Web应用开发中至关重要的一环。Redis作为一款高性能的键值存储数据库,具备快速、灵活、可靠的特点,成为了开发者们首选的缓存解决方案。本文将介绍Redis的基本概念和使用方法,并探讨Redis在分布式内存场景下的应用。 1. Redis数据库简介 Redis是一款开源的、支持持久化的、基于内存的数据结构存储系统。它不仅支持简单的键值存储,还可以存储...阅读全文
    作者:绝缘体.. | 分类:redis, 数据库 | 阅读: | 标签:, , , ,

    JWT的优缺点以及如何去选择?

    认证 / 授权 认证(Authentication):验证目标对象身份。比如,通过用户名和密码登录某个系统就是认证。 授权(Authorization):给予通过验证的目标对象操作权限。 更简单地说: 认证解决了「你是谁」的问题。授权解决了「你能做什么」的问题。 对于一般的web应用,我们知道 HTTP 是无状态的,所以客户端和服务端需要解决的如何让之间的对话变得有状态。 例如只有是登陆状态的用户才有...阅读全文
    作者:绝缘体.. | 分类:MySQL, redis, 数据库 | 阅读: | 标签:, , , ,

    redis多实例、sentinel集群

    实验说明:   192.168.1.5 配置三个redis实例   192.168.1.6配置两个sentinel实例 1.5配置:    [root@ml ~]# mkdir /etc/redis/   [root@ml ~]# cd /etc/redis/   [root@ml redis]# cp /etc/redis.conf  redis1.conf   [root@ml redis]# cp /etc/redis.conf  redis2.conf   [root@ml redis]# vim /etc/redis.conf  bind 192.168.1.5daemonize yes   [root@ml redis]#...阅读全文
    作者:绝缘体.. | 分类:redis, 数据库 | 阅读: | 标签:, , , ,