用户中心USER CENTER

首页/用户
  • 【工程化】限流

    摘要:限流,是对流量控制。基于时间的滑动窗口,参照于滑动窗口,将单位时间看做是一个窗口,将窗口中的每个格子设定为指定时间间隔,为格子总数,那么单位时间就是。很明显格子划分的越多,滑动窗口的滑动就越平滑,限流统计就越精确。 介绍 限流,在一些我们已知的场景有: 1)在Tcp协议中,Flow Control, 流量控制以动态调整发送空间大小(滑动窗口)的形式来反映接收端接收消息的能力,反馈给发送...

    calx 发布于Java
  • 适配器模式(Adapter)

    摘要:适配器模式一适配器模式定义将一个接口转换成客户希望的另一个接口角色目标接口对象客户希望的另一个接口或具体类需要适配的类现有的,不符合客户需求的接口或具体类适配器对象包装适配的对象,转换接口实现方式类适配器继承对象适配器聚合二具体实现创建目标 适配器模式 一.适配器模式 1.1 定义 将一个接口转换成客户希望的另一个接口. 1.2 角色 目标接口对象(Target):客户希望的另一个接...

    calx 发布于Java
  • 你应该知道的 volatile 关键字

    摘要:线程在工作时,需要将主内存中的数据拷贝到工作内存中。内存可见性的应用当我们需要在两个线程间依据主内存通信时,通信的那个变量就必须的用来修饰正在运行。。。 showImg(https://segmentfault.com/img/remote/1460000013620115?w=1125&h=750); 前言 不管是在面试还是实际开发中 volatile 都是一个应该掌握的技能。 首先...

    calx 发布于Java
  • Java内存溢出(OutOfMemoryError)

    摘要:那就只能是处理的数据超过了堆区内存上限,按照这个猜测往下分析。主要暴增对象如上图框出来的地方。符合对象内存一篇文中分析的字节大小。优化自己的程序,使其在运行过程中占用内存尽可能的少。针对异常的具体优化措施。 前言 在正式开始讲解关于OutOfMemoryError错误之前先来了解下,我在遇到这个异常的背景。 对数据充满敬畏之心 我需要对hive中的数据进行批量操作处理,对于没有了解过h...

    calx 发布于Java
  • 慕课网_《SpringMVC拦截器》学习总结

    摘要:拦截器学习总结时间年月日星期六说明本文部分内容均来自慕课网。慕课网教学示例源码暂无。拦截器不依赖与容器,过滤器依赖与容器。拦截器只能对请求起作用,而过滤器则可以对几乎所有的请求起作用。共性问题在拦截器中处理,可以减少重复代码,便于维护。 《SpringMVC拦截器》学习总结 时间:2017年2月18日星期六说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.co...

    calx 发布于Java
<