- 博客(9)
- 收藏
- 关注
原创 个人JavaWeb学习总结
HTTP协议HTTP协议:超文本传输协议,是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础OSI的体系结构:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层TCP/IP的体系结构:应用(各种应用层协议,如TELENT、FTP、SMTP的等)层、运输层(TCP或UDP)、网际层IP、网络接口层五层协议的体系结构:应用层、运输层、网络层、数据链路层、物理层HTTP请求和响应的步骤:1、客户端连接到web服务器一个HTTP客户端,通常是浏览器,
2020-09-28 12:17:10
867
原创 过滤器学习个人总结
Filter(过滤器)1、过滤器的基本功能:是对Servlet容器调用servlet的过程进行拦截,从而在servlet响应处理的前后实现一些特殊的功能2、Servlet API定义了三个接口供开发人员来编写Filter程序,分别是:Filter、FilterChain、FilterConfig3、Filter程序是一个实现了Filter接口的类,它由servlet容器调用和执行4、Filter程序需要在web.xml中进行注册和设置它可以拦截的资源:Filter可以拦截的资源有Jsp、servl
2020-07-16 22:21:52
594
原创 EL与JSTL学习
EL表达式EL语法1、EL语法由 $ 开始,跟上花括号{},在花括号中填写表达式2、EL中使用 . 和 [] 运算符来存取数据3、如果域对象的属性名中有特殊字符(如 . 等),则使用 [] 运算符会很方便4、EL存取变量的方法很简单,例如${username},他的意思是出某一范围中名称为username的变量,因为我们并没有指定哪一个范围中的username,所以它的默认值会从page范围找,如果找不到,再依次到request、session、application中找,如果在中
2020-07-16 22:13:54
154
原创 sql学习相关总结
数据库基本命令登录:mysql -u 用户 -p创建数据库:create database 库名 default charset=utf8查看所有库:show databases; 此处;不能少使用特定的库:use 库名;删除库:drop database 库名;查看一个库中的所有表:show tables;创建一张表: create table if not exists 表名( #如果表不存在才创建,也可以直接创建 字段1 类型 字段约束;#auto_incr
2020-07-05 20:14:48
193
原创 Url、xml、Json
URL类URL:统一资源定位符URL类相关方法:String getFile():获取文件名称,此方法获得的名称为文件在服务器中的路径;URLConnection openConnection():通过URL对象打开连接,返回一个连接对象URLConnection相关方法:long getContentLengthLong():通过URLConnection对象获取下载文件的长度,单位是字节int getContentLengthLong():通过URLConnection对象获取下载文件的
2020-06-22 11:04:02
240
原创 Java多线程学习总结
进程与线程进程:内存中运行的应用程序,每个进程拥有独立的运行空间线程:进程的一个执行路径,共享一个内存空间,线程之间可以任意切换,并发执行,又叫轻量级进程线程调度1.分时调度所有线程轮流使用cpu,平均分配cpu调度时间2.抢占式调度线程优先级高的先使用cpu,线程优先级相同时会随机选择。Java使用的是抢占式调度在一核(1个cpu)情况下其实多线程并不能提高程序的运行速度,但可以提高程序运行效率,让cpu使用率更高同步、异步 、并发、并行同步:排队执行,效率低,但安全异步:同时执行
2020-06-13 23:59:07
125
原创 Java类库常用类(1)
1.java.Utils.Objectsobjects 类的方法1.static boolean equals(Object a,Object b)方法,静态方法,传入两个对象,参数可以为空,如果两个对象引用了相同的对象,返回true。或者 第一个参数不等与空并且a.equals(b)为true,返回true,如果以上两个条件都为false,则方法返回false。注意:a的equals方法可能被重写,会导致判断结果改变2. static boolean deepEquals(Object a, O
2020-06-04 23:16:29
153
原创 面向对象特性(2)
面向对象之封装如何实现封装?通过为属性添加权限修饰符private,并通过get和set方法去访问它,为避免逻辑错误,建议所有属性进行封装,可以防止数据被恶意破坏。1.this关键字this指当前对象。在一个构造方法中,调用另一个构造方法时,调用的代码必须编写在第一行。切勿循环调用构造方法。2.静态static为某个属性和方法添加static关键字后,该属性和方法就变为该类的所有对象共有,一旦static修饰的属性改变,则所有对象的static属性都改变。只要类被加载,调用类中可以访问的
2020-05-28 19:29:45
143
原创 面向对象基础学习知识点总结(1)
面向对象1.理解面向对象是程序员从执行者向指挥者的转变面向对象三大思想:面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)。面向对象三大特征:封装、继承、多态。2.类与对象类:是一个共性的产物,是一个综合的特性对象:是一个个性的产物,是一个个体的特征。注意:类必须通过对象来使用它,对象的所有行为(方法)都在类中定义(在学习static关键字前适用)2.1 类由属性和方法组成:属性:相当于一个人的特征:如身高、体重,年龄等方法:相当于一个人的行为:如走路、吃饭、
2020-05-27 17:19:46
244
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人