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