摘要:
一、元数据格式 提示文件编写在META-INF的spring-configuration-metadata.json文件下。元数据文件的大部分是在编译时通过处理所有用@ConfigurationProperties注释的项目自动生成的。 但是,... 阅读全文
摘要:
一、准备 有一个苹果类,具有4个属性。 @Data@NoArgsConstructor@AllArgsConstructorpublic class Apple { private Integer id; private Strin... 阅读全文
摘要:
META-INF/spring.factories文件 如何让我们的starter里的@Configuration在使用者的项目里生效呢? 在SpringBoot的启动类中,@SpringBootApplication注解的代码... 阅读全文
摘要:
一、引入依赖 org.springframework.boot spring-boot-starter-aop 二、编写扫描的注解 @Retention(RetentionPolic... 阅读全文
摘要:
一、哨兵模式概述 哨兵模式想解决什么问题 在Redis集群部署的背景下,如果主服务器宕机,那么需要人工手动将从服务器切换成主服务器。这会导致一段时间内Redis服务器(的数据槽)不能用。 哨兵模式是一种特殊的模式,首... 阅读全文
摘要:
打成镜像 以tomcat容器为例。 基于同事点拨:通常方法是将运行的容器提交为镜像,然后再重新运行加端口映射一遍。 docker ps -a #得到想要打包的容器ID # docker commit 容器ID 镜像名称 ... 阅读全文
摘要:
之前我使用过使用Redisson这种Redis的框架实现过延时发送。今天突然好奇,在SpringBoot中,Redis能监听到Key失效事件吗?经过查资料,答案是肯定的,可以监听Key失效,但是有缺陷,监听事件里面只能拿到Key,不能拿到这个K... 阅读全文
摘要:
前言 朋友所在的公司的系统Redis集群服务器十分庞大,据说光Redis服务器就配置了2500余台,并发量十分非常大。上次去他那里玩,聊到技术的时候,餐桌上他对我们分享很多有用的关于Redis缓存中间件的经验。 Redis在同一时刻出现大量缓... 阅读全文
摘要:
公司大部分产品都是基于Saas化部署,也就是拥有自己的服务器,其它学校通过向我们公司定制服务,并支付佣金,公司借以此获利。公司本身不出售任何代码,盈利均为租金。 作为公司的Java程序员,我们的系统需要兼容多所高校,即同时对多所... 阅读全文
摘要:
一、定义 AOF是将所有的Redis的写命令记录到文件中,这个文件叫做AOF文件。 二、开启 ############################## APPEND ONLY MODE ########################... 阅读全文