240 发简信
IP属地:湖南
  • 这图片用的什么工具

    @ConfigurationProperties 注解使用姿势,这一篇就够了

    在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properti...

  • 关于并发

    并发和并行: 并发是指在一段时间内宏观上有多个程序同时运行,但实际上每个程序只是在CPU分配的时间片内运行,每一时刻也只能由一道程序执行。并行是指两个或多个时间在同一时刻 发...

  • HashCode

    1.特性 1.HashCode主要用于快速查找,比如经常用到的HashMap,HashTable,经常用来确定对象的存储地址。2.如果两个对象相同,调用对象的equals方法...

  • 120
    Java程序员必备的Intellij插件

    善用Intellij插件可大幅提升我们的效率 以下是我用过不错的Intellij插件 1..ignore 生成各种ignore文件,一键创建git ignore文件的模板,免...

  • 120
    这15个图片网站,至少让你的效率翻一倍!

    如果你还在用百度搜图,那真是“棒棒哒”,像你这么专一的人不多了。 经常有人会问我,你一般在哪找的图片? 不少朋友都会有自己的素材库,需要时提取就可以了。 不过像我这么懒的人,...

  • 120
    HashMap 源码分析

    HashMap 是 Java 面试必考的知识点,面试官从这个小知识点就可以了解我们对 Java 基础的掌握程度。网上的源码分析总结太多太多了,现饭炒了三遍也还是要吃的,所以我...

  • 120
    基础篇 | 一份Markdown新手的完全操作指南

    首先什么是Markdown? Markdown是一种可以使用普通文本编辑器编写的标记语言,它可以使普通文本内容具有一定的格式。 上面的官方解释可能你不太理解什么是标记语言,什...

  • LinkedList解析

    LinkedList概述 1.LinkedList 是一个继承于AbstractSequentialList的双向循环链表(下图)。它也可以被当作堆栈、队列或双端队列进行操作...

  • ArrayList解析

    ArrayList概述 1.ArrayList是基于数组实现的,是一个动态数组,与Java的数组相比,它的容量可以自动增长扩容。2.ArrayList实现了RandomAcc...

  • 120
    springfox & swagger-ui 和 springmvc的整合(以及展示路径修改)

    最近的一个新项目,在定义后端接口的时候,发现有些字段和接口名需要频繁的更改。以前的实现方式是定义一个wiki,通过wiki来描述接口,但是随着时间的流逝已经各种小的变更,wi...

  • 120
    Spring Boot干货系列:(一)优雅的入门篇

    前言 Spring一直是很火的一个开源框架,在过去的一段时间里,Spring Boot在社区中热度一直很高,所以决定花时间来了解和学习,为自己做技术储备。 正文 首先声明,S...

  • 120
    HashMap原理解析

    HashMap底层实际上是一个数组,存储Entry<K,V>这样类型的数据 主要的是这个next,它是数组和链表共存结构的关键。 所以当两个对象的hash只相等的时候,他们会...

  • 120
    SpingMVC解析

    这是一个最经典的SpringMVC执行流程图,其中最核心的三个地方是: HandlerMapping、HandlerAdapter、HttpMessageConverter。...