随笔分类 -  框架搭建

摘要:项目依赖 项目依赖的版本号如下: <properties> <lombok.version>1.18.2</lombok.version> <slf4j.version>1.7.36</slf4j.version> <log4j.version>2.17.2</log4j.version> </pr 阅读全文
posted @ 2022-05-10 10:52 极客子羽 阅读(305) 评论(0) 推荐(1) 编辑
摘要:声明:参考自 如何将spring boot项目打包成war包 一、修改打包形式 在 pom.xml 里设置 <packaging>war</packaging> 二、移除嵌入式tomcat插件 在 pom.xml 里找到spring-boot-starter-web依赖,在其中添加如下代码, <de 阅读全文
posted @ 2022-04-01 09:55 极客子羽 阅读(2283) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 的 yaml 合并 阅读全文
posted @ 2022-03-31 19:53 极客子羽 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:下载 Nacos 从 https://github.com/alibaba/nacos/releases 下载 nacos-server-x.x.x.zip 配置 JAVA_HOME 环境变量,不配置会导致无法运行 Nacos; 直接运行bin目录下的 startup.cmd 启动成功后访问 htt 阅读全文
posted @ 2022-03-30 11:54 极客子羽 阅读(2328) 评论(0) 推荐(0) 编辑
摘要:拉取镜像 docker pull mysql:8.0.28 更多 MySQL 镜像版本可以访问 https://hub.docker.com/_/mysql?tab=tags 进行查看。 docker images: 可用于查看镜像是否安装成功 运行镜像: docker run --name mys 阅读全文
posted @ 2022-03-30 11:17 极客子羽 阅读(1243) 评论(0) 推荐(0) 编辑
摘要:一、Dubbo2 or Dubbo3? 我给出的观点是选择 Dubbo3,原因有二: 在 Dubbo 3.0 版本向下兼容老版本 Dubbo 2.5、2.6、2.7; Dubbo 3.0 的带来了许多的新特性,用户可以按需进行升级; 参考自Apache官方文档 《Dubbo 3.x 升级与兼容性指南 阅读全文
posted @ 2022-02-21 15:09 极客子羽 阅读(8377) 评论(2) 推荐(1) 编辑
摘要:通过阅读 LettuceConnectionConfiguration 的源码,我们知道两种在客户端代码中配置 redis-server 模式的方法: 1.配置文件:可以通过 application.properties 中的属性来设置哨兵模式,集群模式,单机模式; 2.Java代码:可以通过向 Spring 注入Bean的模式来设置哨兵模式(注入 RedisSentinelConfiguration)和集群模式(注入 RedisClusterConfiguration); Java代码优先级 > 配置文件; 另外,我们还知道如果同时存在多种模式的配置时,最终只会选取一种模式,此时就要根据优先级来判断具体选择哪一种: 哨兵模式 > 集群模式 > 单机模式 最后,就是 spring.redis.url 这个属性,对于配置 Lettuce 作为 Redis 客户端时,没啥卵用。 阅读全文
posted @ 2022-01-20 15:15 极客子羽 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:该项目代码下载 一、项目结构 我首先用 SpringBoot Initializer 创建一个简单的 Demo,然后在 Demo 上进行修改,这样更便捷。项目结构如下图所示: 项目结构也很简单 PrintMessageListener 负责处理订阅消息,我仅仅是打印了收到的Redis信息; Admi 阅读全文
posted @ 2022-01-15 10:06 极客子羽 阅读(3996) 评论(0) 推荐(1) 编辑
摘要:转载自 https://blog.csdn.net/qq_39762975/article/details/102741912 上一篇文章 回顾 中,我们介绍了一种方法自定义日志输出格式: 首先,自定义格式转换器,也就是继承 ClassicConverter,实现他的 convert 方法; 然后, 阅读全文
posted @ 2022-01-12 15:41 极客子羽 阅读(1467) 评论(0) 推荐(1) 编辑
摘要:转载自 logback 中打印自定义参数 (ip 服务名) 由于应用日志被类似ELK的框架收集到了统一的日志管理平台,所以集群部署的多台服务器日志会冲突,老板希望在打印的日志内容中加上服务器IP加以区分,以此为前提。 一、解决方案 1.1 ClassicConverter实现类 我们创建一个类 co 阅读全文
posted @ 2022-01-12 14:25 极客子羽 阅读(1475) 评论(0) 推荐(0) 编辑