用户在客户端输入网址(虚拟路径)时,开端发送一个HTTP要求(要求行、要求头、要求体)至服务器。服务器内的Tomcat引擎会解析要求的地址,去找XML文件,然后依据虚拟路径找Servlet的真实路径,真实的Servlet会将要求的信息封装成request(要求)对象,然后再创立一个response(响应)对象,(此时......
·   java
一、简介大家都知道,HashMap中定位到桶的地位是依据Key的hash值与数组的长度取模来盘算的。JDK8中的hash算法:staticfinalinthash(Objectkey){inth;return(key==null)?0:(h=key.hashCode())^(h>>>16);}取模算法:hash(key)&(length-1)二、深刻剖析1、取模算法为何用的是位与运算?由......
·   java
甚么是定时器简略来讲就是在一段时光间隔后履行一个函数或履行一段代码的办法JavaScript原生供给几种定时器setInterval、setTimeout、requestAnimationFrame履行函数中的作用域未全局作用域this指向全局,可通过bind办法给履行函数传递参数或指定作用域(严厉模式下,setTimeout(callback,delay)中callb......
·   java
javaGC回收机制在面试java后端开发的时候一般都会问到java的主动回收机制(GC)。在懂得java的GC回收机制之前,我们得先懂得下Java虚拟机的内存区域。java虚拟机运行时数据区java虚拟机在履行的进程中会将其管理的内存划分为不用的数据区域,不同的区域有不同的作用和线程时光。数据区划分以下:下面将......
·   java
GitHub4.1kStar的Java工程师成神之路,不来懂得一下吗?GitHub4.1kStar的Java工程师成神之路,真的不来懂得一下吗?GitHub4.1kStar的Java工程师成神之路,真的肯定不来懂得一下吗?最近,面试过很多Java中高等开发,问过很屡次关于Java内存模型的知识,问完以后,很多人上来就开端回答:Java内存模型由几......
·   java
  枚举类这个类用的比拟少,对这个不怎样熟习,最近看源码恰好可以好好懂得一下,那末,枚举Enum是甚么呢?在jdk中,Enum是一个抽象类下图所示,这就解释这个类是不能进行实例化的,那末我们应当怎样应用呢?1.枚举类的根本应用  简略的应用一下(随意借用的一个栗子),我们可以直接把枚举类当作......
·   java
  枚举类这个类用的比拟少,对这个不怎样熟习,最近看源码恰好可以好好懂得一下,那末,枚举Enum是甚么呢?在jdk中,Enum是一个抽象类下图所示,这就解释这个类是不能进行实例化的,那末我们应当怎样应用呢?1.枚举类的根本应用  简略的应用一下(随意借用的一个栗子),我们可以直接把枚举类当作......
·   java
一、介绍1.springboot是spring项目标总结+整合  当我们搭smm,ssh,ssjdbc等组合框架时,各种配置不胜其烦,不但是配置问题,在添加各种依附时也是让人头疼,症结有些jar包之间还会涌现冲突,让你的项目涌现难以解决的问题。基于这类情形,springboot横空降生,在斟酌到Struts掌握层框架有破绽,spring......
·   java
抽象类和接口的区分我们先来看一下抽象类*@autherdraymonder*/publicabstractclassAbstractClassTest{privateintTest1;publicintTest2;publicvoidtest1(){return;}protectedvoidtest2(){return;}privatevoidtest3(){return;}voidtest4(){return;}publicabstractvoidtest5();protectedabstractvoidtest6......
·   java
JDK1.8HashMap是数组+链表+红黑树实现的,在浏览HashMap的源码之前先来回想一下大学课本数据构造中的哈希表和红黑树。甚么是哈希表?在存储构造中,症结值key通过一种关系f和唯一的存储地位相对应,关系f即哈希函数,Hash(k)=f(k)。按这个思想树立的表就是哈希表。当有两个不相等的症结字key1和key2,但......
·   java
前言只有光头能力变强。文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y回想上一篇:《大型网站体系与Java中间件》读书笔记(一)这周周末读了第四章,现在过来做做笔记,愿望能赞助到大家。注:在看这篇文章之前,强烈建议先看看我之前写过的一篇SpringCloud入门文章:......
·   java