自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 ajax学习

重点哦:ajax主要是实现了:1,ajax通过点击事件提交数据到了servlet。2,servlet通过一系列代码操作数据库以后,将结果返回给前端。3,ajax嘞,它又可以获取到从servlet发送的数据,然后就会通过这个结果, 把结果再展示出来,这就是请求的一系列过程,实现局部更新!!!这才是ajax学习的重点,精华,重中之重。req.getParameter("username"),这个get...

2018-05-01 16:46:50 209

原创 过滤器学习

过滤器可以有多个,顺序是按照声明的顺序来的,如果前面的过滤器没有选择放行,那么他就不会通过接下来的过滤器。延伸知识点:会话结束两种方式,一,关闭浏览器,二,session过期。1,会先写一个登录界面,也就是login.jsp,从这个界面跳转到login.servlet。2,在login.servlet里面主要实现三个功能,第一步要获取前端的数据,String username = req.getP...

2018-04-26 18:04:30 263

原创 EL表达式

语法规范:${标识符}1,得到request域中的数据<%-- JSP表达式 --%><%=((Student)request.getAttribute("s")).getName() %><br>EL表达式:${s }2,从域对象中拿数据<%--pageContext.findAttribute()在当前页面中找出域对象里面对应的属性名pageConte...

2018-04-25 19:46:44 213

原创 乱七八糟

java基础:面向对象,线程,集合,io流,设计模式,反射javaweb:servlet,jsp。数据库:MySQL,oracle,redis,框架:ssm,ssh,springboot前端有:html,css,js,jquery,easyui,bootstrap(做样式),echars抽象类和接口的区别:一,单,多。二,普通成员变量。三抽非抽。四,使用动机:抽象类使用类和属性,接口规范行为。穿透...

2018-04-25 09:32:35 207

原创 联系人项目总结,前端与servlet和数据库连起来进行增删改查

建五个包:1,实体类entity,2,servlet类,所有的servlet,3,dao,数据库操作dao,dao层接口。4,impl,实现dao接口的方法。5工具类步骤:1,建数据库表,联系人的表2,导入JDBCUtil,和basedao。导入其他需要的jar包。3,建实体类(遵从javabean规范)entity里面的代码4,写dao层代码:这里面包括了成员方法,这是一个接口例如:添加联系人p...

2018-04-24 19:35:21 515

原创 JSP和Servlet使用

servlet和jsp进行交互。交互一:1,先建一个user类(javabean的规范)。2,写一个userinfoservlet类,然后转发到userInfo.jsp页面。protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOExcept

2018-04-24 19:33:50 523

原创 JSP学习

仅有助于个人学习JSP学习重点,三大指令,九大内置对象,四大作用域。jsp是什么?它和servlet技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。JSP表达式JSP脚本表达式(expression)用于将程序...

2018-04-23 21:17:09 311

转载 Servlet学习

Servlet是什么????是用Java编写的服务器端程序。在没有jsp之前,它应该属于前台。在有jsp之后,它的分工就变了。其主要功能在与交互式的浏览和修改数据,生成动态Web内容。servlet负责跟浏览器交互,接受浏览器的数据,返回数据给浏览器。接受浏览器数据是http请求,响应浏览器数据是响应转发和重定向区别:区别一:转发发生在服务器,重定向发生在客户端。区别二:转发发生一次请求,重定向发...

2018-04-22 11:52:01 275

原创 MySQL数据库学习

 数据库服务器 :装有数据库软件的一个电脑    数据库:软件 MySQL Oracle    数据表:一个表格,里面放着一条一条的数据,类似于Excel    字段:表示该数据是什么数据,例如:姓名,年龄,性别    数据行:一条完整的数据JDBC连接数据库步骤://1. 注册驱动 JDBC连接MySQLClass.forName("com.mysql.jdbc.Driver"); //2....

2018-04-21 16:17:39 227

原创 js学习

所写内容仅适用自己学习,不适用读者阅读!type="text/javascript" 可视化的JS文件src="JS文件路径",表示这个JS文件在什么位置,要引入的是哪一个【注意】 这里script标签是一个双边标签,但是在使用Script标签引入外部的JS文件 时,里面不能有任何的内容!!!<script type="text/javascript" src="hello.js" ...

2018-04-21 10:54:31 158

原创 CSS学习

css声明方式:方式1:行内样式表 使用几乎所有标签都有的style属性 CSS样式都是以键值对形式表示的,键值对用:连接 如果存在多个CSS样式,用分号隔开<div style="background-color: #064B88; width: 200px; height: 200px;"></div>方式2:        内联样式表        借助...

2018-04-21 09:41:36 126

原创 HTML知识点

