mackyHuang

1
获赞数
0
关注数
0
粉丝数
杭州
IP 属地未知
2019-12-17 加入
浏览 5k

爱技术

5 声望
限流
3
java
1
javascript
1
php
1
算法-数据结构
0
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 回答了问题2019-12-20
    NIO的epoll空轮询bug到底指的是什么,JDK什么版本修复了他?
    给你简单画了一个图,讲了一个大概,修复情况暂时未知,netty解决办法上面的老哥已经介绍啦,如果需要使用到nio还是推荐直接使用netty
  • 发布了文章2019-12-20
    String作参数引用传递可以修改原值吗
    起因:项目中一处方法的参数String需要在调用处使用,还需要在方法内使用,并且方法此时需要返回的值有多个且包括这个参数String(现在是使用封装一个类,包含所有返回值的类) 在java中,依然是存在引用传递和值传递的: 引用传递:参数进入方法后,方法在参数上做...
  • 发布了文章2019-12-20
    JSON.parseObject()不能转换父类属性
    先介绍一下业务场景,现在有一个业务对象基类: {代码...} 现在有N多子类对其进行继承,并且自带一个业务对象 {代码...} 想这样的一个对象,可能被用于序列号传输对象,在微服务中可能被用到 那么现在,我作为业务受理方,需要接受消费方发送来的请求,一般通过验签...
  • 发布了文章2019-12-20
    Sentinel文档学习系列——1.Sentinel初体验
    资源 在Sentinel中是受保护的对象,资源可以是任何项目中的东西,可以是服务、方法(接口)、若干行代码规则 是制定来规范如何保护资源的,Sentinel提供在任何时候都可以灵活地定义流量控制规则a
  • 发布了文章2019-12-20
    Guava RateLimiter源码阅读
    RateLimiter主要用于作限流,对于限流,现在的主要几种算法参考:帮助你理解熔断、降级和限流 RateLimiter便是基于令牌桶实现的流量限制 那么就让我们开始把! 一个官方文档中的例子:假设现在有一系列任务需要执行,并且你希望每秒钟被执行的任务不能超过2个 {代码....
  • 发布了文章2019-12-20
    帮助你理解熔断、降级和限流
    熔断: 生活中的一个最形象的例子,就是保险丝,可以在短路的时候自动跳闸,保护家电 在分布式系统中的熔断,也可以保护我们的系统 分布式系统中,一个上游服务,可能调用多个下游服务。比如一个购物模服务,需要调用订单服务,支付服务,统计服务等等等 如果下游服...
  • 发布了文章2019-12-20
    轻松掌握广度优先搜索入门
    广度优先遍历(BFS)是图的搜索算法之一,让我们直接进入主题,来感受一下它! 让我们明白广度的深意,大家是否玩过扫雷(权当大家玩过或者看别人玩过),当点击一个点以后,以这个点为中心,宛如水中落下石子一般荡漾开来,周围的点都会展开,这就像是广度优先搜索...
  • 发布了文章2019-12-20
    Spring Security简单起步(使用Spring Boot)
    创建一个SpringBoot项目 网址输入 start.spring.io [链接] 输入Group 和 Artifact 点击下面一排小字的 Switch to the full version. 勾选 Security 和 Web俩个模块 如图所示: 找到项目中包下的 XXXApplication的那个java类, 为它填上三个注解 {代码...} 现在在这个...
  • 发布了文章2019-12-20
    原创 IE9与文件上传兼容问题(文件上传成功但是返回上传失败)
    在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。
  • 发布了文章2019-12-20
    关于Integer和反射的一个缓冲区注意事项
    关于Integer一些隐藏关卡 反射绕过安全保护修改integer时候的典型错误,使用反射强行修改的时候请慎重 Integer在方法中没有提供value的get和set方法,如果现在需要你编写一个函数,使得交换俩个值,你会发现java在这里的值传递在Integer里面是copy了一个副本指向值,...
  • 发布了文章2019-12-20
    链表反转(Java三种实现方式)
    递归的栈累计到最高层的时候(递归本质是栈,每一次递归放入一个栈,如果这层运行结束,就会弹出,运行下一层),最后一个if结束以后, 开始反转, 反转的逻辑其实很简单, 吧当前节点的下一个节点指向自己,然后自己指向null
  • 回答了问题2019-12-20
    多重循环打印序号?
    将console中的代码进行更改: {代码...} 或 {代码...}