用户中心USER CENTER

首页/用户
  • Java 设计模式之策略模式

    摘要:抽象策略策略类,通常是一个接口或者抽象类。策略模式设计图改造原来的鸭子类代码实现这里我们将类定义成抽象类,并把方法定义成抽象方法。策略模式提供了可以替换继承关系的办法。使用策略模式可以避免使用多重条件转移语句。四参考资料设计模式 一、了解策略模式 1.1 什么是策略模式 策略模式 (Strategy Pattern) 是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互...

    张率功 发布于Java
  • Redis实战之限制操作频率

    摘要:场景场景留言功能限制,秒内只能评论次,超出次数不让能再评论,并提示过于频繁场景点赞功能限制,秒内只能点赞次,超出次数后不能再点赞,并禁止操作个小时,提示过于频繁,被禁止操作小时场景上传记录功能,限制一天只能上传次,超出次数不让能再上传,并提 场景 场景1 留言功能限制,30秒 内只能评论 10次,超出次数不让能再评论,并提示:过于频繁 场景2 点赞功能限制,10秒 内只能点赞 10次,...

    张率功 发布于Java
  • springboot(二)——springboot自动配置解析

    摘要:前言用过的肯定很熟悉,它其中有个重要的特性,就是自动配置平时习惯的一些设置的配置作为默认配置。提倡无配置文件的理念,使用生成的应用完全不会生成任何配置代码与配置文件。 前言 用过springboot的肯定很熟悉,它其中有个重要的特性,就是自动配置(平时习惯的一些设置的配置作为默认配置)。springboot提倡无XML配置文件的理念,使用springboot生成的应用完全不会生成任何配...

    张率功 发布于Java
  • dubbo之timeout超时分析

    摘要:讲到这里,超时原理基本上其实差不多了,这个类还有个地方需要注意,在初始化对象时,会去创建一个超时的延迟任务,延迟时间就是值,在这个延迟任务中也会调用方法唤醒阻塞 背景 在使用dubbo时,通常会遇到timeout这个属性,timeout属性的作用是:给某个服务调用设置超时时间,如果服务在设置的时间内未返回结果,则会抛出调用超时异常:TimeoutException,在使用的过程中,我们...

    张率功 发布于Java
  • springAop -- 实例

    一个简单的AOP示例:1 定义接口 showImg(https://segmentfault.com/img/bVbiTbZ?w=1996&h=422); 2 方法实现类 showImg(https://segmentfault.com/img/bVbiTb1?w=1754&h=470); 3 增强实现 showImg(https://segmentfault.com/img/bVbiTb7?w=...

    张率功 发布于Java
<