- 博客(24)
- 收藏
- 关注
原创 用mybatis实现TodoList
todolist.html 记事本 .top { margin-top: 10px; margin-bottom: 10px } {{title}} 请输入编号: 请选择类型: {{item.name}} 请输入内容:<input type="tex
2018-04-20 18:08:20
301
原创 JavaWeb作业--Jsp文件上传(限制文件后缀名)
upload.jsp 文件上传 选择一个文件: upload.java package abc; import java.io.*; import java.util.*; import javax.servlet.ServletException; import javax.servlet.annotation.WebS
2018-04-11 22:07:31
3153
原创 Java学习--Ajax与数据库连接池
概述数据库连接池Ajax简介JavaScript实现AjaxjQuery实现Ajax一:数据库连接池数据库连接是一种关键的有限的昂贵的资源,对数据库连接的管理能显著影响到整个应用程序的性能。数据库连接池正是针对这个问题提出来的。常见的数据库连接池有哪些: C3p0、DBCP、 Tomcat Jdbc Pool、 Druid1. 数据库连接池的原理: 连接池基本的思想是在系统...
2018-03-28 20:27:31
468
原创 Filter作业
实现一个日志过滤器。要求每次访问应用中的任何路径时,日志都能记录当前访问的路径。 提示:当前访问的路径可以考虑使用HttpServletRequest中的getRequestURI()方法。a.jsp<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html>...
2018-03-23 21:11:22
193
原创 Listener作业
用监听器实现一个统计网站在线人数的功能。提示:创建一个监听器类,通过ServletContextListener监听,当容器启动时,在ServletContext中添加一个List,用来准备存放在线的用户名;然后,可以通过HttpSessionAttributeListener监听,当用户登录成功把用户名设置到Session中时同时将用户名存放到ServletContext中的List列表中;最后...
2018-03-23 21:06:41
231
原创 Java学习--过滤器与监听器
一:过滤器(Filter) 当需要限制用户访问某些资源或者在处理请求时提前处理某些资源的时候,就可以使用过滤器Filter完成。 过滤器是以一种组件的形式绑定到WEB应用程序当中的,与其他的WEB应用程序组件不同的是,过滤器是采用了“链”的方式进行处理的。1. 实现过滤器在Servlet中,如果要定义一个过滤器,则直接让一个类实现javax.servlet.Filter接...
2018-03-21 19:55:24
185
原创 Java学习--JSP内置对象与EL、JSTL
概述:MVC设计模式JSP内置对象EL表达式语言JSTL(JSP Standard Tag Libraries)一:MVC 设计模式MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC设计模式被分成三个核心层:模型层、视图层、控制层。它们各自处理自己的任务,各层的任务如下: 显示层(View):此层主要是负责将内容显示给用户。 比如:JSP. ...
2018-03-21 19:24:28
368
原创 Java学习--Servlet与JSP
Servlet简介与体系结构Servlet实现方式、配置方式、生命周期服务端跳转(转发)与客户端跳转(重定向)JSP及其四种属性范围Cookie与Session一:Servlet简介与体系结构 Servlet是使用Java语言编写的服务端程序。 主要运行在服务器端,并由服务器调用Servlet是单实例的,所以要尽量少使用全局变量。Servlet体系结构:(1)接口:Servlet(2)抽象类...
2018-03-15 19:43:34
389
原创 Java学习--jQuery
jQuery简介DOM对象与jQuery对象$(document).ready(function(){})jQuery选择器一:jQuery简介jQuery是一个优秀的JavaScript库,其理念是”写得少,做得多(write less, do more)”。在jQuery中,$就是jQuery的一个简写形式。例如: $(“#foo”)和jQuery(“#foo”)是等价的;$.ajax...
2018-03-12 19:55:22
231
原创 Java学习---JavaScript
概述:JavaScript简介JavaScript的数据类型与变量函数DOM操作HTMLBOM操作浏览器JavaScript改变CSS样式JavaScript自定义对象函数深入用法函数的参数JavaScript的内置对象一:JavaScript介绍1.JavaScript是一种弱类型的脚本编程语言。 JavaScript由三部分组成:ECMAScript、DOM、BOM。 ECMASc...
2018-03-08 17:20:22
274
原创 Java学习--HTML及CSS
概述:HTML 概述HTML基本标签表单标签CSS引入方式CSS选择器CSS盒子模型(Box模型)CSS浮动(float)一:HTML概述HTML(Hyper Text Markup Language):超文本标记语言,是一种专门用于创建Web超文本文档的编程语言,它能告诉Web浏览程序如何显示Web文档(即网页)的信息,如何链接各种信息。*******HTML基本结构DOCTYPE声明 ...
2018-03-08 16:26:29
523
原创 Java学习第六周--集合及异常
学习目标: 1. Comparator接口的使用 2. Map集合 3. 异常的概念与原理 4. 异常的分类 5. 处理异常的方法 6. 自定义异常 一:Comparator接口的使用 使用Comparable接口定义排序顺序有局限性:实现此接口的类只能按compareTo()定义的这一种方式排序。 如果同一类对象要有多种排序方式,应该为该类定义不同的比较器(
2018-01-10 15:59:17
219
原创 Java学习第五周(2)--集合
学习目标: 一:集合概念与框架结构 二:List集合及其实现类 三:迭代器(Iterator)的使用 四:Set集合 一:集合概念与框架结构 1.集合的概念 集合:Java API所提供的一系列类的实例,可以用于动态存放多个对象。 Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中 特点:长度不固定,只能存储引用类型对象
2018-01-02 20:01:47
216
原创 Java学习第五周(1)--常用类及 正则表达式
学习目标: 1. 常用类 2. 正则表达式 3. 枚举 一:常用类 1.Math类 Math 类提供了一序列基本数学运算和几何函数的方法。 Math类是final类,并且它的所有成员变量和成员方法都是静态的。 静态常量--PI :圆周率的double值 静态方法 double pow (double a, d
2018-01-02 19:27:47
243
原创 Java学习第四周(2)--面向对象第四天
学习目标: 1.基本数据类型的包装类 2.String类、StringBuffer类、StringBuilder类 3.内部类 一:基本数据类型的包装类 装箱:将基本数据类型包装为对应的包装类对象 拆箱:将包装类对象转换成对应的基本数据类型 eg. Integer a=100; // 自动装箱 int b=a; // 自动拆箱 二:字符串相关类
2017-12-24 20:54:38
208
原创 Java学习第四周(1)--面向对象的多态性
学习目标: 1. Object类的toString()与equals(Object obj)方法 2. 面向对象的多态性 3. 抽象类与接口 一:Object类 1.toString()方法 public String toString()方法,其返回值是String类型,描述当前对象的有关信息。 如果直接打印某对象的引用,则默认会调用这个对象的t
2017-12-23 20:19:59
249
原创 简述重载与重写的区别
重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数、类型、顺序。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义,与参数名和返回值类型无关。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法 例子: public c
2017-12-12 23:29:46
5868
原创 Java学习第三周(2)--面向对象第二天
学习目标: 1.this关键字 2.static关键字 3.封装性 4.继承性 5.super关键字 6.四种访问权限 7.方法重写 一、This关键字 1.定义:每个类的每个非静态方法都会隐含一个this引用名称,它指向调用这个方法的对象(当前对象)。 this可以看作是一个变量,它的值就是当前对象的引用 2.用法:(1)当类中
2017-12-12 23:17:39
279
原创 Java学习第三周(1)--面向对象第一天
内容: 1. 面向对象的编程思想 2. 类与对象 3. 创建类与对象 4. 方法重载 一、面向对象编程 定义:它将对象作为问解决问题的基本元素, 利用对象和对象之间的相互作用来设计程序。 思考方式:首先考虑有哪些对象,在考虑对象有怎样的功能和特征,再考虑对象之间的关系。 二、类与对象 1.对象:用来描述客观事物的一个实体,由一组属性和行为构成 属性
2017-12-12 19:53:45
170
原创 Java学习第二周(2)--排序算法与二维数组
声明:由于学习环境为JDK1.8,所有有关Java的代码均在JDK1.8环境中测试通过,若环境发生变换,代码可能会发生错误。 本周的学习难度较上周有明显提升,今天所学习的排序算法有很多需要理解的地方,今后还需多加练习和使用。 一:数组拷贝 System类中有一个静态方法: public static native void arraycopy(Object src, int sr...
2017-12-04 20:45:13
276
原创 Java学习第二周(1)--方法与一维数组
声明:由于学习环境为JDK1.8,所有有关Java的代码均在JDK1.8环境中测试通过,若环境发生变换,代码可能会发生错误。 本周的学习难度较上周有明显提升,尤其是涉及到了各种算法的使用和理解,需要更多的练习和归纳。 1.方法的声明与调用 (1)Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段 声明格式:[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数
2017-12-04 20:11:32
251
原创 第一周总结
这周,我在西开的Java学习正式开始了。由于是计算机专业的学生,本周的内容对我来说并不吃力,可以说是大一学过的基础内容,只是当时学习的时候只会使用,一直都是似懂非懂的,现在有了更好的理解。 以下是对这两天学习内容的总结:
2017-11-28 17:17:07
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人