当前位置: 首页 > news >正文

Java Web实习笔记

第一天上班,老板给了我一本5厘米厚的书说,一周后我检查:每天写一点,纪念一下吧

1、  Web、HEML、URL、HTTP的基本认识。

1)Web是一种分布式应用框架,旨在共享分布在网络上的各个Web服务器中的所有互联信息,采用客户/服务器通信模式使用HTTP协议通讯,并且使用超文本技术来连接网络上的信息等

2)HTML超文本标记语言,具有以下特点:

可以直接包含纯文本信息

利用标记包含图片声音信息

利用标记设定信息展示形式

利用超级链接标记连接到其他信息

3)URL统一资源定位符,三部分

  应用层协议

  主机IP地址或者域名

  资源所在路径/文件夹

  形如:应用层协议://主机IP地址或域名/资源所在路径/文件名

4)HTTP协议:超文本传输协议

5)浏览器与Web服务器通讯过程

  请求与Web服务器建立TCP链接

  创建并发送HTTP请求

  接收并解析HTTP 响应

  在窗口中展示HTML文档

6)HTTP请求格式

  请求方法、URO和HTTP协议的版本

  请求头(Request Head)

  请求正文(Request Content)

  GET:请求访问服务器上一个文档

  POST:可以发送大量信息给服务器

  HEAD:交流内部数据、用户透明

  PUT:文档上传服务器

DELETE:删除服务器文档(不常用)

7)Java套接字创建HTTP客户与服务器程序

学习HTTPServer.java

要点:

客户端与服务器端交互流程

ServerSocket的使用

字节流的裁剪读取

请求的格式熟悉

 

String.indexOf函数用法小结

a.  indexOf的参数是String, startIndex: Number;

b.  indexOf的返回值为int,

c.  Function indexOf 包含如下几个格式:

d.  Strng.indexOf(substring)//搜索String中的substring,默认从0位开始

e.  String.indexOf(substring,int m) //搜索String中的substring, 默认从第m位开始;

subString()方法

public String substring(intbeginIndex, int endIndex)

第一个int为开始的索引,对应String数字中的开始位置,

第二个是截止的索引位置,对应String中的结束位置

a.取得的字符串长度为:endIndex -beginIndex;

b.从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符


相关文章:

  • JAVA中indexOf函数用法和subString()方法
  • MyEclipse+Tomcat + Servlet开发
  • Servlet学习
  • JAVA中Iterator的具体作用?
  • 实习日志(3)
  • FileItem类
  • JSP中EL表达式语言不能使用的解决方法
  • myeclipse中文乱码,JSP页面乱码
  • Tomcat中文乱码问题的原理和解决方法
  • java的web.xml中出现ERROR:Editor model does not support child element taglib of web
  • quote symbol expected异常
  • JAVA操作properties文件
  • JSP九个隐式对象
  • JSTL标签
  • iReport4.6+Tomcat+JavaBean数据源报表1
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • Fabric架构演变之路
  • Gradle 5.0 正式版发布
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • js正则,这点儿就够用了
  • PAT A1050
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Vim 折腾记
  • Web Storage相关
  • 计算机常识 - 收藏集 - 掘金
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 蓝海存储开关机注意事项总结
  • 老板让我十分钟上手nx-admin
  • 判断客户端类型,Android,iOS,PC
  • 前端面试之CSS3新特性
  • 使用common-codec进行md5加密
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 选择阿里云数据库HBase版十大理由
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • ​ssh免密码登录设置及问题总结
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • #define
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (安卓)跳转应用市场APP详情页的方式
  • (多级缓存)缓存同步
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (一)appium-desktop定位元素原理
  • (转) Face-Resources
  • (转)Sublime Text3配置Lua运行环境
  • (转)Windows2003安全设置/维护
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • /*在DataTable中更新、删除数据*/
  • @RequestParam详解
  • [ vulhub漏洞复现篇 ] GhostScript 沙箱绕过(任意命令执行)漏洞CVE-2019-6116
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限
  • [.net]官方水晶报表的使用以演示下载
  • []使用 Tortoise SVN 创建 Externals 外部引用目录