Java中Set集合是如何实现添加元素保证不重复的?Set集合是一个无序的不可以重复的集合。今天来看一下为什么不可以重复。Set是一个接口,最常用的实现类就是HashSet,今天我们就拿HashSet为例。先简单介绍一下HashSet类Ha...
HashSet原理
控制反转:谁控制了谁? 就是交换控制权。 1.A a =new A(); 要使用这个A 必须你去new他。控制权在a;&...
ioc aop
这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。线程JVM 系...
传统架构发展史单体架构单体架构在小微企业比较常见,典型代表就是一个应用、一个数据库、一个Web容器就可以跑起来,比如我们开发的开源软件云收藏,就是标准的单体架构。在两种情况下可能会选择单体架构:一是在企业发展的初期,为了保证快速上线,采用此...
java 程序员 架构 互联网 微服务
开发部署 Spring Cloud 微服务框架,需要先确定 Spring Cloud 的相关环境版本,主要包含:Spring Cloud、Spring Cloud Netflix、JDK、JRE、Java Version等相关版本,以及环境...
一、git安装1、首先在官方网站下载git工具,或者根据以下链接进行下载:https://download.csdn.net/detail/qq_27501889/9788879(此链接版本为git-2.11版本)2、找到Git-2.11....
git
一段时间没亲自建新项目玩乐,今天建立了一Maven project的时候发现了以下异常,DescriptionResource PathLocation TypeThe superclass "javax.servlet.http...
版本选择MongoDB的版本命名规范如:x.y.z;y为奇数时表示当前版本为开发版,如:2.3.0、2.1.1;y为偶数时表示当前版本为稳定版,如:2.0.1、2.2.0;目前官网上最新的版本为3.4.6平台选择生产环境使用32位机器的数据...
1、 创建EmptyProjectIDEA使用入门之 十五分钟搞定IDEA创建JavaWEB项目接下来开启tomcat自动会跳转到项目主页面...
maven idea
1. 使用Heritrix 爬取网络资源1.1. 什么是网络爬虫网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。1.2.&n...
爬虫 Heritrix