搜索内容

Joe.Ye 的文章
  • Spring OAuth2配置permitAll()无效解决

    Spring Security或者OAuth2中设置某个开头的路径拦截,并且放行某个子路径: @Override public void configure(HttpSecurity http) throws Exception { ht……

    Joe.Ye 2023-04-01
    0 0
  • Ngrok 实现内网穿透教程(Ngrok 和 Sunny-Ngrok)

    Ngrok Ngrok 是内网穿透的工具,简而言之就是将内网IP映射成对外可访问的域名 从 https://ngrok.com/ 下载ngrok,然后注册一个账号并获取官方分配一个密钥 密……

    Joe.Ye 2023-04-01
    0 0
  • 调用链监控Skywalking与Zipkin

    Skywalking与Zipkin的区别 颗粒度:Skywalking方法级(展示的更详细),方法中所有的调用都展示出来了,如数据库调用、redis调用,第三方网络调用,而Zipkin……

    Joe.Ye 2023-04-01
    0 0
  • Spring Cloud 异步traceId为空解决

    Spring Cloud 异步流程traceId和spanId为空,如EventBus或MQ等异步操作的traceId和spanId为空,需要手动生成traceId和spanId @Slf4j public abstract class My……

    Joe.Ye 2023-04-01
    0 0
  • 使用Docker部署Spring Cloud项目

    Docker技术发展为微服务落地提供了更加便利的环境,Docker配合Kubernetes,可以编排容器,通俗来说,就是通过Kubernetes,可以监控微服务的响应情况,请求多服……

    Joe.Ye 2023-04-01
    0 0
  • Spring Boot & Spring Cloud 实现 Redisson 分布式锁

    Spring Boot 接入 redisson 分布式锁 为什么要使用分布式锁? 在分布式场景下为了保证数据最终一致性。在单进程的系统中,存在多个线程可以同时改变某个变量(……

    Joe.Ye 2023-04-01
    0 0
  • Spring Cloud Feign 高级应用

    使用feign进行服务间的调用 服务提供者 (1)创建provider-service服务提供者,添加如下依赖: <dependency> <groupId>org.springframework.……

    Joe.Ye 2023-04-01
    0 0
  • Spring Cloud Feign Get请求传对象参数

    前置说明,有A、B两个服务,A服务调用B服务,B服务接口是Get类型,接受参数对象 feign get请求传对象参数分两种情况 版本在2.1之前,则A服务使用Map map替代对……

    Joe.Ye 2023-04-01
    0 0
  • Sharding-Sphere:Sharding-Proxy分库分表

    Sharding-Sphere说明 Sharding-Sphere提供3款产品,以下是其中两款 Sharding-JDBC 分库分表、读写分离(参考前两篇文章) Sharding-Proxy 分库分表、读写分离……

    Joe.Ye 2023-04-01
    0 0
  • Sharding-Sphere:Sharding-JDBC分库分表(基于JPA)

    官方文档 GitHub的地址:https://github.com/apache/incubator-shardingsphere shardingsphere:https://github.com/apache/incubator-shardingsphere-example……

    Joe.Ye 2023-04-01
    0 0
  • MyBatis动态传入表名,字段名参数的解决办法–用于分表–表名是动态的

    背景描述 一直在使用MyBatis这个ORM框架,都是使用MyBatis里的一些常用功能。今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是……

    Joe.Ye 2023-04-01
    0 0
  • Sharding-Sphere:Sharding-JDBC分库分表(基于MyBatis)

    分享了 Sharding-JDBC 搭建读写分离,本章将用 Sharding-JDBC 实现分库分表功能 为什么要分库分表? 举个栗子:当单表数据量超过1000万后,查询的速度将会慢下……

    Joe.Ye 2023-04-01
    0 0
  • Sharding-Sphere:Sharding-JDBC读写分离,Docker搭建MySQL主从

    读写分离可以提高系统吞吐量,在网上看了很多SpringBoot实现读写分离的文章,大部分是基于Spring AOP 硬编码Java代码去实现的,代码侵入性较大,原理是:如果……

    Joe.Ye 2023-04-01
    0 0
  • 使用数据库中间件MyCat+SpringBoot完成分库分表

    背景 随着时间和业务的发展,数据库中的数据量增长是不可控的,库和表中的数据会越来越大,随之带来的是更高的磁盘、IO、系统开销,甚至性能上的瓶颈,而一台……

    Joe.Ye 2023-04-01
    0 0
  • Spring Cloud Gateway 熔断、降级、限流

    熔断降级:在分布式系统中,网关作为流量的入口,大量请求进入网关,向后端远程系统或服务发起调用,后端服务不可避免的会产生调用失败(超时或者异常),失……

    Joe.Ye 2023-04-01
    0 0