- 博客(30)
- 资源 (8)
- 收藏
- 关注
原创 AJAX(JavaScript、JQuery)、使用AJAX完成用户名的异步请求校验 、使用JQ完成用户名异步校验 、使用JQ完成仿百毒搜索提示的效果
案例一:使用AJAX完成用户名的异步校验一,需求分析 我们有一个网站,网站中都有注册的页面,当我们在注册的页面中输入用户名的时候,这个时候会提示,用户名是否存在。二,技术分析1. AJAX的概述1.1 什么是AJAXAjax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页...
2018-10-12 15:52:41 681
原创 JDBC案例(下):删除多个商品、多条件查找 分页查询
案例一、删除多个商品一,需求分析 在product_list.jsp上可以选择多个商品,点击"删除选中"按钮,将把选中的商品从数据库中移除二,思路分析 整理页面, 添加"复选框"和"删除选中"的按钮 给最上面的复选框设置点击事件,创建函数响应这个事件 在函数里面:完成全选和全不选 给按钮设置一个点击事件,创建函数响应这个事件 在这个函...
2018-10-12 15:08:07 688
原创 JDBC案例(上):商品信息的查询 、商品信息的添加、 商品信息的删除 、商品信息的更新
环境的准备1.数据库和表的创建create database day;use day;create table `product` ( `pid` varchar (96) primary key, `pname` varchar (150), `market_price` double , `shop_price` double , `pimage` varchar (6...
2018-10-12 11:40:02 6099 3
原创 转账案例、JDBC事务管理(DBUtils实现事务管理)、事务的四个特性(原子性、一致性、隔离性、持久性)、事务隔离级别
案例一:转账案例一,需求分析 当单击提交按钮,付款方向收款方按照输入的金额转账。 在转账过程中,进行事务管理。 二,技术分析0,案例的准备工作 数据库的准备 create database da;use da;create table account( id int primary key auto_increment, name...
2018-10-12 10:34:36 454
原创 商品信息的显示的案例、EL表达式、JSTL标准标签库、MVC开发模式模式(高内聚低耦合)、面向对象设计的六大基本原则
案例一,商品信息的显示的案例一,需求 连接数据库 ,从数据库中获得商品的信息,并且显示到页面上.二,技术分析在jsp中使用Java代码,的第一大目的:获取域对象中的数据1,EL表达式1.1.El概述 Expression Language:表达式语言,jsp2.0之后内置在jsp里面 目的:为了使JSP写起来更加简单。(代替脚本 <% %>...
2018-10-12 10:08:04 1087
原创 JSP/商品信息显示案例/JSP指令(page/include(静态/动态包含)/taglib)/内置对象/域对象(pageContext/request/session/application)
案例一、商品信息的显示的案例一,需求 连接数据库 ,从数据库中获得商品的信息,并且显示到页面上 二,技术分析1.JSP概述 Java server page(java服务器页面).JSP本质就是Servlet 它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。 JSP=html页面+java代码+jsp特有的内容(指令集、动作...
2018-09-25 10:45:47 659
原创 Cookie的定义/应用场景、案例:显示上一次访问时间/记住用户名及密码、Session(与Cookie的区别、存值与取值、作用范围、生命周期)、验证码工具(判断验证码输入是否正确案例)
一、Cookie的定义及应用场景什么是会话? 会话指客户端(浏览器)与Web服务器之间连续发生的一系列的请求和响应。一次会话就是从开始访问到退出访问(浏览器关闭,退出登录)。Cookie的定义 其实就是一(小)份数据,是服务器存放在我们客户端里面的一些数据, 以后客户端每次访问服务器都会携带上一次存放在cookie中的信息。 然后服务器就可以从cookie里面取出以前存...
2018-09-25 10:07:20 737
原创 Request、Request中文乱码、注册和登录案例
一.RequestRequest的定义Request是请求的意思,包含了客户端带给服务器端的请求信息。组成:请求行:协议版本、请求方式、URL地址请求头:都是由键值对构成的 user-agent: 用户信息 Content-Type: 请求体的内容的类型 请求参数:如果是get请求就在url地址上携带请求参数,如果是post请求就在请求体中携带请求参数R...
2018-09-03 12:18:44 1374
原创 ServletContext、ServletContext的作用范围 & 生命周期、Response(响应)、解决Properties文件中文乱码问题、ServletContext应用 :登录次数统计
一、ServletContextServletContext 是什么?是服务器在启动的时候,为它(服务器)所托管的每一个项目都创建这个类(ServletContext)的实例, 并且整个项目中只有一个实例。 每一个应用只有一个ServletContext实例获取ServletContext实例的方法1.获取ServletContext的对象,有好多种方式 //方式1:直接...
2018-09-03 12:10:34 555
原创 Servlet 入门-- Servlet定义、Servlet生命周期、HttpServlet、Servlet配置、ServletConfig、ServletContext
Servlet的定义Servlet是运行在服务端的Java小程序,是sun公司提供的一套用于处理客户端请求以及响应给浏览器(客户端)动态资源的规范。Servlet是JavaWeb的三大组件之一(Servlet、Filter、Listener),且是最重要的Servlet的作用(重要) 1.获取客户端的请求数据(接收请求) 2.处理客户端的请求 3.分发转...
2018-09-03 12:05:09 520
原创 JAVA反射机制、内省机制(Introspector)、字节码文件对象
反射的概念 反射的概念是由Smith在1982年首次提出的,主要是指程序在执行的时候可以访问、检测和修改它本身状态(变量)或行为(方法)的一种能力。(对于Java程序来说,状态和行为就是类的变量和方法)反射的特点 Java的反射机制是在编译并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。这样的特点就是反射。 反射是框架的灵...
2018-09-02 15:58:19 312
原创 XML、XML约束、XML解析、常用的xml解析器(DOM4J)、XPATH
XML的简介定义HTML:超文本标记语言XML:eXtensible Markup Language 可扩展标记语言 version="1.0" 可扩展:所有的标签都是自定义的。 功能:数据存储 配置文件(最主要的使用场景) 数据传输(一般不使用xml做数据传输,而使用json代替) html与xml区别: html语法松散,x...
2018-09-02 15:54:02 318 1
原创 JAVA_ JDBC连接池、datasource接口、dbcp连接池、c3p0连接池、druid连接池、DBUtils、ResultSetHandler结果集处理类
目标 使用C3P0创建数据源DataSource。 使用DBCP创建据源DataSource。 能够使用JDBC简化工具包DBUtils完成单表的增删改查操作。 一,使用连接池重写工具类1.为什么使用连接池重写工具类 1.因为每次创建和销毁连接都会消耗较多的系统资源 2.每次创建和销毁连接都要消耗大概0.05~1s的时间。 3.可以...
2018-08-31 21:31:09 494
原创 JAVA_ JDBC基础、单元测试、JDBC API 、JDBC数据库增删改查、JDBC工具类抽取、实现简单的用户登录功能、解决SQL注入问题:preparedStatement
一,JDBC概述1.为什么要使用JDBC1.1没有JDBC 1.2有了JDBC后 2.JDBC的概念2.1.什么是JDBC JDBC : java database connectivity sun公司为了简化和统一 java 连接数据库, 定义的一套规范(API),实际上就是一套接口。 2.2. JDBC 和数据库驱动的关系 接口( JD...
2018-08-31 21:23:51 569
原创 MySQL数据库加强——多表CRUD操作、MySQL可视化操作软件SQLyog、Navicat的使用
一,可视化软件介绍 SQLyogSQLyog是一个全面的MySQL管理工具(/’GUI’/'Frontend’)。 它的社区版(Community Edition)是具有GPL许可的免费开源软件。这款工具包含了开发人员在使用MySQL时所需的绝大部分功能:查询结果集合、查询分析器、服务器消息、表格数据、表格信息,以及查询历史,它们都以标签的形式显示在界面上,开发人员只要点...
2018-08-24 22:09:16 1345
原创 数据库概述及关系型数据库MySQL—CRUD增删改查基础入门
一,数据库概述1.什么是数据库? 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合. 文件系统, 数据的仓库 2.数据库管理系统? 数据库管理系统(DataBase Management System,DBMS):指一种管理和操作数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统...
2018-08-24 21:37:31 768
原创 JAVA注解、自定义注解及代理模式
注解注解的作用 1.生成文档 2.可以在编译期做标示或者检查的作用。 3.分析代码---->注解的解析 jdk中的三个基本注解自定义注解public @interface 注解名{}注解属性("类型 属性名()") 八种基本数据类型 String 枚举类型 注解类型 Class类型 以上类型...
2018-08-24 20:12:18 988
原创 HashSet集合、枚举 、包、Object类、instance of 关键字、并发修改异常、Collections工具类、内存
01_HashSet集合 * ArrayList集合: * 有序(存取顺序一致), 可重复. * HashSet集合: * 无序(存取顺序不一致), 唯一. ArrayList<String> list2 = new ArrayList<>(); for(String str :...
2018-08-22 11:57:29 344
原创 三元运算符、switch-case语句、方法重载、局部变量和成员变量、Properties 集合、对象流进行IO流的对象读写、内存输出流、StringBuilder 、StringBuffer
01_三元运算符 * 格式: * 条件 ? 表达式1 : 表达式2; * 执行顺序: * 先判断条件是否成立, 成立走表达式1,不成立走表达式2.02_switch-case语句 * 格式: switch(变量) { case 值1: 执行的语句; break; case 值...
2018-08-22 11:41:43 316
原创 正则表达式
什么是正则表达式? 正则表达式是一个字符串,它的作用是描述另一个字符串的规则! 正则表达式的内容: 字符内容: abc: 直接写的内容是需要完全匹配的 [abc]: 中括号表示是一个字符, 表示的内容可以是这个中括号中的一个 [^abc]: 表示该字符不能是abc中的一个 a|b: 表示该字符可以是a或b, 不能有中括号 [a-z]: 表示该字符可以是在a-z...
2018-08-12 21:23:22 207
原创 坦克大战项目需求文档
01_坦克大战案例演示 * 略 1. 创建游戏窗体 2. 绘制地图(阻碍物,坦克) 3. 坦克可以移动,也可以发射子弹 4. 碰撞(坦克和阻碍物的碰撞,子弹和阻碍物的碰撞,子弹和子弹碰撞)02_准备工作之新建工作空间 * 步骤 * 1.新建一个工作空间. * 2.把工作空间的字符编码改为: UTF-8. * 3.对工作空间进行基...
2018-08-10 20:54:17 2539
原创 JAVA语言、JDK下载与安装、环境变量配置
01_Java平台版本 * JavaSE:标准版 *桌面应用。 * JavaME: 小型版*嵌入式设备,现在已经被Android取代了。 * JavaEE:企业版 *主要用于写后台(服务器端)代码的。 * JDK1.5以前叫法:J2SE,J2ME,J...
2018-08-10 20:50:05 244
原创 反射、暴力反射、字节码文件对象
import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class Test { public static void main(String [] args)throws Exception { //如何获取字节码文...
2018-08-10 20:47:26 279
原创 多线程、多线程同步代码块、线程安全与锁、单线程下载与多线程下载、多线程卖票案例、获取服务器文件大小
01_多线程概述 进程:应用程序(可执行文件) 一个进程可以有多个线程 线程: 进程的执行路径\单元 单线程:进程只有一个可执行路径,按照步骤一步一步执行,前面的步骤没有执行完,不会执行后面的步骤 多线程:进程有多个可执行路径 ...
2018-08-10 20:45:36 232
原创 IO流:输入字节流:InputStream 、 输出字节流:OutputStream 、输入字符流:Reader 、输出字符流:Writer、 BufferedInputStream
## 1_ IO流的介绍及其分类 * IO流: * I: Input 输入 * O: Output 输出 * 分类: * 按类型来分: * 字节流:以单个字节为基本单位来操作的 * 输入...
2018-08-10 20:40:46 232
原创 异常、异常的分类及处理、finally关键字、File类(文件及文件夹操作、相对路径与绝对路径、遍历文件及文件夹、递归)、匿名内部类
01_异常的概述和分类 *异常: *概述:程序出现不正常的情况就是异常。 *分类://理解 * *错误:错误 *服务器宕机,数据库崩溃 *例外:异常,这个才是我们常说的异常 *编译期异常:非RuntimeException及其子类 ...
2018-08-10 20:22:52 310
原创 循环:while 循环 、do...while 循环、for 循环、增强for循环、双重for循环与简单的正则表达式
1.循环 概述: 一件事情反复不停的做就叫做循环 A:循环结构的分类 * for,while,do...while 1) while 循环 语法: 初始化语句; while(判断条件语句) { ...
2018-08-10 20:16:33 437
原创 继承、多态、抽象类、接口 基础知识
1.继承 概述:在开发中,我们发现多个类具有很多相似的功能,于是我们就把这些相似的功能放到一个类中,然后让这多个类和这个类产生一个关系, 这个关系就叫做继承 关键字: extends 语法: public class A类 extends B类{ } ...
2018-08-10 20:05:35 282
原创 JAVA 入门基础—— 变量(成员变量、局部变量)、标识符、运算符、定义类、定义方法、数据类型、数组、方法调用
1.变量 概述:就是一个容器,用于存储数据的 语法: 1.声明的同时直接赋值 数据类型 变量名 = 值; String name = "我是程序员"; 2.先声明后赋值 声明: 数据类型 变量名; String...
2018-08-09 16:06:29 492
原创 List、Map、Set集合的特点及常用方法
一. List集合: 一次只存储一个元素1.常用的list集合是ArrayList(1)在创建这个集合的对象时, 需要指定这个集合存储的数据类型! 否则这个集合的数据是不安全的。(2)与数组的区别:①数组的长度是固定的, 集合的长度是可变的。②数组可以存储基本类型和引用数据类型的数据.集合不可以存储基本数据类型, 只能存储引用数据类型。2.基本数据类型的包装类(1)b...
2018-01-15 15:28:46 8248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人