02 2020 档案

摘要:概念: Hyper Text Transfer Protocol 超文本传输协议. 传输协议: 定义了客户端和服务器端通信时,发送数据的格式 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能 阅读全文
posted @ 2020-02-14 13:51 LampsAsarum 阅读(137) 评论(0) 推荐(0)
摘要:Servlet概念: 运行在服务器端的小程序 Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。 将来我们自定义一个类,实现Servlet接口,复写方法。 快速入门: 1. 创建JavaEE项目 2. 定义一个类,实现Servlet接口 public class 阅读全文
posted @ 2020-02-13 13:02 LampsAsarum 阅读(141) 评论(0) 推荐(0)
摘要:web服务器软件: 服务器: 安装了服务器软件的计算机 服务器软件: 接收用户的请求,处理请求,做出响应 web服务器软件: 接收用户的请求,处理请求,做出响应。 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目 web容器 Tomcat:web服务器软件 1. 下载:htt 阅读全文
posted @ 2020-02-12 21:42 LampsAsarum 阅读(101) 评论(0) 推荐(0)
摘要:概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 框架: 一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 好处: 1. 定 阅读全文
posted @ 2020-02-12 18:24 LampsAsarum 阅读(190) 评论(0) 推荐(0)
摘要:概念: 一门客户端脚本语言 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行了 功能: 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 基本语法: 与html结合方式 1 阅读全文
posted @ 2020-02-10 12:05 LampsAsarum 阅读(187) 评论(0) 推荐(0)
摘要:CSS CSS概念: Cascading Style Sheets 层叠样式表 层叠:多个样式可以作用在同一个html的元素上,同时生效 好处: 1. 功能强大 2. 将内容展示和样式控制分离 降低耦合度。解耦 让分工协作更容易 提高开发效率 CSS的使用:CSS与html结合方式 1.内联样式:在 阅读全文
posted @ 2020-02-09 19:47 LampsAsarum 阅读(124) 评论(0) 推荐(0)
摘要:HTML概念 最基础的网页开发语言,一种超文本标记语言 超文本: 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本. 标记语言: 由标签构成的语言。 如 html,xml 标记语言不是编程语言。 常用标签 1.文件标签:构成html最基本的标签 2.文本标签:和文本有关的标签 3 阅读全文
posted @ 2020-02-09 12:09 LampsAsarum 阅读(115) 评论(0) 推荐(0)
摘要:JavaWeb: 使用Java语言开发基于互联网的项目 软件架构: 1. C/S: Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷... 优点: 用户体验好 缺点: 开发、安装,部署,维护 麻烦 2. B/S: Browser/Se 阅读全文
posted @ 2020-02-09 12:03 LampsAsarum 阅读(126) 评论(0) 推荐(0)
摘要:JDBC JDBC是用Java语言向数据库发送SQL。 在Java里专门为JDBC提供有一个模块(java.sql),里面有一个核心模块(java.sql),在JDBC里核心的组成就是DriverManager类,以及若干接口(Connection、Statement、PreparedStateme 阅读全文
posted @ 2020-02-06 16:20 LampsAsarum 阅读(169) 评论(0) 推荐(0)
摘要:享元模式 享元模式: 运用共享技术有效地支持大量细粒度的对象。 享元模式可以避免大量非常相似类的开销。 如果一个应用程序使用了大量的对象,而大量的这些对象造成了很大的存储开销时就应该考虑使用;还有就是对象的大多数状态可以外部状态,如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象,此 阅读全文
posted @ 2020-02-05 11:56 LampsAsarum 阅读(119) 评论(0) 推荐(0)
摘要:核心接口 Collection、List、Set、Map、Iterator、Enumeration、Queue、ListIterator Collection接口 java.util.Collection是单值集合操作的最大的父接口,在该接口之中定义有所有的单值数据的处理操作。 核心操作方法: |N 阅读全文
posted @ 2020-02-04 22:01 LampsAsarum 阅读(330) 评论(0) 推荐(0)
摘要:中介者模式 中介者模式: 用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 中介模式的主要职责就是,改变多个对象之间的项目引用问题,让一个网状图,变成一个围绕中介的发散图。 但中介的缺点就在于,将原本的多个对象之间的复杂关 阅读全文
posted @ 2020-02-04 13:19 LampsAsarum 阅读(168) 评论(0) 推荐(0)
摘要:一个生产者一个消费者 阅读全文
posted @ 2020-02-03 19:50 LampsAsarum 阅读(379) 评论(0) 推荐(0)
摘要:责任链模式 责任链模式: 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 该模式主要针对,一个请求由于上层权限问题导致需要将该请求逐步传递的事件。 其实就相当于链表的结构,有一个next指针,指向权限更 阅读全文
posted @ 2020-02-02 11:36 LampsAsarum 阅读(98) 评论(0) 推荐(0)
摘要:多线程实现 继承Thread类实现多线程 发现可以使用泛型,这个泛型就是返回值的类型。 线程状态转换图 多线程常用的操作方法 线程名命和获取 在Thread类里有个currentThread()函数可以夺取当前线程对象。 同步方法 wait()方法和notfiy()方法 wait方法 wait方法使 阅读全文
posted @ 2020-02-01 19:47 LampsAsarum 阅读(108) 评论(0) 推荐(0)
摘要:反射 反射库提供了一个丰富的工具集,用于编写能够动态操纵Java代码的程序。 能够分析类能力的程序称为反射。 反射机制可以用来: 在运行时分析类的能力。 在运行时查看对象 实现通用的数组操作代码 利用Method对象,这个对象很像C++中的函数指针 Class类 在程序运行的时候,Java运行时系统 阅读全文
posted @ 2020-02-01 12:40 LampsAsarum 阅读(111) 评论(0) 推荐(0)
摘要:泛型类 泛型指的就是在类定义的时候并不会设置类中的属性或方法中的参数的具体类型,而是在类使用时再进行定义。 虽然说内的字母是任意的,但规范期间一般使用如下字母: T代表一般的任何类。 E代表Element的意思,或者Exception异常的意思。 K代表Key的意思 V代表Value的意思。 S代表 阅读全文
posted @ 2020-02-01 12:29 LampsAsarum 阅读(120) 评论(0) 推荐(0)
摘要:命令模式 命令模式: 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 最直接的命令请求就是直接调用一个类里的方法即可。可以但有些死板。 命令模式就是将行为封装成命令,再创造一个中介去管理这些命令。从而提高了灵活性。 命令模式把请求一 阅读全文
posted @ 2020-02-01 10:44 LampsAsarum 阅读(104) 评论(0) 推荐(0)