240 发简信
IP属地:北京
  • 120
    linux 常用基本命令

    vim用法 Normal-mode 用于浏览文件,也包含复制,粘贴,删除等操作。这种模式下,键盘按键会当做功能键处理,不会真正的键入这些字符 漫游 h 向左 j 向下 k 向...

  • Integer详解

    说起来今天有个同事问了我这样一个问题 问false还是true嗯?我当然肯定的给出了结果==比较值两个值都是128肯定是相等的啊。结果是false!让我产生了查看源码的冲动。...

  • jdk1.8新特性总结

    jdk1.8和之前的版本有较大的改动,HashMap新增红黑树的实现,ConcurrentHashMap使用cas算法重新实现。并且新增了几个新特性。 1. 二进制变量的表示...

  • final,static,this,super关键字总结

    final关键字(最终的,表示不可修改的) final关键字主要用作与三个位置,类,方法,变量。 用作类:表明该类是不可继承的,并且所有成员方法都隐式的指定为final方法。...

  • java集合面试问题

    List,Set,Map三者的区别? List存储的数据是有序的,底层为数组。 Set存储的数据是无序的并且不允许重复的数据。 Map(key-value)键值对存储,可以存...

  • ArrayList源码解析

    ArrayList简介 ArrayList底层是数组队列,相当于动态数组。与java中的数组相比,它的长度能动态增长。在增加大量元素前,可以使用ensureCapacity操...

  • 120
    HashMap jdk1.8源码解析

    HashMap简介 HashMap主要用于存放键值对(key-value结构),它基于hash表的Map接口实现。jdk1.8之前的HashMap是由数组+单向链表组成的,数...

  • 120
    HTTP中get和post的区别

    作者:启迪云链接:https://zhuanlan.zhihu.com/p/65544106来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1...

  • Mybatis 源码分析(二)之 Mybatis 操作数据库的流程

    Mybatis 源码分析(二)之 Mybatis 操作数据库的流程 Mybatis系列:Mybatis 基础介绍与逆向工程的构建 :https://www.jianshu.c...