E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
深入分析javaweb
深入分析Javaweb
技术内幕2—深入web请求过程
浏览器的优点:统一性、交互性和继承性1、无需配置和网络连接,统一了不同服务商的服务差异对待get请求,采用负载均衡来决定哪台服务器来处理的根据IP地址和80号端口进行建立socket连接在根据get进行处理刷新的特点在于是请求一个新的页面还是使用缓存的数据(相关的HTTP原理解析书籍提高借阅)DNS域名解析流程,在enter键之后1、(看缓存有没有,缓存由时间TTL决定,长了(无法解析变化后的IP
LightUApi
·
2023-11-29 07:42
深入分析javaweb
技术内幕--java I/O的工作机制(未完)
I/O问题是大部分web应用系统的瓶颈,所以在海量数据的时代,解决I/O问题就需要先了解I/O机制,优化方式等内容。java的I/O类库的基本架构Java的I/O操作类在java.io包中,该包中的类可以分成以下四组:1、基于字节操作的I/O接口InputStream、outputStream2、基于字符操作的I/O接口Writer、reader3、基于磁盘操作的I/O接口File4、基于网络操作
LJHSkyWalker
·
2023-11-17 07:33
java网络
DNS域名解析过程
前言本文来自《
深入分析JavaWeb
技术内幕》DNS域名解析我们知道互联网都是通过URL来发布和请求资源的,而URL中的域名需要解析成IP地址才能与远程主机建立连接,如何将域名解析成IP地址就属于DNS
采桑人
·
2023-11-15 05:37
dns
域名解析
Java
ip地址
服务器
DNS域名解析详解
DNS域名解析过程前言本文来自《
深入分析JavaWeb
技术内幕》一书,因为本人对DNS不是特别熟悉,这本书关于DNS的部分也已经讲得比较详细了,所以就直接把书里面的内容拿来用了。
VictorDe
·
2023-11-15 05:33
web网络
DNS
DNS域名解析详解
前言本文来自《
深入分析JavaWeb
技术内幕》一书,因为本人对DNS不是特别熟悉,这本书关于DNS的部分也已经讲得比较详细了,所以就直接把书里面的内容拿来用了。
爱吃的小吃货_
·
2023-09-23 17:20
《
深入分析javaweb
技术内幕》之一——SpringMVC的工作机制与设计模式
一、springMVC1.1springMVC的总体设计springMVC源码下载:http://download.csdn.net/detail/yangchao13341408947/8905157要使用springMVC,需要:1)在web.xml文件中配置一个DispatcherServlet,如下springmvcorg.springframework.web.servlet.Dispa
十二又十三
·
2023-09-14 08:54
JAVA
与你一起学Netty(一)-Java网络编程
内容来自《
深入分析JavaWeb
技术内幕》和《Netty实战》两本书的个人总结,感谢二位作者!
W_Meng_H
·
2023-03-30 22:38
Netty
java
netty
JavaWeb
目录1Socket2软件结构3Servlet4HTTP5单点登录SSO6常见问题总结参考资料·《
深入分析JavaWeb
》1Socket1.1概念套接字(socket),是描述计算机之间完成相互网络通信的抽象功能
小小千千
·
2023-03-29 09:45
JavaWeb笔记之——Web请求过程
本文总结自《
深入分析JavaWeb
技术内幕》一书。全篇内容大致先从一个面试经常问及的问题说起,然后再介绍各个主要过程。一个面试问题输入一个网址,到看到页面,经历了哪些过程?
Zhuang_ET
·
2021-06-07 16:56
给JAVA程序员自己的一个书单
大型网站技术架构核心原理与案例分析已读完读书笔记
深入分析JavaWeb
技术内幕已读完Spring实战Spr
我是曾经那个少年
·
2021-06-07 15:04
学习计划
目前沉迷于看书不可自拔,对书纸的迷恋也到了一种不可自拔的地步……记一下目前的书单:1、spring4.x企业应用开发实战2、
深入分析Javaweb
技术内幕3、Java编程思想(这本书断断续续看了好几年了
霓虹暖风
·
2021-05-11 17:25
Java学习
并发编程的艺术Netty权威指南(第2版)2.2应用部分JavaEE开发的颠覆者:SpringBoot实战大型网站技术架构:核心原理与案例分析大型网站系统与Java中间件实践大型分布式网站架构设计与实践
深入分析
程序不原
·
2021-05-11 01:07
理解互联网技术之推荐书籍
第二本:《
深入分析JavaWeb
技术内幕(修订版)》此
码匠安徒生
·
2021-05-02 05:18
深入分析javaWeb
技术内幕的读书笔记(一)
目录深入Web请求过程1.headers2.DNS2.1gTLD分布2.2DNS解析过程2.3清除DNS缓存2.4DNS和JVM2.5几种域名解析方式2.6CDN工作机制2.7负载均衡2.8CDN动态加速1.headers和java的httpclient相同的命令行操作是curl-I查看请求头信息-H添加请求头信息2.DNS2.1gTLD分布美国10欧洲2日本12.2DNS解析过程1.检查浏览器是
YooFale
·
2020-09-13 15:56
深入分析javaWeb技术内幕
Servlet深入学习,规范,理解和实现(上)
学习参考资料:(1)Servet3.1final规范;(2)《JavaWeb高级编程》;(3)《
深入分析JavaWeb
技术内幕》(第2版);心得:虽然现在是实际工作中很少直接使用Servlet,但了解Servlet
Zerohuan
·
2020-09-10 12:05
Java
web
DNS域名解析过程
选自”
深入分析JAVAweb
技术内幕”输入域名并回车后,DNS解析流程1.浏览器检查缓存中是否存在域名对应的IP地址,有则结束,没有进行第2步。
Black毒药
·
2020-08-22 10:23
web
DNS解析
错误: 找不到或无法加载主类 Test.class
阅读《
深入分析JavaWeb
技术内幕》一书,发现如下小问题。
hezhiqiang1314
·
2020-08-22 10:11
Java
Java-Web
java
java
web
深入分析JavaWeb
Item45 -- Struts2封装请求参数与类型转换
作为MVC框架,必须要负责解析HTTP请求参数,并将其封装到Model对象中,Struts2提供了非常强大的类型转换机制用于请求数据到model对象的封装。1、Struts2提供三种数据封装的方式Action本身作为model对象,通过成员setter封装创建独立model对象,页面通过ognl表达式封装使用ModelDriven接口,对请求数据进行封装1.方式一:在动作类中成员变量给予初始值。在
小平果118
·
2020-08-21 19:14
JavaWeb
深入分析javaweb
深入分析Java Web技术内幕pdf
下载地址:网盘下载内容简介······《
深入分析JavaWeb
技术内幕(修订版)》新增了淘宝在无线端的应用实践,包括:CDN动态加速、多终端化改造、多终端Session统一,以及在大流量的情况下,如何跨越性能
weixin_30339969
·
2020-08-21 17:57
《
深入分析JavaWeb
技术内幕》第二章深入Java I/O的工作机制 (下)
NIO的工作方式上一章学的全是BIO(阻塞式I/O)写入和读取都可能会被阻塞,比如Socket的read方法等消息接收完后也被阻塞(失去CPU的控制权,类似于多线程锁竞争失败被阻塞),一直等待新消息,可是访问量较大和性能要求较高时,当然可以用多个线程来维护收和发,不过在现在需要大量长连接的情况下,不可能保持这么多连接,而且线程开启的数量必然也是有限的。这时候便需要使用NIO了。(NIO是NewIO
源大郎
·
2020-08-21 15:20
JavaWeb
《
深入分析JavaWEB
技术内幕》第二章深入分析Java I/O的工作机制(上)
基本架构基于字节操作的I/O接口:InputStream和OutputStream基于字符操作的I/O接口:Writer和Reader(提供字符流的目的是为了方便字符的处理,无需额外转换编码格式)基于磁盘操作的I/O接口:File(类似于SQL当中的DDL语句)基于网络操作的I/O接口:Socket前两组主要是传输数据的数据格式,后两组主要是传输数据的方式。字节流和字符流直接可以相互转换,Inpu
源大郎
·
2020-08-21 15:20
JavaWeb
深入分析JavaWeb
技术内幕 书籍总结 (一)
由于最近在看这本
深入分析JavaWeb
技术内幕的书籍,为了督促自己看完,也为了自己能总结所学习到的知识,所以来写一个这个系列,每文是每一章节我个人做的总结内容,希望自己不要犯懒,一周来一章总结!!
qq_17349563
·
2020-08-21 15:16
JavaWeb
《
深入分析JavaWeb
技术内幕》之读书笔记(篇三)
title:《
深入分析JavaWeb
技术内幕》之读书笔记(篇三)tags:[Tomcat架构,设计模式,Spring设计与扩展点,SpringMVC工作机制,iBatis映射原理]categories:
冉椿林博客
·
2020-08-21 14:34
程序员技能
《
深入分析JavaWeb
技术内幕》 第一章 深入Web请求过程
第一章深入Web请求过程B/S两方面好处:1.客户端使用统一的浏览器(Browser)。浏览器统一性,屏蔽了不同服务器提供商提供服务的差异性。并且,浏览器交互特性使浏览器使用方便,且用户行为的可继承性非常强。2.服务端(Server)基于统一的HTTP协议。简化服务提供商开发模式,规范服务器开发者上午开发模式。1.1B/S网站架构概述HTTP协议采用无状态的短连接的通信方式。通常一次请求就完成一次
xandersu
·
2020-08-21 13:37
《
深入分析JavaWeb
技术内幕》第一章深入Web请求
B/S架构概述输入一个网址到获得对应的结果,中间都经历了什么过程呢?(没想到第一章就get到一个面试常问题型2333)用户输入一个URL后,首先查询本地host是否记录了对应的ip地址,如若没有就去DNS服务器上查找,找到地址后向该ip对应服务器发起请求,由该服务器决定返回默认数据给用户。而服务器那边的处理也会些许复杂,因为可能使用了多台服务器,需要由一个负债均衡设备来平均分配所有用户的请求。不同
源大郎
·
2020-08-21 12:39
JavaWeb
DNS域名解析过程
前言本文来自《
深入分析JavaWeb
技术内幕》一书,因为本人对DNS不是特别熟悉,这本书关于DNS的部分也已经讲得比较详细了,所以就直接把书里面的内容拿来用了。
weixin_33726318
·
2020-08-14 15:19
《深入分析Java Web技术内幕》读书笔记
深入分析JavaWeb
技术内幕1深入Web请求一个HTTP连接本质上是建立一个Socket连接,所以可以使用HTTPClient模拟HTTP协议中最重要的是Header,控制着数据传输,控制着浏览器的渲染和服务器的执行逻辑
hebeind100
·
2020-08-03 00:13
技术总结
研究报告
TCP状态转换(图解+文字解说)
《
深入分析javaweb
技术内幕》P38读书扩展作者:淮左白衣写于2018年4月12日20:58:36目录TCP状态转换图解图解三次握手文字讲解三次握手:图解四次挥手文字讲解四次挥手:听了刘德华的《17
淮左白衣
·
2020-07-29 02:54
深入分析javaWeb技术内幕
读书笔记
《
深入分析JavaWeb
技术内幕》之 7- JVM体系结构
JVM体系结构7.1.2JVM体系结构详解我们再看看除了指令集之外,JVM还需要那些组成部分。如图7-2所示,JVM的结构基本上由4部分组成。类加载器,在JVM启动时或者在类运行时将需要的class加载到JVM中。执行引擎,执行引擎的任务是负责执行class文件中包含的字节码指令,相当于实际机器上的CPU。内存区,将内存划分成若干个区以模拟实际机器上的存储、记录和调度功能模块,如实际机器上的各种功
猿气
·
2020-07-13 19:02
read
深入分析JavaWeb
Item53 -- Spring中的AOP面向切面编程1
一、AOP基本概念和Spring对AOP的支持1、AOP的基本概念AOP从运行的角度考虑程序的流程,提取业务处理过程的切面。AOP面向的是程序运行中的各个步骤,希望以更好的方式来组合业务逻辑的各个步骤。AOP框架并不与特定的代码耦合,AOP框架能处理程序执行中特定切入点,而不与具体某个类耦合(即在不污染某个类的情况下,处理这个类相关的切点)。下面是一些AOP的一些术语:切面(Aspect):业务流
小平果118
·
2020-07-13 05:19
JavaWeb
深入分析javaweb
GET请求中中文乱码的解决
GET请求中的乱码原理解析和解决方案《
深入分析javaweb
技术内幕》第三章web应用中浏览器与服务端的编码和解码浏览器会自动对url进行编码,不同浏览器用的编码集不同,可进行设置。
pluss
·
2020-07-12 17:06
深入分析JavaWeb
Item18 -- JavaWeb的两种常用开发模式
SUN公司推出JSP技术后,同时也推荐了两种web应用程序的开发模式,一种是JSP+JavaBean模式,一种是Servlet+JSP+JavaBean模式。一、JSP+JavaBean开发模式1.1、jsp+javabean开发模式架构jsp+javabean开发模式的架构图如下图所示在jsp+javabean架构中,JSP负责控制逻辑、表现逻辑、业务对象(javabean)的调用。JSP+Ja
小平果118
·
2020-07-11 08:25
JavaWeb
深入分析javaweb
深入分析JavaWeb
Item20 -- EL表达式和EL函数库
一、EL表达式简介EL全名为ExpressionLanguage。EL主要作用:1、获取数据EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域中检索java对象、获取数据。(某个web域中的对象,访问javabean的属性、访问list集合、访问map集合、访问数组)2、执行运算利用EL表达式可以在JSP页面中执行一些基本的关系运算、逻辑运算和算术运算,以在JSP页面中完成一些
小平果118
·
2020-07-11 08:25
JavaWeb
深入分析javaweb
深入分析JavaWeb
Item25 -- 自定义标签开发案例和打包自定义标签库
一、开发标签库案例1.1、开发防盗链标签1、编写标签处理器类:RefererTag.javapackageme.gacl.web.simpletag;importjava.io.IOException;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importjava
小平果118
·
2020-07-11 08:25
JavaWeb
深入分析javaweb
深入分析JavaWeb
Item6 -- servletConfig 与servletContext详解
一、ServletConfig讲解首先看ServletConfigAPI文档1.1、配置Servlet初始化参数在Servlet的配置文件web.xml中,可以使用一个或多个标签为servlet配置一些初始化参数。例如:ServletConfigDemo1gacl.servlet.study.ServletConfigDemo1namegaclpassword123charsetUTF-81.2、
小平果118
·
2020-07-11 08:24
JavaWeb
深入分析javaweb
深入分析JavaWeb
Item7 -- HttpServletResponse详解
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。一、HttpServletResponse对象介绍HttpServletRespon
小平果118
·
2020-07-11 08:24
JavaWeb
深入分析javaweb
深入分析JavaWeb
Item11 -- session会话管理
一、Session简单介绍在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下)。因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。二、Session和Cookie的主要区别Co
小平果118
·
2020-07-11 08:24
JavaWeb
深入分析javaweb
深入分析JavaWeb
Item15 -- jsp标签
一、JSP标签介绍JSP标签也称之为JspAction(JSP动作)元素,它用于在Jsp页面中提供业务逻辑功能,避免在JSP页面中直接编写java代码,造成jsp页面难以维护。二、JSP常用标签jsp的常用标签有以下三个标签标签标签2.1、标签标签用于把另外一个资源的输出内容插入进当前JSP页面的输出内容之中,这种在JSP页面执行时的引入方式称之为动态引入。语法:"flush="true|fals
小平果118
·
2020-07-11 08:24
JavaWeb
深入分析javaweb
java
web
jsp
标签
jsp标签
深入分析JavaWeb
Item5 -- Servlet开发
一、Servlet简介Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:1、编写一个Java类,实现servlet接口。2、把开发好的Java类部署到web服务器中。按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的ja
小平果118
·
2020-07-11 08:23
JavaWeb
深入分析javaweb
深入分析JavaWeb
Item4 -- Http协议
一、什么是HTTP协议HTTP是hypertexttransferprotocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本HTTP协议的版本:HTTP/1.0、
小平果118
·
2020-07-11 08:23
JavaWeb
深入分析javaweb
深入分析JavaWeb
Item8 -- HttpServletResponse常见应用
一、HttpServletResponse常见应用——生成验证码1.1、生成随机图片用作验证码生成图片主要用到了一个BufferedImage类,生成随机图片范例:packagegacl.response.study;importjava.io.IOException;importjavax.servlet.ServletException;importjavax.servlet.http.Htt
小平果118
·
2020-07-10 17:23
JavaWeb
深入分析javaweb
java
web
验证码
response
http响应
常见应用
java web中url理解
最近在看许令波的《
深入分析javaweb
技术内幕》看到url的编解码时深有感触,现记录如下:1、首先分析一下url的组成http://localhost:8080/examples/servlet/小二
西北太阳亮
·
2020-07-09 01:30
【阅读笔记】
深入分析JavaWeb
技术内幕-(三)深入分析ClassLoader加载机制
Classloader负责将Class加载到JVM中,并且确定由那个ClassLoader来加载(父优先的等级加载机制)。还有一个任务就是将Class字节码重新解释为JVM统一要求的格式1.Classloader类结构分析(1)主要由四个方法,分别是defineClass,findClass,loadClass,resolveClassdefineClass(byte[],int,int)将byt
安东尼_Anthony
·
2020-07-08 11:35
深入分析Java Web技术内幕(修订版)
阿里巴巴集团技术丛书
深入分析JavaWeb
技术内幕(修订版)(阿里巴巴集团技术丛书。技术大牛范禹、玉伯、毕玄联合力荐!大型互联网公司开发应用实践!)
博文视点
·
2020-07-01 01:24
程序设计
软件工程
DNS域名解析过程
前言本文来自《
深入分析JavaWeb
技术内幕》一书,因为本人对DNS不是特别熟悉,这本书关于DNS的部分也已经讲得比较详细了,所以就直接把书里面的内容拿来用了。
清觞煮雪
·
2020-06-30 14:20
java
深入分析JavaWeb
---第14章 SpringMVC的工作机制
1.SpringMVC的总体设计Part1:通过web.xml将SpringMVC集成项目中。项目要使用SpringMVC,只需要在web.xml中配置一个DispatcherServlet,所有对请求都经过这个servlet处理。Part2:需使用者扩展三个业务部分:1.路径映射(即代码层面:定义URL映射规则);2.业务逻辑处理(实现业务逻辑的Handler实例对象);3.视图解析器(渲染模板
享受孤独_2ae4
·
2020-06-29 14:54
深入分析Javaweb
技术内幕(读书笔记)
初步了解书籍第一部分:web请求是如何处理的。第二部分:java的I/O工作机制。包括多种I/O类型,不同I/O,不同的工作内容和功能。第三部分:中文编码问题。第四部分:javac编译原理、class文件结构第五部分:JVM的ClassLoader工作机制、及JVM体系结构与工作方式、内存管理第六部分:Servlet工作原理、Session和Cookie、Tomcat系统架构和设计模式、Jetty
热心码农
·
2020-06-29 02:45
Java
Web
技术内幕
《成为顶级JAVA架构师的必备书籍》
《分布式Java应用——基础与实践》《
深入分析JavaWeb
技术内幕》《大型网站系统与Java中间件实践》《分布式服务框架原理与实践》《Java并发编程实战》《Jav
weixin_34399060
·
2020-06-28 18:23
2016-2019 书单
一、基础1、Java编程思想(完成)2、EffectiveJava(完成)3、深入理解Java虚拟机(完成)4、HTTP权威指南(完成)5、Spring实战(完成)6、面向对象分析与设计(完成)7、
深入分析
猴子哥哥1024
·
2020-06-25 00:38
读书笔记
《
深入分析JavaWeb
技术内幕》之读书笔记(篇一)
CDN1.1架构图1.2工作机制一般架构:如张三在阿里云买了一个域名(如www.test.com),然后配置CNAME记录到另一个域名/或A记录到一个IP,该域名/IP将最终指向CDN全局的DNS负载均衡服务器(GTM),然后由它来负责分配离该用户最近的CND节点。CDN动态加速:简单原则即每个CDN节点上从源站下属在一个一定大小的文件,看哪个链路的总耗时最短,这样可以构成以个链路列表,然后绑定到
冉椿林博客
·
2020-06-24 08:23
程序员技能
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他