摘要: 01 系统开发 1.1 高内聚/低耦合 高内聚指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。模块的内聚反映模块内部联系的紧密程度。 模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。一个完整的系 阅读全文
posted @ 2024-08-14 09:02 镇魂帆-张 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 解决方案:环境变量添加JAVA_HOME 阅读全文
posted @ 2024-07-11 13:59 镇魂帆-张 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 解决方案:添加两个依赖 media-release.aar,weex_videoplayer-release.aar 阅读全文
posted @ 2023-11-23 16:32 镇魂帆-张 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 摘录自 当我们业务数据库表中的数据越来越多,如果你也和我遇到了以下类似场景,那让我们一起来解决这个问题 数据的插入,查询时长较长 后续业务需求的扩展 在表中新增字段 影响较大 表中的数据并不是所有的都为有效数据 需求只查询时间区间内的 评估表数据体量 我们可以从表容量/磁盘空间/实例容量三方面评估数 阅读全文
posted @ 2023-10-19 13:32 镇魂帆-张 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 有问题的代码 import org.springframework.http.*; import org.springframework.web.client.RestTemplate; import java.net.URI; import java.util.Arrays; /** * <p>T 阅读全文
posted @ 2023-09-27 11:14 镇魂帆-张 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 解决办法: 去掉下面的自带插件 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <excludes> <exc 阅读全文
posted @ 2023-09-22 15:17 镇魂帆-张 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 用mvn打包的时候报错如下图: ![](https://img2023.cnblogs.com/blog/1454956/202307/1454956-20230719152319921-1390500332.png) 其实这个挺常见的,我一时没反应过来,就是因为我本地的JDK环境变量是 阅读全文
posted @ 2023-07-19 15:25 镇魂帆-张 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 当使用类加载器隔离来处理同一依赖的不同版本时,可以创建自定义的类加载器来加载各自的版本。以下是一个简单的示例,演示如何使用类加载器隔离不同版本的依赖: ```java // 自定义类加载器 public class CustomResourcesClassLoader extends ClassLo 阅读全文
posted @ 2023-06-08 17:41 镇魂帆-张 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 在Spring Boot的配置文件(通常是application.properties或application.yml),@{}和${}都是用来引用属性值的占位符。它们的区别在于: ${}占位符:${}占位符是Spring框架中的一种常用占位符语法,用于引用配置文件中的属性值。这些属性值可以来自于不 阅读全文
posted @ 2023-06-05 10:42 镇魂帆-张 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud 包含了许多子项目(组件),这些子项目都是独立进行内容更新和迭代的,各自都维护着自己的发布版本号。 为了避免 Spring Cloud 的版本号与其子项目的版本号混淆,Spring Cloud 没有采用常见的数字版本号,而是通过以下方式定义版本信息。 ``` {version 阅读全文
posted @ 2023-06-05 09:38 镇魂帆-张 阅读(277) 评论(0) 推荐(0) 编辑