-
HashMap面试题,看这一篇就够了!
HashMap面试题,看这一篇就够了! 目录 序言 一、JDK7中的HashMap底层实现 1.1 基础知识 1.2 put()方法 1.2.1 特殊key值处理 1.2.2 扩容 1.2.3 如何计算bucket下标? 1.2.4 在目标bucket中遍历Entry结点 1.3 get()方法 1.4 Map中的迭代器Iterator 1.4.1 Map遍历的几种...
-
以数字“6”的形式给二维数组赋连续的值
以数字“6”的形式给二维数组赋连续的值 一、效果图 二、具体效果实现代码 1 public static void main(String[] args) { 2 int [][] array = new int [10][10 ]; 3 int num = 1 ; 4 for ( int i=0;iarray.length;i++ ){ 5 6 int j = i%3+i/3; // 固定的 0/1/2 加上对应...
-
J.U.C剖析与解读1(Lock的实现)
J.U.C剖析与解读1(Lock的实现) J.U.C剖析与解读1(Lock的实现) 前言 为了节省各位的时间,我简单介绍一下这篇文章。这篇文章主要分为三块:Lock的实现,AQS的由来(通过演变的方式),JUC三大工具类的使用与原理剖析。 Lock的实现:简单介绍ReentrantLock,Reentran...
-
🙈羞,Spring Bean 初始化/销毁竟然有这么多姿势
#128584;羞,Spring Bean 初始化/销毁竟然有这么多姿势 文章来源:http://1t.click/bfHN 一、前言 日常开发过程有时需要在应用启动之后加载某些资源,或者在应用关闭之前释放资源。Spring 框架提供相关功能,围绕 Spring Bean 生命周期,可以在 Bean 创建过程初始化资...
-
HashMap原理详解
HashMap原理详解 本文的源码基于jdk8版本,讲一下hashMap的核心基本和重难点知识 概述 一、构造函数 二、put操作 1. hash函数 2. 数组下标计算 3. 操作步骤 总结 三、扩容操作 resize jdk1.8的扩容操作 如何避免并发问题导致链表转移行程环 jdk1.7 扩容并发问题分析 五...
-
3. 彤哥说netty系列之Java BIO NIO AIO进化史
3. 彤哥说netty系列之Java BIO NIO AIO进化史 你好,我是彤哥,本篇是netty系列的第三篇。 简介 上一章我们介绍了IO的五种模型,实际上Java只支持其中的三种,即BIO/NIO/AIO。 本文将介绍Java中这三种IO的进化史,并从使用的角度剖析它们背后的故事。 Java BIO BIO概念...
-
2019国际区块链大会在浙江德清召开
2019国际区块链大会在浙江德清召开 11月16~17日,由浙江省经济和信息化厅、浙江省湖州市人民政府主办,中国电子学会、德清县人民政府、湖州莫干山高新区管委会承办,中国电子学会区块链分会、中国数字经济百人会、同济区块链研究院、成都市大数据协会区块链专委会、四...
-
Web前端基础(1):HTML(一)
Web前端基础(1):HTML(一) 1. HTML概述 1.1 什么是HTML HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文...
2019-11-17 09:19:23 搜索引擎优化css代码web前端前端基础html注释html语言html文档什么是html文档文件
-
【集合系列】- 深入浅出分析Collection中的List接口
【集合系列】- 深入浅出分析Collection中的List接口 一、List简介 List 的数据结构就是一个序列,存储内容时直接在内存中开辟一块连续的空间,然后将空间地址与索引对应。 以下是List集合简易架构图 由图中的继承关系,可以知道,ArrayList、LinkedList、Vector、Stack...
-
这次一定要教会你搭建Redis集群和MySQL主从同步(非Docker)
这次一定要教会你搭建Redis集群和MySQL主从同步(非Docker) 前言 一直都想自己动手搭建一个Redis集群和MySQL的主从同步,当然不是依靠Docker的一键部署(虽然现在企业开发用的最多的是这种方式),所以本文就算是一个教程类文章吧,但在动手搭建之前,会先聊聊理论的东...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
