240 发简信
IP属地:重庆
  • Resize,w 360,h 240
    Spring Cloud(三) Feign 声明式服务调用

    一、Feign 简介 在上一章介绍Ribbon时,我们使用RestTemplate调用服务,如果是http://user-service/use...

  • Resize,w 360,h 240
    Spring Cloud (二)负载均衡-Ribbon

    Ribbon简介Ribbon是Netfix公司开源负载均衡组件,负载均衡是分布式系统高可用、缓解网络压力的重要手段;负载均衡分为硬件负载均衡和软...

  • Resize,w 360,h 240
    Spring Cloud(一)服务发现/注册组件Eureka

    Spring Cloud简介 Spring Cloud基于Spring Boot,拥有众多快速构建分布式系统的组件。Spring Cloud开发...

  • 并发终极杀器一之神秘的Phaser

    前言 Java7为解决线程同步的问题除了提供锁机制外,增加了Semphore、Exchanger、Phaser、CountDownLatch、C...

  • Resize,w 360,h 240
    微信公众号之验证码推送(spring-boot+测试号)

    根据此文可以实现简单的微信公众号验证码推送功能。 一、验证码推送使用场景 传统的验证码可以防止恶意攻击、以及防止网络爬虫。但是无论验证码设计的有...

    1.2 6289 0 10
  • Resize,w 360,h 240
    Semphore 实现生产者消费者模式

    一、Semphore介绍 Semphore从英文单词上看,意思为信号量,在Java中该类的意思也如此,它的作用可以限制线程并发数量,如果不限制线...

  • CompletableFuture 大展身手(二)

    一、Completable常用方法(二) 收尾处理1.1 whenComplete方法当一个任务处理结束后,可以对得到的数据进行处理。 在代码中...

  • CompletableFuture 大展身手(一)

    一、CompletableFuture的源起   在上一章我们提到了异步模式Future模式,但在实际生产过程中这个模式的会出现一些问题,我们来...

  • 来来来!实操一波Future

    一、Future模式介绍   JDK1.5 引入了Future模式,Future模式主要解决在多线程环境中并发问题。例如:我们在某宝上买了件商品...

    0.3 393 0 5 1
个人介绍
地下搬砖的程序猴