摘要:
问题描述 Spring Cloud架构下,我们在开发时,一般会搭建一个测试的Eureka Server,多个工程师的应用,都往这个Server进行注册。 现有有A、B两个service,A要调用B。 B有两个实例,一个是我开发的,另外一个是张三同学开发的。 我在B上新开发了几个接口,因此我就想让A只 阅读全文
摘要:
条件化地应用注解 什么意思呢? 参考chatGPT的回答: Spring 框架允许您通过 @Conditional 注解来条件化地应用注解。@Conditional 注解用于在特定条件下决定是否应用某个注解或配置。这在很多情况下是非常有用的,特别是在需要根据应用的运行时环境或配置来动态地选择性地应用 阅读全文
摘要:
优先级 在 Maven 中,依赖的解析顺序和优先级如下: 直接依赖优先级高于传递性依赖: 如果你在项目的 pom.xml 中直接声明了某个依赖项,那么 Maven 会首先尝试使用这个直接声明的依赖项,而不考虑传递性依赖。直接依赖项的版本号会优先于传递性依赖。 最近者优先: 如果有多个传递性依赖解析到 阅读全文
摘要:
问题描述 kafka中的数据格式如下: { "customerId": 1652, "deviceId": "13011304383", "timestamp": 1705637828000, "parameters": { "acc": 0, "locationStatus": 1, "altit 阅读全文
摘要:
问题描述 spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:jdbc:mysql://122.224.147.xxx:90/dev?characterEncoding=utf8 username: xxx p 阅读全文
摘要:
背景说明 本文针对eureka的源码分析,基于的版本号: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.14< 阅读全文
摘要:
问题 1、spring框架下,大多数bean都是单例模式。这些单例模式的bean,会在多线程环境下执行(每个http request,可能对应一个线程)。如果bean是有状态的(对象的属性会被修改),如何解决线程安全问题? 2、多线程环境下,db连接如何共享的? db连接复用的粒度,是请求级别还是线 阅读全文
摘要:
问题描述 @Bean @LoadBalanced public RestTemplate restTemplate(SpringClientFactory clientFactory, LoadBalancerClient loadBalancer) { return new RestTemplat 阅读全文
摘要:
需求 轨迹查询 查询车辆一天的指标(轨迹、速度) 业务: 1、一天有1800万条指标数据 pg分区功能、最好每个设备数据存在一个分区 pg array类型、或者中间表,来解决行数太多的问题。 表太大时,btree会有性能瓶颈。块级索引就适合这个场景https://zhmin.github.io/po 阅读全文
摘要:
直接使用yum安装的时候,都会提示缺少某些包无法安装。我这里把缺少的包的安装方式列一下。 yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest 阅读全文