-
基于AQS自己实现一个同步器
基于AQS自己实现一个同步器 前面说了这个多,我们可以自己尝试实现一个同步器,我们可以简单的参考一下ReentrantLock这个类的实现方式,我们就简单的实现一个不可重入的独占锁吧! 一.简单分析ReentrantLock的结构 下图所示,直接实现了Lock这个接口,然后定义了一个内...
-
JDK8中的HashMap实现原理及源码分析
JDK8中的HashMap实现原理及源码分析 大纲 一.什么是Hash?什么是HashMap? 二.HashMap的内部实现机制 1.HashMap基本元素 ①DEFAULT_INITIAL_CAPACITYMAXIMUM_CAPACITY ②DEFAULT_LOAD_FACTORloadFactor ③sizethreshold 2.HashMap的构造函数 3.HashMap的put添加功能实现...
-
0203 生成mysql的数据库的数据字典
0203 生成mysql的数据库的数据字典 原理 项目的数据库字典表是一个很重要的文档。通过此文档可以清晰的了解数据表结构及开发者的设计意图。 通常为了方便我都是直接在数据库中建表,然后通过工具导出数据字典。 在Mysql数据库中有一个information_schema库,它提供了访...
-
Redis详解(七)——集群
Redis详解(七)——集群 Redis详解(七)——集群 ?Redis3.0版本之前,可以通过Redis Sentinel(哨兵)来实现高可用 ( HA ),从3.0版本之后,官方推出了Redis Cluster,它的主要用途是实现数据分片(Data Sharding),不过同样可以实现HA,是官方当前推荐的方案。 在Red...
-
Redis详解(五)——主从复制
Redis详解(五)——主从复制 Redis详解(五)——主从复制 面临问题 机器故障。我们部署到一台 Redis 服务器,当发生机器故障时,需要迁移到另外一台服务器并且要保证数据是同步的。而数据是最重要的,如果你不在乎,基本上也就不会使用 Redis 了。 容量瓶颈。当我们...
-
计算机网络高频面试题解析(含书籍推荐)
计算机网络高频面试题解析(含书籍推荐) 网络原理是工程师的必须了解的计算机基础知识,先推荐下两本好书,《图解HTTP》和《图解TCP/IP》。 《图解TCP/IP》讲解网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络...
-
Redis详解(六)——哨兵机制
Redis详解(六)——哨兵机制 Redis详解(六)——哨兵机制 一、概述 Redis Sentinel是一个分布式系统,为Redis提供高可用性解决方案。可以在一个架构中运行多个 Sentinel 进程(progress), 这些进程使用流言协议(gossip protocols)来 接收关于主服务器是否下线的信息...
-
Tomcat 简介、环境配置
Tomcat 简介、环境配置 tomcat简介 Tomcat 是一个开源、免费的Web服务器,属于轻量级web服务器,适合部署中小型、并发访问用户不是很多的web项目,是部署中小型jsp的首...
-
Spring搭建
Spring搭建 环境准备: 见java环境搭建 IDEA 2017 、JDK1.8、maven 3.5.2 新建maven项目,同时搭好项目结构,新建相应的包 1、导入jar包,Spring版本为5.1.10,同时导入junit包 dependency groupIdorg.springframework/groupId artifactIdspring-webmvc/artifactId ver...
-
Java集合基于JDK1.8的LinkedList源码分析
Java集合基于JDK1.8的LinkedList源码分析 上篇我们分析了ArrayList的底层实现,知道了ArrayList底层是基于数组实现的,因此具有查找修改快而插入删除慢的特点。本篇介绍的LinkedList是List接口的另一种实现,它的底层是基于双向链表实现的,因此它具有插入删除快而查找...
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
