-
JDK8中的HashMap实现原理及源码分析
JDK8中的HashMap实现原理及源码分析 大纲 一.什么是Hash?什么是HashMap? 二.HashMap的内部实现机制 1.HashMap基本元素 ①DEFAULT_INITIAL_CAPACITYMAXIMUM_CAPACITY ②DEFAULT_LOAD_FACTORloadFactor ③sizethreshold 2.HashMap的构造函数 3.HashMap的put添加功能实现...
-
从零开始学C++(2 字符串、向量和数组)
从零开始学C++(2 字符串、向量和数组) 可以说string和vector是C++标准库中最重要的两种类型,string支持可变长字符串,而vector表示可变长的集合。 string 头文件:string 定义在命名空间 std 中,using std::string; string s1; // 默认初始化,s1是一个空串 string...
-
nginx 反向代理及 https 证书配置
nginx 反向代理及 https 证书配置 nginx 反向代理及 https 证书配置 author: yunqimg(ccxtcxx0) 1. 编译安装nginx 从官网下载 nginx源码, 并编译安装. ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_modulemake make install...
2020-02-02 16:04:50 ssl证书免费ssl证书免费sslhttps证书https配置文档文件Chrome服务器定义
-
Java基础系列2:深入理解String类
Java基础系列2:深入理解String类 Java基础系列2:深入理解String类 String是Java中最为常用的数据类型之一,也是面试中比较常被问到的基础知识点,本篇就聊聊Java中的String。 主要包括如下的五个内容: String概览 +连接符解析 字符串常量池 String.intern()方法解析...
-
Java集合基于JDK1.8的ArrayList源码分析
Java集合基于JDK1.8的ArrayList源码分析 本篇分析ArrayList的源码,在分析之前先跟大家谈一谈数组。数组可能是我们最早接触到的数据结构之一,它是在内存中划分出一块连续的地址空间用来进行元素的存储,由于它直接操作内存,所以数组的性能要比集合类更好一些,这是使...
-
Java集合基于JDK1.8的LinkedList源码分析
Java集合基于JDK1.8的LinkedList源码分析 上篇我们分析了ArrayList的底层实现,知道了ArrayList底层是基于数组实现的,因此具有查找修改快而插入删除慢的特点。本篇介绍的LinkedList是List接口的另一种实现,它的底层是基于双向链表实现的,因此它具有插入删除快而查找...
-
Java基础系列1:深入理解Java数据类型
Java基础系列1:深入理解Java数据类型 Java基础系列1:深入理解Java数据类型 当初学习计算机的时候,教科书中对程序的定义是:程序=数据结构+算法,Java基础系列第一篇就聊聊Java中的数据类型。 本篇聊Java数据类型主要包括四个内容: Java基本类型 Java封装类型 自动...
-
从零开始学C++(1 变量和基本类型)
从零开始学C++(1 变量和基本类型) 接下来的几篇文章介绍C++的基础知识点。 C++是一种静态数据类型语言,它的类型检查发生在编译时。因此,编译器必须知道程序中每一个变量对应的数据类型。 数据类型是程序的基础:它告诉我们数据的意义以及我们能在数据上执行的操作...
-
简单看看LockSupport和AQS
简单看看LockSupport和AQS 这次我们可以看看并发中锁的原理,大概会说到AQS,ReentrantLock,ReentrantReadWriteLock以及JDK8中新增的StampedLock,这些都是在java并发中很重要的东西,慢慢看吧! 一.LockSupport工具类 LockSupport工具类是jdk中rt.jar里面的,主要作...
-
idea中创建maven的Javaweb工程并进行配置
idea中创建maven的Javaweb工程并进行配置 学完maven后,可以 创建maven的javaweb工程 ,在创建完成后还需要一些配置,下面来说下具体步骤,在这里我创建的是一个模块,创建web项目的方式和创建模块一样 1.创建一个模块,点new-Module 2.选择maven,然后把对勾打上,选...
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
