240 发简信
IP属地:黑龙江
  • 封装guava重试神器

    一:引入guava依赖com.github.rholder -> guava-retrying 2.0.0-AONE-SNAPSHOT二:封装调用工具类 三:封装回调监听器 ...

  • 240
    spring boot

    一、概念 约定优于配置:springboot基于约定优于配置,是一种软件设计规范。简单来说就是假如你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时才需...

  • 240
    NIO

    1.I/O模型说明 简单理解:通过什么方式去发送和接收属性 java支持3中网络编程模型I/O模式:BIO (同步阻塞)、 NIO(同步非阻塞)、 AIO(异步非阻塞) 2...

  • 240
    Netty

    nio问题:开发复杂,工作量大,存在epoll bug 1.概述 是对socket的封装。零拷贝、可拓展事件模型;支持 TCP、UDP、HTTP、WebSocket 等协议;...

  • 3.jvm加载机制

    一、类装载子系统 加载过程 加载 预加载:加载rt.jar,里面是一些常用的类lang包和io包 运行时加载 连接 1、验证为了确保.class文件的字节流中包含的信息符合当...

  • 240
    2.jvm内存管理

    一、整体架构 五个部分 线程私有:右侧部分,虚拟机栈、本地方法栈、程序计数器线程共享:左侧部分,堆,方法区 五个模块:类装载子系统、运行时数据区、执行引擎、本地方法接口、垃圾...

  • 240
    实现整数的数字翻转

    题目:(力扣第7题) 思路,整数转换为字符串再转化为char数组方案一:逆序输出(暴力破解)数据结构:字符数组算法思维:遍历 方案二:首尾交换数据结构:字符数组算法思维:遍历

  • 240
    各种图

    质量管理 帕累托图(控制质量) 帕累托图又叫排列图、主次图是按照发生频率大小顺序绘制的直方图,表示有多少结果是由已确认类型或范畴的原因所造成。它是将出现的质量问题和质量改进项...