随笔分类 - Web
Web编程
摘要:一、tomcat端口号设置为80,访问时候可以不加;http协议1.1版本可以复用连接,请求结束后会稍微等会; 二、 表单,get方式提交: 三、user-agent告诉服务器是哪个浏览器,代码中解决兼容性问题,不同的浏览器展示一样的静态页面内容: referer作用:防盗链和数据统计: 四、pos
阅读全文
摘要:一、web的核心——servlet, server applet servlet就是一个接口,写java代码实现它,就可以被浏览器访问; java类中没有main方法必须借助服务器才能运行,如tomcat; 不同的人可以看到不同的类容,需要java代码编写,叫动态资源;所有人看到的一样的叫静态资源,
阅读全文
摘要:一、使用HttpServlet 其中,HttpServlet在重写的service()方法中对http请求的共7中提交方式进行了判断,所以只要我们只要重写对应的请求方式处理逻辑方法 doGet()和doPost()方法就可以; 浏览器直接访问servelet是get请求,参数列表会自动跟在请求Url
阅读全文
摘要:一、Servlet用注解配置访问路径 二、IDEA的tomcat相关配置 其中,第一点的配置文件,直接在IDEA的可视化操作界面修改就可以改掉配置文件中内容; 三、urlParttern配置 其中,* 时通配符,优先级最低;
阅读全文
摘要:一、五个生命周期方法,有三个很重要,初始化方法、提供服务方法和销毁方法 1、三个主要方法 2、另外两个重写的成员方法只做了解 二、生命周期详解 其中,每次刷新页面都是一次对servlet访问; 页面访问,根据域名找到主机,端口号,项目名,会直接去访问web.xml文件,去扫描,找servlet;
阅读全文
摘要:一、Jsoup解析器快速入门案例 Docement对象,文本对象,包含着各个Dom树结构 1、引入Jsoup解析器的jar包放在lib文件夹下后,写java代码 其中, 二、Jsoup对象 1、Jsoup解析器解析xml和html的有关对象 其中,通过统计资源定位符URL解析HTML,适合爬虫,如比
阅读全文
摘要:一、解析xml的两种方式 1、 其中,xml文件被解析之后产生的dom树可能是原xml文件内存的成千上万倍,所以占内存;一般是服务器端; 2、sax逐行读取解析的方式,读一行释放一行,移动端采用; 其中,如果改 “文档标题” 这一行内容,已经释放了title标签,所以不知道是哪个标签的内容了,需要监
阅读全文
摘要:一、约束的感念和意义 二 、dtd约束 1、dtd约束 其中,ELEMENT是标签,ATTLIST是标签中的属性; number ID,属性number作为ID即唯一标识,并没有ID这个属性; 2、xml中引入dtd 其中,引入约束之后就会有代码提示和报错了;studengts(student+)表
阅读全文
摘要:一、xml概念 1、xml和html区别 其中,xml是纯文本文件,跨语言;浏览器有html解析器也有xml解析器; 2、和properties配置文件区别 二、xml语法 1、基本语法 三、xml组成部分 中国电脑默认GBK编码格式(中文编码); xml中特殊符号需要转义符代替:,< &&>
阅读全文
摘要:一、打印流输出数据到文件 全路径,没有操作系统没有E盘,异常; 二、打印流修改打印输出路径 会生成一个记录的文件: 可用来记录一些操作日志;
阅读全文
摘要:一、对象的序列化和反系列化 二、对象的序列化流ObjectOutputStream 标记型接口: 使用序列化流ObjectOutputStream将对象写入到文件中进行序列化: 执行过后的文件: 二进制字节存储,无法直接查看; 三、对象的反序列化流ObjectInputStream 使用实例: 向下
阅读全文
摘要:一、编码和解码 二、编码带来的问题 三、转换流InputStreamReader和OutputStreamWriter编码和解码的原理 看懂的字符变成看不懂的字节编码 和 把看不懂的字节编码变成看懂的字符; 字节和字符转换的桥梁,不写默认utf-8(国际规定); 四、OutputStreamWrit
阅读全文
摘要:一、模拟BS服务器分析 二、BS模拟服务器代码实现 图片都是单独请求,后台单独线程,这边是通过构造方法传入的Runable接口的实现类匿名对象创建线程; 创建本地输入流读取到网络输出流传过来的信息再放到网络输出流中返回;
阅读全文
摘要:一、文件上传原理 文件上传下载就是反复的输入流和输出流的read和wirte方法(反复的内存和硬盘的交互); 二、实现 1、客户端实现: 2、服务端实现: 3、解决客户端和服务端两个程序在完成上传下载之后没有停止 原因是while死循环阻塞: 解决方法: 客户端上传之后套接字对象关闭输出流,因为是实
阅读全文
摘要:一、TCP通信概述,逻辑连接就是三次握手 二、客户端和服务端实现TCP协议通信基本步骤 1、客户端套接字对象 Socket 2、服务端套接字ServerSocket 客户端补充完整代码:除了创建各自的Socket对象有关代码,其他代码一样,就输出流的输出的文字内容不一样:
阅读全文
摘要:一、软件结构 C/S Client/Server B/S Browser/Server 二、网络通信协议 1、协议分类 UDP 应用: TCP/IP 三、网络编程三要素 1、协议(UDP、TCP/IP) 2、IP地址 3、端口号
阅读全文
摘要:一、post请求的三种content-type 1、application/x-www-form-urlencoded 主要用于如下:1.1: 最常见的POST提交数据方式。1.2:原生form默认的提交方式(可以使用enctype指定提交数据类型)。1.3:jquery,zepto等默认post请
阅读全文
摘要:比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel。Jakarta POI 是一套用于访问微软格式文档的Java API。Jakarta POI有很多组件组成,其中有 用于操作Excel格式文件的HSSF 和用于操作Word的HWPF, 目前用于操作E
阅读全文

浙公网安备 33010602011771号