用户中心USER CENTER

首页/用户
  • 使用Guava RateLimiter限流以及源码解析

    摘要:令牌桶算法对于很多应用场景来说,除了要求能够限制数据的平均传输速率外,还要求允许某种程度的突发传输。使用以及源码解析开源工具包提供了限流工具类,该类基于令牌桶算法实现流量限制,使用十分方便,而且十分高效。 前言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂时...

    simpleapples 发布于Java
  • 26. Remove Duplicates from Sorted Array

    摘要:不要使用额外的空间分析回文数,并且题目要求不能使用额外的空间。 Determine whether an integer is a palindrome. Do this without extra space.(不要使用额外的空间) Some hints: Could negative integers be palindromes? (ie, -1) If you are thin...

    simpleapples 发布于Java
  • dubbo源码解析(二十一)远程调用——Listener

    摘要:源码分析一该类实现了,是服务引用监听器的包装类。取消暴露遍历监听集合监听取消暴露该方法是对每个取消服务暴露的监听。五暴露服务取消暴露服务该类是服务暴露监听器的适配类,没有做实际的操作。 远程调用——Listener 目标:介绍dubbo-rpc-api中的各种listener监听器的实现逻辑,内容略少,随便撇两眼,不是重点。 前言 本文介绍监听器的相关逻辑。在服务引用和服务发现中监听器...

    simpleapples 发布于Java
  • 二、数据的存放put

    摘要:辅助先将赋值给如果为空或长度为先用为其分配空间为的长度先给赋值没有哈希值冲突如果出现了哈希值数组下标重复则用于记录新的数据应该在的位置如果关键字和桶中的数据重复如果桶后所连为红黑树如果桶后所接为普通链表无限循环直到插在链表的最后如果链表 public V put(K key, V value) { return putVal(hash(key), key, value, fal...

    simpleapples 发布于Java
  • 第二十五章:SpringBoot添加支持CORS跨域访问

    摘要:本章目标基于项目搭建可以站外请求访问的跨域资源服务器。允许所有的请求域名访问我们的跨域资源,可以固定单条或者多条内容,如,只有百度可以访问我们的跨域资源。 CORS(Cross-Origin Resource Sharing)跨域资源共享,是一个W3C标准,它允许浏览器向跨域服务器发送Ajax请求,打破了Ajax只能访问本站内的资源限制,CORS在很多地方都有被使用,微信支付的JS支付...

    simpleapples 发布于Java
<