240 发简信
IP属地:澳门
  • 120
    spring-boot-devtools热部署原理解析

    前言 在开发项目过程中,当修改了某些代码后需要本地验证时,需要重启本地服务进行验证,启动这个项目,如果项目庞大的话还是需要较长时间的,spring开发团队为我们带来了一个插件...

  • 120
    Spring观察者模式原理解析

    前言 大家好,这几天都在思考一个问题:像一些特定场景需要触发一些动作,如何做到代码的解耦,而不是显式的调用,这样我想起了一句话:计算机科学领域的任何问题,都可以通过添加一个中...

  • synchronized引入了cas自旋、偏向锁、轻量锁,性能应该没问题,1.8以后感觉官方更推荐用synchronized了

  • 只是保留了该结构,并没有使用。

    深入浅出ConcurrentHashMap1.8

    简书 占小狼转载请注明原创出处,谢谢! 关于文章中的疑问:为什么要构造一个反序链表,放在nextTable的i+n的位置上呢,在《深入分析ConcurrentHashMap1...

  • 120
    如何实现一个简单的RPC

    在如何给老婆解释什么是RPC中,我们讨论了RPC的实现思路。那么这一次,就让我们通过代码来实现一个简单的RPC吧! RPC的实现原理 正如上一讲所说,RPC主要是为了解决的两...

  • @南国北城1206 谢谢,一起进步

    SpringCloud Zuul 服务网关

    什么是zuul? Zuul是web站点访问后端请求的前门。作为一个边缘服务应用程序,Zuul的构建是为了支持动态路由、监视、弹性和安全认证。 Zuul使用了一系列不同类...

  • 120
    SpringCloud Zuul 服务网关

    什么是zuul? Zuul是web站点访问后端请求的前门。作为一个边缘服务应用程序,Zuul的构建是为了支持动态路由、监视、弹性和安全认证。 Zuul使用了一系列不同类...

  • 120
    SpringCloud Hystrix 服务降级

    什么是Hystrix? 在分布式环境中,不可避免地会有许多服务依赖项失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助您控制这些分布式服务之间的交互。Hystri...

  • 120
    SpringCloud Eureka服务注册

    什么是Eureka? Eureka是基于REST(具像状态传输)的服务,主要用于AWS云中定位服务,以实现中间层服务器的负载平衡和故障转移。我们将此服务称为Eureka服务...

  • 120
    SpringCloud Ribbon负载均衡技术

    我们在spring-cloud中要使用ribbon做负载均衡的时候一般会添加如下包: 并在@Configuration的javaconfig配置中配置如下restTempla...

  • 120
    SpringFactoriesLoader原理解析

    前言 SpringFactoriesLoader工厂加载机制是Spring内部提供的一个约定俗成的加载方式,与java spi类似,只需要在模块的META-INF/sprin...

  • 120
    ServiceLoader类加载原理

    前言 ServiceLoader是实现SPI一个重要的类。是Mark Reinhold在java1.6引入的类,为了解决接口与实现分离的场景。在资源目录META-INF/se...

  • 120
    深入浅出ConcurrentHashMap1.8

    简书 占小狼转载请注明原创出处,谢谢! 关于文章中的疑问:为什么要构造一个反序链表,放在nextTable的i+n的位置上呢,在《深入分析ConcurrentHashMap1...