240 发简信
IP属地:江西
  • Resize,w 360,h 240
    feign源码解读

    对于feign的接口请求失败的重试配置可通过如下自定义配置文件实现(一般不建议配置) 当然,也可使用默认的retry配置文件,下方是feign....

  • 清除日志文件不产生文件空洞

    文件空洞:文件内容的大小小于文件磁盘占用的空间 产生原因:如java使用nohup java -jar xxx.jar > log.txt 方...

  • java8 stream自定义分组求和并排序

    结果: 上述代码实现对对象GroupDetailDTO按设备和时间分组求played的和,并且按时间排序了。当初想着既然是按时间排序那么comp...

  • https为什么能保证安全性

    http传输如下: 此时信息是明文传输,如果信息被人截获,则能看到里面的内容,极不安全 那就需要对内容加密,过程如下: 浏览器生成一个秘钥 浏览...

  • Java代理(jdk静态代理、动态代理和cglib动态代理)

    jdk静态代理 jdk动态代理 jdk动态代理的业务类必须实现接口 业务类的实现类 代理类的生成 cglib动态代理 业务类不需要实现接口,但不...

  • 基于netty手写RPC框架

    代码目录结构 rpc-common存放公共类 rpc-interface为rpc调用方需要调用的接口 rpc-register提供服务的注册与发...

  • redis实现网关限流(限制API调用次数1000次/分)

    添加maven依赖,使用springboot2.x版本 添加redis配置进application.yml,springboot2.x版本的re...

  • netty使用EmbeddedChannel对channel的出入站进行单元测试

    一种特殊的Channel实现----EmbeddedChannel,它是Netty专门为改进针对ChannelHandler的单元测试而提供的。...