重点是表格和表单注意事项:        1. 所有的内容,必须全部写在HTML标签内        2. head标签里面的内容不会展示在页面当中        3. 所有需要展示的内容,都要放到body里面获取一个链接:<a href="https://www.baidu.com">百度一下,你就知道</a> <br />获取图片的两种方式:<img ...

2018-04-20 21:39:19 224

原创 设计模式之简单的单例模式

第一个需求:在整个程序运行过程中,要求有且仅有一个这个类的类队象存在解决一:在这个程序运行过程中,有且只调用一次构造方法。问题一:方案一不够严谨,存在一个问题就是就我自己知道只能调用一次构造方法,但是别人不知道,别人都可以通过new关键字创建这个类的对象解决二:我们可以不让类外调用这个构造方法,通过private对构造方法进行私有化。private SingleDemo(int num) { t...

2018-04-18 20:43:09 124

原创 学习个人理解

java基础篇1,函数的封装是单独一个类内的操作,而成员方法和构造方法是两个类之间的操作,Demo类调用自定义类里的东西。2,构造方法和成员方法区别:返回值:构造方法没有返回值,public+类名。成员方法必须有返回值,如果没有用void填充。方法名:构造方法名必须为类名。成员方法方法名见名知意。作用:构造方法作用是初始化成员变量。成员方法是对类的行为描述,或是对一些功能的体现。调用方式:构造方法...

2018-04-08 08:36:09 432

原创 sql中where和having理解

1,准备一张表2,select * from goods where price >30查询结果3,select * from goods where price >30 group by type ; 完整语句分组是按照id的顺序进行提取数据,这个是where ,group by查询结果4,select * from goods group by ty

2018-03-16 10:51:01 354 1

转载 转发和重定向路径问题

=================================================精髓:开发过程中建议使用绝对路径。“/”使用的三个最重要的地方:1,web.xml中使用“/”,给servlet指定url-partner是为servlet指定通过什么路径能够访问到当前的servlet比如我们设置“/test”,那其实我们需要通过localhost:8080/projectname(...

2018-03-12 20:08:42 863

原创 HTML初识

1. 标签/属性/元素    标签:           就是以<>包含的特定字符串,通常用开始标签和结束标签            双边标签:<标签名>内容</标签名>            单边标签:<标签名 />    属性:        <标签名 属性1="值1" 属性2='值2' 属性3=值3>内容</标签名>

2018-03-06 21:54:33 281

原创 Day26 反射

/** * 通过Class类对象获取当前类的构造方法 * Constructor 构造方法类 * @author 刘晓磊 * */public class GetClassConstructor {public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodExc

2018-01-23 08:42:21 230

原创 Day 24 线程

--------------------------------------------------------------------------------------------------------1,创建线程如何创建一个线程:    两种方式:  1. 自定义一个类继承Thread类,那么这个类就可以看做是一个多线程类  2. 要求【重写】Thread类

2018-01-22 21:53:39 204

原创 Day 21 字节流和字符流

1,输入字节流/* 字节流:  输入字节流  input 从硬盘到内存的流向,读取数据操作  ---| InputStream 所有字节流的基类/父类   抽象类  ------| FileInputStream 读取文件的输入字节流   操作步骤:  1. 找到文件  是否是一个普通文件  是否存在  String字符串路径  2. 创建FileI

2018-01-22 19:56:26 291

原创 Day 20 单例

/* 需求:  在整个程序的运行过程中,有且只能有一个当前类的类对象存在    单例思想!!!   方案:  在整个程序的运行过程中,有且只调用一个构造方法 问题:  你知道只能调用一次,但是别人知道吗???  这里除了你自己别人都不会这么认为,任何一个调用者都可以非常简单的通过new 关键字  借助于当前类的构造方法,创建一个新的对象,违背当前情况 

2018-01-13 16:54:10 194 2

原创 Day 19 Map 和 File

1,Map---| Map 双列集合,这是一个接口  ------| HashMap 实现类  ------| TreeMap     K:Key 键 !!! 唯一值!!! 不允许重复!!!  V:Value 值 一个键(Key)对应一个值(Value) 可以重复的    在Map 双列集合中,保存的只能是一个键(Key)值(Value)对!  Map中要学习的

2018-01-13 14:49:59 303 1

原创 Day 18 泛型使用

1. 发现ArrayList可以放入任意类型的数据,这个操作很爽,但是实际操作中发现,数据类型  不一致,会导致更多的错误,这个很不爽使用泛型类解决之前遇到的问题:  1. 解决集合中数据类型一致化问题,要求保存什么数据,就保存什么数据。添加其他数据话,报错!!!  异常提前  2. 从集合中取出数据,保存的是什么类型,拿出来的就是什么类型,不需要无意义的强制类型转换 

2018-01-13 14:45:56 176 1

原创 Day 15 异常处理

1

2018-01-13 11:57:51 177

原创 Day 17 set 集合

1,hashSetSet 接口  无序 不可重复  特有方法:  无Set set = new HashSet();---| Set 接口   无序  不可重复 ------| HashSet  底层维护是一个【哈希表】,存储效率很高!!! ------| TreeSet   发现:  1. 添加元素的时候,每一次都会调用hashCode方法

2018-01-13 11:36:54 152

原创 Day 16 集合

1,数组如果我需要保存任意类型的一个数组,所有的数据类型都可以在这个数组中保存用Object数据类型,因为Object是Java中所有的类的直接父类或者间接父类 基类/根类2,集合  重点知识:  【集合】 集合就是存储对象的【容器】   Collection 集合的总【接口】,规定了很多方法,要求所有【遵从】该接口的类,全部实现   List 接口 如果【遵从】了

2018-01-13 10:24:16 147

原创 Day 13 抽象类,接口

一:抽象类abstract:1,如果一个方法用abstract修饰,那么这个方法是不能有方法体的,这个称之为【方法的声明】一个方法如果用abstract修饰,【要求继承该类的子类必须重写这个方法】2,如果一个类中存在用abstract修饰的方法,那么这个类必须abstrac修饰The type Hero must be an abstract class to define abstract me...

2018-01-12 19:04:07 206

转载 多态

class A{        public String show(D obj){                 return ("A and D");         }         public String show(A obj){                 return ("A and A");         } }

2018-01-12 18:57:15 120

原创 Day 12 继承,super关键字,重写

1:继承extends 在代码中继承使用的关键字是extends,如果一个类通过extends关键字继承了其他类,那么就可以说,当前类是其他类的子类,或者其他类是当前类父类   1. 在创建子类对象的时候,会首先自动调用父类的构造方法这里是为了初始化属于父类的成员变量。有其父必有其子 2. 父类中的【非私有化】成员变量,子类可以通过继承之后得到使用的权限 3. 父类中的【非私有化】成员方法,子类可...

2018-01-12 16:43:58 187

原创 Day 11 static关键字

1:static关键字修饰成员变量static关键字的使用:  【重点】1. 如果使用static修饰的成员变量,这些成员变量称之为【静态成员变量】,这个【静态成员变量】实际 存放的内存空间在【内存数据区】,和当前【类对象内存】没有任何关系。也就是说,这个【静态成员变量】使用内存  空间不再【堆区】对象内存中    2. 用static修饰的成员变量,这个【静态成员变量】可以提供给多个类对象使用。...

2018-01-12 15:59:33 238

转载 Day 10

1: 构造方法class Baby {//成员变量private String name;private int id;//可以自定义一个无参构造方法,提供给调用者使用public Baby() {cry();System.out.println("无参的构造方法");}/*** 实现一个有参数的构造方法两个参数* @param n 给n

2018-01-12 15:39:44 188

转载 Day 09

1:面向对象class Dog {String hearing;int weight;String teeth;public void shout(){System.out.println("对陌生人叫汪汪汪");}public void eat() {System.out.println("给我一根骨头,我能啃一上午");}}public clas

2018-01-12 15:26:20 154

转载 Day 08

1,数组扩容public static void grow(int[] array) {//1. 参数合法性判断if (null == array || array.length == 0) {System.out.println("小伙子你会不会用~~~");return;}//2. 获取原数组元素个数int oldCapacity = array.lengt

2018-01-12 15:18:38 150

转载 Day 07

数组查找下标:class Demo1 {public static void main(String[] args) {int [] arr = {1, 3, 23, 34, 5, 56, 7, 8, 9, 10};int ret = findIndex(arr, 34);if (ret != -1) {System.out.println("ret = " +

2018-01-12 15:09:55 138

转载 Day 06

break:跳出上一级循环continue:结束本次循环进行下一次循环函数的封装://printHello();//addTwoNumber(15, 5);//用一个变量来保存函数的返回值int ret = returnFive();System.out.println("ret = " + ret);int sum = getSumOfTwoNum

2018-01-12 15:07:54 115

原创 Day 04

分支结构int choose = 0;Scanner sc = new Scanner(sysotem in);choose = sc.nextInt();switch (变量) {case 1:             处理方式1;            break;case 2:             处理方式2;

2018-01-12 14:56:22 117

原创 Day 05

1:for循环2:while 循环3:do while 循环4:do whlie 和 switch case 嵌套 ,while(choose != 6)不等于6循环继续,等于6循环终止。5:嵌套for循环

2018-01-12 14:55:10 148

原创 Day 03

1,变量和运算符整型byte  1字节short  2字节int  4字节long 8字节浮点型float 4字节double 8字节字符型char 2字节boolean  因环境定2代码中的运算符+ - * / () %3自增自减i++   ++i   i--    --i4关系运算符> =  !=   ==   关系运算符的结

2018-01-12 14:40:57 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除