初始化

  • 奇怪,为什么ArrayList初始化容量大小为10?

    背景 看ArrayList源码时,无意中看到ArrayList的初始化容量大小为10,这就奇怪了!我们都知道ArrayList和HashMap底层都是基于数组的,但为什么Array…

    2022年6月18日
  • Spring压轴题:当循环依赖遇上Spring AOP

    前言 问:Spring如何解决循环依赖? 答:Spring通过提前曝光机制,利用三级缓存解决循环依赖(这原理还是挺简单的,参考:三级缓存、图解循环依赖原理) 再问:Spring通过…

    2022年6月17日
  • Java 深入JVM分析String StringTable

    文章目录 基本特性: 1、字符串常量池Jdk1.7之前位于方法区,1.7开始位于堆 2、字符串常量池中同样的数据只存储一份(固定大小HashTable存储数据) 3、使用 -XX:…

    2022年6月16日
  • 手撕SVM(公式推导+代码实现)(三)

    前言 前面我们进行了很多的理论性研究,下面我们开始用代码进行实现。 编程求解线性SVM 可视化数据集 import matplotlib.pyplot as pltimport n…

    2022年6月15日
  • APIJSON,鹅厂开源的零代码、全功能、强安全ORM库

    项目介绍 APIJSON是鹅厂开源出来的零代码、全功能、强安全的ORM库,是一种专为 API 而生的 JSON 网络传输协议以及基于这套协议实现的库。为各种增删改查提供了完全自动化…

    2022年6月14日
  • 浏览器本地离线数据库IndexedDB封装

    let _IDBDatabase;//数据库对象/** * 初始化或升级数据库(动态对比增删改上一版本对象仓库和索引) * * @param {String} dbName 数据库…

    2022年6月14日
  • 构造方法详解

    /** * 构造方法详解 * 声明构造方法的格式为 修饰符+当前类的名称(形参列表){语句块} * 构造方法通过new 调用 * 构造方法固定返回通过方法运算后的对象 不能更改和定…

    2022年6月14日
  • linux安装mysql出错了怎么办?

    环境: MySQL5.6社区版本 操作系统:CentOS6.3 问题: 执行安装命令 yum install mysql mysql-server -y 然后安装到中途报如下类似错…

    2022年6月14日
  • 「技术干货」ARM64内核源码解读:mmu-gather操作

    环境: 处理器架构:arm64 内核源码:linux-5.10.50 ubuntu版本:20.04.1 代码阅读工具:vim+ctags+cscope 本文讲解Linux内核虚拟内…

    2022年6月13日
  • 微服务前置检查框架实践

    前言 微服务架构中,前置检查功能项对于服务的可靠性有重要意义,使用场景如: 1、如检查基础服务,如不正常需要熔断 2、如检查被依赖服务,不正常需要熔断 3、本服务有较长的初始化逻辑…

    2022年6月13日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息