08 2019 档案
Mybatis入门(一)
摘要:简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis” 阅读全文
posted @ 2019-08-30 09:01 幸福的小耗子 阅读(232) 评论(1) 推荐(1) 编辑
Maven入门
摘要:Maven简介 1、什么是Maven? Maven是一个跨平台的项目管理工具.可以管理项目生命周期中的构建(编译,运行测试,打包,部署等)和项目的依赖(jar包),以及管理项目各个模块之间的依赖关系。 2、Maven产生的原因 项目构建:包括编译,运行测试,打包,部署,运行服务器等一系列操作,每个过 阅读全文
posted @ 2019-08-26 21:43 幸福的小耗子 阅读(216) 评论(1) 推荐(1) 编辑
Ajax和Json
摘要:1、什么是Ajax? Ajax 即"Asynchronous Javascript And XML"(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。通过在后台与服务器进行少量数据交换 阅读全文
posted @ 2019-08-25 21:07 幸福的小耗子 阅读(189) 评论(1) 推荐(1) 编辑
过滤器和监听器
摘要:过滤器 1、什么是过滤器? 原理:拦截 检查 放行,其实就是对资源的一种筛选,过滤 2、过滤器的创建过程 实现一个接口:Filter 重写三个方法 init doFilter destroy 在web.xml中配置过滤器 3、过滤器的生命周期 过滤器对象创建时,执行init方法一次,反复执行doFi 阅读全文
posted @ 2019-08-25 20:57 幸福的小耗子 阅读(226) 评论(0) 推荐(1) 编辑
JSTL标签库
摘要:1、Jsp Standard Tag Library (jsp标准标签库),用来替换传统页面中的<% %> 2、需要导包:standard.jar jstl.jar 3、引入标签库 在jsp页面中导入: <%@taglib prefix="" uri="" %> <%@ taglib uri=”ht 阅读全文
posted @ 2019-08-25 20:21 幸福的小耗子 阅读(130) 评论(0) 推荐(1) 编辑
JSP与EL表达式
摘要:JSP 1、什么是JSP? Java Server Pages,SUN公司提供的一种动态网页编程技术。 2、为什么要有JSP ? Servlet输出页面很繁琐 Servlet生成的页面没有预览工具 JSP: JSP = HTML+java代码+JSP本身的标签 3、JSP是动态资源还是静态资源? 是 阅读全文
posted @ 2019-08-25 19:56 幸福的小耗子 阅读(291) 评论(0) 推荐(1) 编辑
dom4j与XML文档操作
摘要:dom4简介 1、 DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。 DOM4J 最大的特色是使用大量的接口。它的主要接口都在org.dom4j里面定义 Attribute 定义了 阅读全文
posted @ 2019-08-25 18:48 幸福的小耗子 阅读(322) 评论(0) 推荐(1) 编辑
会话管理
摘要:1、什么是会话? 用户打开浏览器,浏览页面,直到关闭浏览器的过程,称为一次会话。 2、什么是会话技术? 因为HTTP是一个无状态协议,服务端无法记录客户端的身份信息。 例如在购物网站购买东西时,需要用到的购物车(记录用户挑选的商品),这时会发现request无法做到,ServletContext也无 阅读全文
posted @ 2019-08-25 14:01 幸福的小耗子 阅读(290) 评论(0) 推荐(1) 编辑
登录之验证码
摘要:1、在访问登录页面时,需要生产验证码。从而防止用户使用程序恶意操作。 2、验证码的本质是图片。 3、生成验证码的工具Servlet,直接复制粘贴即可使用 4、网页调用 5、登录验证代码 阅读全文
posted @ 2019-08-25 11:11 幸福的小耗子 阅读(362) 评论(0) 推荐(1) 编辑
WEB之文件下载
摘要:1、文件下载有两种方式:一种是超链接,一种是Servlet提供下载。 2、超链接下载时:当文件可以在网页直接打开时,会直接打开文件,而不是下载,当文件打开不了时,会提供下载窗口。 3、超链接下载原理 4、Servlet下载文件的原理 5、代码示例 import java.io.FileInputSt 阅读全文
posted @ 2019-08-25 11:00 幸福的小耗子 阅读(262) 评论(1) 推荐(1) 编辑
请求转发与重定向
摘要:1、原理图解 2、重定向代码 response.setStatus(302); //资源重定向 response.setHeader("location","路径"); //设置响应头,跳转到指定页面 或者直接 response.sendRedirect("路径"); 浏览器延迟X秒重定向:resp 阅读全文
posted @ 2019-08-24 21:24 幸福的小耗子 阅读(220) 评论(1) 推荐(1) 编辑
Servlet详解
摘要:Servlet简介 1、什么是Servlet? Servlet=server+applet(服务器端小程序)。 Servlet是sun公司提供的一门用于开发动态web资源的技术。运行在服务器端,一个小的Java程序。它可以接收从web浏览器发送过来的请求,也可以给浏览器产生相应。通常使用超文本传输协 阅读全文
posted @ 2019-08-24 16:55 幸福的小耗子 阅读(487) 评论(1) 推荐(1) 编辑
HTTP协议
摘要:HTTP协议 1、什么是HTTP协议? HTTP协议是一种超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。 专门用来进行超文本信息传输的 规定和规范,可以使得超文本传递更为快捷高效。 2、作用和特点 HTTP协议是学习JavaW 阅读全文
posted @ 2019-08-24 11:28 幸福的小耗子 阅读(198) 评论(1) 推荐(1) 编辑
WEB工程与tomcat服务器的搭建
摘要:WEB工程 1、那么什么是Web呢? Web的意思是网页,我们在浏览器上看到的所有信息都被称为WEB资源。 WEB资源分为静态WEB资源和动态WEB资源。 静态WEB资源:代码不变,展示的内容就不变。eg:HTML、CSS、JS、图片、视频等。 动态WEB资源:展示的内容由程序控制。eg:JSP/S 阅读全文
posted @ 2019-08-24 11:16 幸福的小耗子 阅读(303) 评论(0) 推荐(1) 编辑
数据库连接池、事务
摘要:连接池简介 1、连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。 作用:避免频繁地创建与消毁,给服务器减压力。2、数据库的弊端: 1.当用户群体少服务器可以支撑,如果群体比较大万级别服务器直接死机。数据库默认的并发访问50. 2.每一个用完数据库之后直接关闭,不能重 阅读全文
posted @ 2019-08-18 13:58 幸福的小耗子 阅读(1605) 评论(1) 推荐(1) 编辑
JDBC、单元测试、DAO模式
摘要:JDBC简介 1、什么是JDBC? JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API(工具)。JDBC是Java访问数据库的标准规范。 规范:在java中的直接体现是接口 作用:为不同关系型数据库提供统一的访问,由一组用j 阅读全文
posted @ 2019-08-18 13:01 幸福的小耗子 阅读(631) 评论(1) 推荐(1) 编辑
归并排序
摘要:1、什么是归并排序? 归并排序是属于分冶法的一种排序方式,归并排序将待排序的元素序列分成两个长度相等的子序列,为每一个子序列排序,然后再将他们合并成一个子序列。合并两个子序列的过程也就是两路归并。 2、时间复杂度和空间复杂度 归并排序是一种稳定的排序算法,一般用于对总体无序,但是各子项相对有序的数列 阅读全文
posted @ 2019-08-17 13:09 幸福的小耗子 阅读(263) 评论(0) 推荐(1) 编辑
插入排序
摘要:1、什么是插入排序? 一组未经排序的序列,从前向后依次放入一个有序的序列,每次插入时从已排序序列的最后向前比较,找到相应的位置插入。 2、插入排序非常类似于整扑克牌。 在开始摸牌时,左手是空的,牌面朝下放在桌上。接着,一次从桌上摸起一张牌,并将它插入到左手一把牌中的正确位置上。为了找到这张牌的正确位 阅读全文
posted @ 2019-08-14 09:01 幸福的小耗子 阅读(223) 评论(0) 推荐(1) 编辑
MySQL数据库
摘要:数据库简介 1、什么是数据库? 存储数据的仓库,本质是一个文件系统,按照特定的格式将文件存储起来(实现持久式存储),使用户可以方便的对数据进行增删改查。 2、数据库的发展 层次数据库 ->网状数据库->关系型数据库->面向对象数据库->分布式数据库 3、常见的关系型数据库 MySQL:免费的开源的数 阅读全文
posted @ 2019-08-11 20:26 幸福的小耗子 阅读(231) 评论(0) 推荐(1) 编辑
JQuery
摘要:等待后续补充 阅读全文
posted @ 2019-08-11 17:00 幸福的小耗子 阅读(128) 评论(1) 推荐(1) 编辑
JavaScript
摘要:JavaScript 1、JavaScript一种直译式脚本语言.是一种动态类型、弱类型、基于原型的语言,内置支持类型。js是基于对象操作,但是不是面向对象。因为它没有类的概念。 2、不是Java的子集(原名livescript);不是只能运行在浏览器端。 是一种弱类型语言(定义变量时,不需要分配数 阅读全文
posted @ 2019-08-11 16:59 幸福的小耗子 阅读(226) 评论(0) 推荐(1) 编辑
CSS
摘要:CSS 1、什么是CSS? Casding Style Sheet 层叠样式表 2、作用: 使样式与内容分离 网页的表现统一,容易修改 丰富的样式,使得页面布局更加灵活 减少网页的代码量,增加网页的浏览速度,节省网络带宽 运用独立于页面的CSS,有利于网页被搜索引擎收录 3、编写CSS代码的位置 1 阅读全文
posted @ 2019-08-11 16:57 幸福的小耗子 阅读(164) 评论(0) 推荐(1) 编辑
HTML
摘要:HTML 两个比较好用的网站 https://www.runoob.com/ https://www.w3school.com.cn/ 1、什么是HTML? HTML(Hyper Text Markup Language) 超文本 标记 语言。 超文本:页面中有文字,有图片,有视频,链接等等非文字内 阅读全文
posted @ 2019-08-11 11:31 幸福的小耗子 阅读(188) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示