用户中心USER CENTER

首页/用户
  • 几种限流技术

    摘要:下面是几种常见的限流技术一限流算法常用的限流算法有令牌桶,漏桶令牌桶令牌桶算法是网络流量整形和速率限制中最常使用的一种算法。 就秒杀接口来说,当访问频率或者并发请求超过其承受范围的时候,这时候我们就要考虑限流来保证接口的可用性,以防止非预期的请求对系统压力过大而引起的系统瘫痪。通常的策略就是拒绝多余的访问,或者让多余的访问排队等待服务。下面是几种常见的限流技术 一、限流算法常用的限流算...

    Warren 发布于Java
  • 动态代理-Proxy

    摘要:主要目的是记录动态代理的实现,为的学习做铺垫。什么是动态代理动态代理就是在运行时为某个类生成代理,即在阶段,没有实际的文件与其对应。话不多说,直接看动态代理的例子将该代理类保存下来,查看源码 主要目的是记录java动态代理的实现,为rpc的学习做铺垫。 什么是动态代理?动态代理就是在java运行时为某个类生成代理,即在code阶段,没有实际的java文件与其对应。 java实现动态代理...

    Warren 发布于Java
  • [LeetCode] 48. Rotate Image

    Problem You are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwise). Note: You have to rotate the image in-place, which means you have to modify the input 2D mat...

    Warren 发布于Java
  • [LeetCode] 904. Fruit Into Baskets

    Problem In a row of trees, the i-th tree produces fruit with type tree[i]. You start at any tree of your choice, then repeatedly perform the following steps: Add one piece of fruit from this tree to y...

    Warren 发布于Java
  • 并发基础

    摘要:关于,这个方法只会唤醒一个线程,并且不允许指定唤醒哪个线程,这是可能会发生死锁的。使用不可变对象降低了垃圾回收所产生的额外开销,同时也可以减少一些为了维护在并发中的的代码开销。 前言 跟着 The Java Tutorials 把并发的一些基础过了一遍,发现仍然还是有很多不清楚的地方,主要是因为平常没有机会实际应用吧,理论知识要有,实践也很重要,哪怕是写些小 demo 也可以的。 虽然...

    Warren 发布于Java
<