09 2021 档案
摘要:1、解释下什么是⾯向对象?⾯向对象和⾯向过程的区别? ⾯向对象是⼀种基于⾯向过程的编程思想,是向现实世界模型的⾃然延伸,这是⼀种“万物皆对象”的编程思想。由 执⾏者变为指ഀ者,在现实⽣活中的任何物体都可以归为⼀类事物,⽽每⼀个个体都是⼀类事物的实例。⾯向对象 的编程是以对象为中⼼,以消息为驱动。 区
阅读全文
摘要:一. 索引 1. Servlet核心技术(上) <1> C/S、B/S、JavaWeb的概念 <2> HTTP协议 概念: 规范浏览器与服务器之间,通信数据的格式 请求格式:请求行 + 请求头 + 空白行 + 请求体 响应格式:响应行 + 响应头 + 空白行 + 响应体 <3> Tomcat服务器
阅读全文
摘要:1. notoriety His treason gained his notoriety which has lasted even to this day. (the state of being known for some unfavorable act or quality) 2. mow
阅读全文
摘要:练习: 设计跳表 不使用任何库函数,设计一个跳表。 跳表是在 O(log(n)) 时间内完成增加、删除、搜索操作的数据结构。跳表相比于树堆与红黑树,其功能与性能相当,并且跳表的代码长度相较下更短,其设计思想与链表相似。 例如,一个跳表包含 [30, 40, 50, 60, 70, 90],然后增加
阅读全文
摘要:1. consolation Her mother cooking her favorite meal was a nice consolation when she failed her exam. (the comfort you feel when you are in times of di
阅读全文
摘要:1 基本概念 MVC是模型(Model)、视图(View)以及控制器(Controller)的简写,是一种将数据、界面显示和业务逻辑进行分离的组织方式,这样在改进界面及用户交互时,不需要重新编写业务逻辑,从而提高了 代码的可维护性 M: 封装业务数据的JavaBean(Bean 或 Entity)
阅读全文
摘要:(1)基本概念 JavaBean 是使用 Java 语言开发的、一个可重用的组件,在 JSP 开发中,可以使用 JavaBean 减少重复代码,使整个 JSP 代码的开发更加简洁 JavaBean本质上就是Java类,通常要求如下: 属性:全部私有化,通过get和set方法进行访问 方法:必须是pu
阅读全文
摘要:1 基本概念 在JSP程序中有9个内置对象,由容器为用户进行实例化,程序员可以不用定义,就直接使用这些变量 在JSP转换成Servlet后,会自动追加这些变量的定义,使用内置对象可以简化JSP的开发 2 对象名称 对象变量 对象类型 作用 out JSPWriter 输出流 request Http
阅读全文
摘要:1 JSP语法结构 声明区 程序代码区 表达式 注释 指令和动作 内置对象 2 声明区 基本语法 <%! %> 说明:可以定义全局变量、方法、类 <%! int i; public void setName(){… …} %> 3 程序代码区 基本语法 <%程序代码区%> 说明:可以定义局部变量以及
阅读全文
摘要:1 JSP的概念 JSP是Java Server Pages的简称,跟Servlet一样可以动态生成HTML响应, JSP文件命名为 xxx.jsp 与Servlet不同,JSP文件以HTML标记为主,然后内嵌Java代码段,用于处理动态内容 2 JSP的示例 <%@ page import="ja
阅读全文
摘要:1 基本概念 <1> Session本意为"会话"的含义,是用来维护一个客户端和服务器关联的一种技术 <2> 浏览器访问服务器时,服务器会为每一个浏览器都在服务器端的内存中分配一个空间,用于创建一 个Session对象,该对象有一个id属性且该值唯一,我们称为SessionId,并且服务器会将这个
阅读全文
摘要:1 基本概念 <1>Cookie本意为”饼干“的含义,在这里表示客户端以“名-值”形式进行保存的一种技术 <2>浏览器向服务器发送请求时,服务器将数据以Set-Cookie消息头的方式响应给浏览器,然后浏览器 会将这些数据以文本文件的方式保存起来 <3>当浏览器再次访问服务器时,会将这些数据以Coo
阅读全文
摘要:1 Servlet线程安全 <1> 服务器在收到请求之后,会启动一个线程来进行相应的请求处理 <2> 默认情况下,服务器为每个Servlet只创建一个对象实例。当多个请求访问同一个Servlet时,会有 多个线程访问同一个Servlet对象,此时就可能发生线程安全问题 <3> 多线程并发逻辑,需要使
阅读全文
摘要:1 重定向的概述 (1)重定向的概念 首先客户浏览器发送http请求,当web服务器接受后发送302状态码响应及对应新的location给客 户浏览器,客户浏览器发现是302响应,则自动再发送一个新的http请求,请求url是新的location 地址,服务器根据此请求寻找资源并发送给客户。 (2)
阅读全文
摘要:Servlet+JDBC应用 <1> 在Servlet中可以使用JDBC技术访问数据库,常见功能如下: 查询DB数据,然后生成显示页面,例如:列表显示功能 接收请求参数,然后对DB操作,例如:注册、登录、修改密码等功能 <2> 为了方便重用和便于维护等目的,经常会采用DAO(Data Access
阅读全文
摘要:1 ServletConfig接口(熟悉) (1)基本概念 javax.servlet.ServletConfig接口用于描述Servlet本身的相关配置信息,在初始化期间用于将信息 传递给Servlet配置对象 (2)配置方式 <!-- 在web.xml中配置ServletConfig初始化参数
阅读全文
摘要:1 接收乱码原因 浏览器在提交表单时,会对中文参数值进行自动编码。 当Tomcat服务器接收到浏览器请求后,自动 解码,当编码与解码方式不一致时,就会导致乱码。 2 解决POST接收乱码 接收之前,设置编码方式: request.setCharacterEncoding(“utf-8”) 提示: 必
阅读全文
摘要:1 ServletResponse接口 (1)基本概念 javax.servlet.ServletResponse接口,用于定义一个对象,来帮助Servlet向客户端发送响应 Servlet容器创建ServletResponse对象,并将其作为参数传递给servlet的service方法 (2)常用
阅读全文
摘要:1 ServletRequest接口 (1)基本概念 <1> javax.servlet.ServletRequest接口,用于向servlet提供客户端请求信息, 可以从中获取到任何 请求信息 <2> Servlet容器创建一个ServletRequest对象,并将其作为参数传递给Servlet的
阅读全文
摘要:1 GET请求 发出GET请求的主要方式: (1)在浏览器输入URL按回车 (2)点击<a>超链接 (3)点击submit按钮,提交 <form method=“get”>表单 GET请求特点: 会将请求数据添加到请求URL地址的后面,只能提交少量的数据、不安全 2 POST请求 发出POST请求的
阅读全文
摘要:1 基本概念 Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,是Java语言编写 的服务器端程序,换句话说,Servlet就是运行在服务器上的Java类。 Servlet用来完成B/S架构下客户端请求的响应处理,也就是交互式地浏览和生成数据,
阅读全文
摘要:1 基本概念 Tomcat本意为公猫的含义,最初是由Sun公司的软件架构师詹姆斯·邓肯·戴维森开发的,后来他帮 助将其变为开源项目并由Sun公司贡献给Apache软件基金会 Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使 用,是开发和调试Servlet
阅读全文
摘要:1 HTTP协议的概念 <1> HTTP协议(HyperText Transfer Protocol,超文本传输协议)是由W3C(万维网联盟)组织制定 的一种应用层协议,是用来规范浏览器与Web服务器之间如何通讯的数据格式,主要涉及浏览器 的发请求格式和服务器的响应格式。 <2> HTTP协议通常承
阅读全文
摘要:1 C/S架构的概念 <1> C/S架构(Client/Server,客户端/服务器模式),是一种比较早的软件体系结构,也是生活中很常 见的结构。这种结构将需要处理的业务合理地分配到客户端和服务器端,客户端通常负责完成与用 户的交互任务,服务器通常负责数据的管理。 <2> C/S架构的主要优点如下:
阅读全文
摘要:一. 索引 1. jQuery <1> 简介 jQuery是JavaScript程序库 引入: <script src="js/jquery-3.4.1.min.js"></script> 基本语法: <script> $(selector).action(); </script> <2> 选择器
阅读全文
摘要:1 首页轮播大图 1. 大小屏幕自动适应,扩大缩小浏览器 2. 滚动数字区点击左右切换图片 3. 左右区域点击切换 4. 默认5秒钟自动切换下一张 5. 最后一张,回到第一张 <div id="myCarousel" class="carousel slide" data-ride="carouse
阅读全文
摘要:data-toggle="modal" 触发类型:模态框modal data-target="#myModal" 触发的节点 data-backdrop="static" 点击黑灰色背景,不会关闭模态框 <button class="btn btn-warning" data-toggle="mod
阅读全文
摘要:配合响应式的栅格系统 <div class="container"> <div class="row"> <div class="col-lg-3 col-md-4 col-sm-6"> <div class="thumbnail"> <img src="img/2.jpg"> </div> </d
阅读全文
摘要:bootstrap的栅格系统会将整个页面水平方向上平均分成12个小格子 当浏览器大小发生变化的时候,我们可以控制每行的元素占用几个格子,从而达到响应式的效果 显示屏幕的扩大和缩小. 实现如下效果 <style> .a{ height: 50px; border: 1px solid black; b
阅读全文
摘要:1 下拉菜单组件 <div class="dropdown"> <button class="btn btn-primary" data-toggle="dropdown">拉勾教育 <span class="caret"></span></button> <ul class="dropdown-m
阅读全文
摘要:1 按钮 <1> 按钮样式 <button class="btn btn-default">默认按钮</button> <button class="btn btn-primary">主要按钮</button> <button class="btn btn-success">成功按钮</button
阅读全文
摘要:1 表单布局 <1> 默认布局 <body style="padding:100px;"> <form> <div class="form-group"> <label>邮箱</label> <input type="email" class="form-control" placeholder="
阅读全文
摘要:表格 和之前的表格相比,标签更丰富更加语义化,效果更佳美观 1 丰富的标签 <table>: 为表格添加基础样式 <thead>: 表格标题行的容器元素(<tr>) <tbody>:表格主体中的表格行的容器元素 (<tr>) <tr>: 表格行 <td>: 默认的表格单元格 <th>: 特殊的表格单
阅读全文
摘要:1 什么是Bootstrap? Bootstrap来自 Twitter,是目前最受欢迎的响应式前端框架。 Bootstrap是基于 HTML、CSS、JavaScript的,它简洁灵活,使得 Web 开发更加快捷。 2 为什么使用 Bootstrap? 移动设备优先:自 Bootstrap3 起,框
阅读全文
摘要:0 ES6基本语法 ES标准中不包含 DOM 和 BOM的定义,只涵盖基本数据类型、关键字、语句、运算符、内建对象、内建函数等通用语法。 本部分只学习前端开发中ES6的必要知识,方便后面项目开发中对代码的理解。 1 let声明变量 与我们的JavaScript中var声明变量有什么区别? <1>作用
阅读全文

浙公网安备 33010602011771号