点赞再看,养成习惯本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 前言 前段时间敖丙不...
点赞再看,养成习惯本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 前言 前段时间敖丙不...
开始 由于反射本身确实抽象(说是Java中最抽象的概念也不为过),所以我当初写作时也用了大量的比喻。但是比喻有时会让答案偏离得更远。前阵子看了些讲设计模式的文章,把比喻都用坏...
概述 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finali...
目录 1、冒泡排序 2、选择排序 3、插入排序 4、总结 1、冒泡排序 这个名词的由来很好理解,一般河水中的冒泡,水底刚冒出来的时候是比较小的,随着慢慢向水面浮起会逐渐增大,...
一.父子类有相同属性时值丢失 假设Provider提供的服务中某个服务的参数是WordDTO,并且WordDTO继承自BaseDTO,两个类的定义如下:image.png问题...
三次握手(three-way handshaking) 1.背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。2...
懒汉模式 懒汉是变种最多的单例模式。我们从懒汉出发,通过其变种逐渐了解实现单例模式时需要关注的问题。 基础的懒汉 懒汉,即已经吃饱,不着急再吃,饿的时候再吃。所以他就先不初始...
1.什么是jvm? (1)jvm是一种用于计算设备的规范,它是一个虚构出来的机器,是通过在实际的计算机上仿真模拟各种功能实现的。(2) jvm包含一套字节码指令集,一组寄存器...
一.概念 1.Spring 2.SpringMVC 3.SpringBoot 二.原理和结构 1.Spring的原理和组成 如下图: 简化的理解图: 2.SpringMVC的...
真厉害
2018 年度计划2017年即将过去,在毕业的半年里成长很惊人,但是问题也很多,许多设定的目标也没有实现,2018年即将到来,希望在新的一年里所有的目标都能达成,所有的想法都能实现。加油...
在阅读公司CDP框架源码时在LongUtil.java时发现了这样一段代码 简单阅读后发现有趣的一点,这个工具方法为什么要优先使用Thread中的类加载器,它和Class.f...