YSocket's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

OrbStack:Mac下更快的 Docker 容器运行环境

介绍在 Mac 中使用 Docker 时,需要安装和使用 Docker Desktop,比较吃性能,所以在本地一般没有怎么用起来。 OrbStack 是原生Swift应用,快速、轻便、简单。需注意,免费版仅适合个人非商用目的。下载安装包即可使用,或通过 brew 安装,有 Apple Silicon 芯片的版本。 官网地址: https://orbstack.dev/ 在 Docker 栏内,有
2025-07-13
#docker

MacOS 配置 DNS Over HTTPS

最近折腾了一下在 MacOS 本地搭建 DoH,把折腾过程记录一下。 介绍 什么是 DoH   什么是 DoH,可以看:https://zh.wikipedia.org/zh-cn/DNS_over_HTTPS。 使用 smartdns-rssmartdns-rs 是一个用 Rust 编写的跨平台本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT。 开源在 GitH
2025-06-16
DNS
# DNS

@FeignClient导致 RequestParam.value() was empty

背景最近在使用 @RequestParam、@RequestBody 注解定义 feign 接口的时候出现一些使用上的问题,造成调用方启动的时候会报错 详细情况1.第一种情况,如下: 12@PostMapping(value = "/hello2")BetaDto hello2(String name1); 接口有且只有一个 key/value 参数,此时可以不必在
2023-12-12
feign
#spring cloud #feign

关于A method overriding another method must not redefine the parameter constraint configuration解决方法

关于A method overriding another method must not redefine the parameter constraint configuration解决方法 使用的@Validated校验参数接口参数和实现类参数要保持一直,不然会报错。 接口: 12345678@FeignClient(name = "enroll")public int
2023-11-11
spring cloud
#spring cloud

Spring Boot 整合 RabbitMQ

1. 前言RabbitMQ 是一个消息队列,说到消息队列,大家可能多多少少有听过,它主要的功能是用来实现应用服务的异步与解耦,同时也能起到削峰填谷、消息分发的作用。消息队列在比较主要的一个作用是用来做应用服务的解耦,消息从消息的生产者传递到消息队列,消费者从消息队列中获取消息并进行消费,生产者不需要管是谁在消费消息,消费者也无需关注消息是由谁来生产的。在分布式的系统中,消息队列也会被用在其他地方,
2023-09-13
springboot rabbitmq
#rabbitmq

理解 RabbitMQ Exchange

理解 RabbitMQ Exchange原文链接: 理解 RabbitMQ Exchange
2023-09-12

spring cloud config本地配置覆盖远程配置属性

引用spring cloud config时,Spring cloud默认以远程配置为最高优先级,如果希望本地的配置文件(如application.yml或bootstrap.yml)的某些属性能覆盖远程的同名属性值,则需要在远程配置文件增加以下属性配置(以下所述属性均在PropertySourceBootstrapProperties): 1234spring: cloud: confi
2023-09-12
spring cloud config
#spring cloud

Spring Boot中@ConditionalOnProperty使用详解

在Spring Boot的自动配置中经常看到@ConditionalOnProperty注解的使用,本篇文章带大家来了解一下该注解的功能。 Spring Boot中的使用在Spring Boot的源码中,比如涉及到Http编码的自动配置、数据源类型的自动配置等大量的使用到了@ConditionalOnProperty的注解。 HttpEncodingAutoConfiguration类中部分源代码
2023-09-09
spring boot
#spring boot

MyBatis-Plus updateById 不更新null字段

一、问题描述使用这两个方法,不会对实体中值为Null的属性(字段)进行更新。 123this.updateById(entity); this.update(entity, updateWrapper); 二、问题原因原因:mybatis-plus的fieldStrategy的策略有三种,分别是IGNORED-0-忽略,NOT_NULL-1-非NULL(默认策略),NOT_EMPTY-2-非空,所
2023-09-02
mybatis
#mybatis

springboot核心基础之spring.factories机制

引言在java spring cloud项目中,我们常常会在子模块中创建公共方法,那么在另外一个子模块中,需要加载配置文件的时候,往往Spring Boot 自动扫描包的时候,只会扫描自己模块下的类。这个是springboot约定俗成的内容。 抛出问题如果想要被Spring容器管理的Bean的路径不再Spring Boot 的包扫描路径下,怎么办呢?也就是如何去加载第三方的Bean 呢? 目前较通
2023-08-23
123…5

搜索

Hexo Fluid