12 2019 档案

摘要:1.工作过程:如下图所示描述了Web的工作原理。 (1) 用户打开计算机(客户机),启动浏览器程序,并在浏览器中指定一个URL(Uniform Resource Locator,统一资源定位器),浏览器便向该URL所指向的Web服务器发出请求。 (2) Web服务器接到浏览器的请求后,把URL转换成 阅读全文
posted @ 2019-12-30 21:37 慎终若始 阅读(277) 评论(0) 推荐(0) 编辑
摘要:前言 什么是网络编程? 1、宏观上,比较笼统的定义: 百度百科: 网络编程从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。 网络编程最主要的工作就是在发送端把信息通过规定好的协议进行组装包,在接收端按照规定好的协议把包进行解析,从而提取出对应的信息,达到通信的目的。 中间最主要的就是数 阅读全文
posted @ 2019-12-30 18:02 慎终若始 阅读(289) 评论(0) 推荐(0) 编辑
摘要:在Eclipse中将web项目分为了Dynamic Web Project和Static Web Project。 那么这两种有什么区别呢? 其实这里的Dynamic和Static是通过页面来区分的。创建的页面只能是静态的就叫作静态web项目,而创建的页面是动态的(有数据变化)就叫做动态web项目。 阅读全文
posted @ 2019-12-30 17:57 慎终若始 阅读(408) 评论(0) 推荐(0) 编辑
摘要:前言 公司内部用的都是内网,即局域网。如果想要在任意地方都可以访问到web项目,需要将项目部署到互联网上。 公司内网与互联网是如何实现相互通信的 我们知道要使网络包能够在设备间正确地传输,则要求每台设备都应该有一个唯一且不重复的地址。就好像快递配送一样,如果每个人的地址都一样,那么快递员就无法知道应 阅读全文
posted @ 2019-12-30 15:19 慎终若始 阅读(356) 评论(0) 推荐(0) 编辑
摘要:套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。 简述 传输层实现端到端的通信,因此,每一个传输层连接有两个端点。那么,传 阅读全文
posted @ 2019-12-30 14:52 慎终若始 阅读(381) 评论(0) 推荐(0) 编辑
摘要:一、定义 1、什么是HttpClient?在什么场景要用到HttpClient? http协议可以说是现在Internet上面最重要,使用最多的协议之一了,越来越多的java应用需要使用http协议来访问网络资源,特别是现在rest api的流行,HttpClient 是 Apache Jakart 阅读全文
posted @ 2019-12-30 14:19 慎终若始 阅读(412) 评论(0) 推荐(0) 编辑
摘要:一、TCP协议与HTTP协议区别 1、直观认识 TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。Http协议是建立在TCP协议基础之上的,当浏览器需要从服务器获取网页数据的时候,会发出一次Http请求。Http会通过TCP建立起一个到服务器的连接通道,当本次请求需要 阅读全文
posted @ 2019-12-30 14:17 慎终若始 阅读(2784) 评论(0) 推荐(0) 编辑
摘要:手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SE 阅读全文
posted @ 2019-12-30 14:03 慎终若始 阅读(280) 评论(0) 推荐(0) 编辑
摘要:一、背景 互连网早期的时候,主机间的互连使用的是NCP协议。(传输数据的协议)这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。 二、概念 1、定义 百度百科: TCP 阅读全文
posted @ 2019-12-30 11:26 慎终若始 阅读(1961) 评论(0) 推荐(0) 编辑
摘要:1、什么是MVC架构 1.1 说明 1、模型层:model:业务层逻辑与数据访问层。 2、视图层:view:jsp 3、控制层:control:servlet 1.2 使用 当业务较为简单时,业务层只起到过渡作用,甚至完全没有用,但是为了养成良好的习惯,也为了以后复杂的业务,一定要引入业务层。 当初 阅读全文
posted @ 2019-12-27 17:06 慎终若始 阅读(37) 评论(0) 推荐(0) 编辑
摘要:一、概念 环境变量这个概念不陌生, 就是操作系统的环境变量。 而系统变量就是java本身维护的变量。 通过 System.getProperty 的方式获取。 环境变量(Environment Variable )环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的 阅读全文
posted @ 2019-12-23 16:39 慎终若始 阅读(2317) 评论(0) 推荐(1) 编辑
摘要:前言 学过java的人都知道,jvm是解释运行java的,java能够作为跨平台语言,也是因为jvm的存在,合理的使用jvm内存可以帮助程序很好的运行。在生产环境中,经常会遇到各种各样奇葩的性能问题,所以掌握最基本的JVM命令行监控工具还是很有必要的。那么,怎么查看jvm的内存使用情况呢,下面本文介 阅读全文
posted @ 2019-12-23 13:43 慎终若始 阅读(2000) 评论(0) 推荐(0) 编辑
摘要:为了使JVM的资源利用更合理,往往需要手动设置JVM的初始值。下面将详细介绍不同环境下的JVM配置。 1、如果是应用程序,则:java -Xms800m -Xmx800m 你的类名 java -Xms32m -Xmx800m className 就是在执行JAVA类文件时加上这个参数,其中class 阅读全文
posted @ 2019-12-23 11:09 慎终若始 阅读(975) 评论(0) 推荐(0) 编辑
摘要:词条 1、OOM - Out of Memory:内存溢出 原因 有三种可能导致OutOfMemoryError。 首先是,此JVM有真实的内存泄漏,导致此JVM堆在内部实现时产生了一个Bug。这极不可靠。所有JVM都经过充分的测试,并且,如果有人发现这种bug,它将绝对是最高的优先级。因此你可以非 阅读全文
posted @ 2019-12-23 11:07 慎终若始 阅读(407) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 1、URL传中文参数为什么会出现乱码? Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(造成中文乱码)。 2、解决办法: 方式一:通过转码的方式处理乱码。 我们需要把request.getParameter(“参数 阅读全文
posted @ 2019-12-13 09:44 慎终若始 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。 因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。 1、使用thi 阅读全文
posted @ 2019-12-12 17:24 慎终若始 阅读(928) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示