• 知识散记

    1.并行和并发的区别 并行:具有同时处理某一件事情的能力并发:有处理多个任务的能力,不一定要求要同时它们区别的关键点是:是否同时 你正在吃饭,突...

  • 120
    WebMvcConfigurationSupport和WebMvcConfigurer

    问题描述: 今天在使用SpringBoot 2.x更改其默认配置时,使用了下面的方式: 即使用了WebMvcConfigurationSuppo...

  • 120
    Java 8系列之重新认识HashMap

    原文地址: https://zhuanlan.zhihu.com/p/21673805作者: 美团技术团队建议阅读3遍以上!!!!! 摘要 Ha...

  • ArrayList的ensureCapacity()方法

    ArrayList 源码中有一个 ensureCapacity 方法,这个方法显然是用做扩容用的,这个方法 ArrayList 内部没有被调用过...

  • 自定参数解析器 HandlerMethodArgumentResolver

    自定义参数解析器需要实现HandlerMethodArgumentResolver接口: supportsParameter: 用于判定是否需要...

  • 120
    分布式锁简析

    1. 为什么要使用分布式锁? 变量A存在JVM1、JVM2、JVM3三个JVM(进程)内存中 变量A同时都会在JVM分配一块内存,三个请求发过来...

  • 2.PaaS--平台即服务之Docker Registry

    参考:https://www.funtl.com/zh/registry/

  • 120
    2.PaaS--平台即服务之Nexus搭建私服

    1. 什么是Nexus? Nexus 是一个强大的仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问。 2016 年 4 月 6 日 Nex...

  • 120
    2.PaaS--平台即服务之GitLab

    1. 什么是GitLab? GitLab 是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过...