随笔分类 - Java学习笔记
摘要:Maven:Maven是一项项目管理工具,他 包含 了一个项目 对象模型 (POM:Profect Object Model),一组标准集合,一个项目 生命周期 (Project Lifecycle),一个依 赖管理系统 (Dependecy Management System),和用来运行定义在生
阅读全文
摘要:Redis:redis是一款高性能的NOSQL系列的非关系型数据库 NOSQL: Not Only SQL ,意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型数据库 redis的数据及结构: redis储存的是:Key,Value格式的数据,其中key都是字符串,value有5种不同的数
阅读全文
摘要:AJAX:ASynchronous JavaScript And XML 异步的JavaScript 和XML 异步和同步:客户端和服务器端相互通信的基础上 同步:客户端操作后必须等待服务器端的响应,在等待的期间客户端不能做其他操作 异步:客户端操作后,不需要等待服务器端的响应,在服务器处理请求的过
阅读全文
摘要:1.过滤选择器 首元素选择器:first 获得选择的元素中的第一个元素 尾元素选择器:last获得选择元素中的最后一个元素 非元素选择器:not(selector) 不包括指定内容的元素 偶数选择器:even偶数,从0开始计数 奇数选择器:odd奇数,从0开始计数 等于索引选择器:eq(index)
阅读全文
摘要:增强对象的功能 动态代理:在内存中形成代理类 实现步骤: 1. 代理对象和真实对象实现相同的接口 2. 代理对象 = Proxy.newProxyInstance(); 3. 使用代理对象调用真实对象的方法 4. 增强方法 增强方式: 1. 增强参数列表 2. 增强返回值类型 3. 增强方法体执行逻
阅读全文
摘要:Filter:过滤器 概念:当访问服务器的资源是,过滤器可以将请求拦截下来,完成一些特殊的功能 快速入门: 1. 步骤: 定义一个类,实现接口Filter 复写方法 配置拦截路径 过滤器的执行流程 过滤器的生命周期 init方法:在服务器启动后,会创建Filter对象,然后调用init方法。只执行一
阅读全文
摘要:JSTL:JavaServer Pages Tag Library JSP标准标签库 if标签 choose标签 foreach完成重复的操作 foreach完成遍历容器 JSTL练习 需求:在request域中有一个存有User对象的集合,需要使用jstl+el将list集合数据展示到jsp页面的
阅读全文
摘要:验证码案列 昨天晚上出现的500错误原因在于验证码没有获取到,获取验证码是应该获取的是共享域中的验证码,而我把获取值得键给写成了jsp中的键,而不是内存生成图片中,然后把图片上传到共享域中的键。这两个键搞混了,所以获取不到验证码。 JAVA package com.data.jsp; import
阅读全文
摘要:会话技术 Cookie:客户端会话技术,将数据保存到客户端 会话技术原理分析 JSP 概念:Java Server Pages : java服务器端页面,可以理解为一个特殊的页面,其中既可以定义Html标签,又可以定义java代码 JSP的脚本:JSP定义代码的方式 1.<% 代码 % : 定义的代
阅读全文
摘要:请求转发:一种在服务器内部的资源跳转方式 使用步骤 1.通过request对象获取请求转发器对象:RequestDispatcher getRequestDispatcher(String path)参数是转发资源的路径 2.使用Requestispatcher对象进行转发 特点:浏览器地址栏路径不
阅读全文
摘要:Servlet server applet运行在服务器端的小程序,servlet就是一个接口,定义了Java类被浏览器访问到的规则(Java类重写这个接口,就可以被浏览器(tomcat)识别) Servlet方法: init方法:只执行一次,Servlet在第一次被访问时或者在服务器启动时被创建,就
阅读全文
摘要:XML Extensible Markup Language 可扩展标记语言 功能:配置文件,在网络中传输 约束 :规定xml文档的书写规则 dtd约束: dtd约束 引入schema文档 xml_解析 操作xml文档,将文档中的数据读取到内存中 解析方式: 1.DOM:将标记语言文档一次性加载进内
阅读全文
摘要:Window对象 定时器方法 轮播图 Location:地址栏对象 创建Location对象的方式 1.window.location 2.location History对象 创建:window.history或者history 方法: back()加载history列表中的前一个URL forw
阅读全文
摘要:JavaScript基础 概念:一门客户端脚本语言,运行在客户端浏览器中,每一个浏览器都有JavaScript的解析引擎,是一个脚本语言,不需要编译,直接就可以被浏览器解析执行。 JavaScript = ECMAScript+JavaScript自己特有的东西(BOM+DOM) ECMAScrip
阅读全文
摘要:表格标签: table:定义表格 width :宽度 border:边框 cellpadding:定义内容和单元格的距离了 cellspacing:定义单元格之间的距离 bgcolor:背景色 tr:定义行 有属性可以定义背景色,对齐方式等 td:定义单元格 colspan: 合并列 rowspan
阅读全文
摘要:CP30的演示 Web概念概述 JavaWeb:使用Java语言开发基于互联网的项目 软件架构: 1. C/S:Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如QQ,迅雷.... 优点:1.用户体验号 缺点:开发,安装,部署,维护麻烦 2. B/
阅读全文
摘要:JDBC: 概念:Java DataBase Connectivity Java 数据库连接,Java语言操作数据库 本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口,各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口编程,真正执行的代码是驱动jar
阅读全文
摘要:https://imgchr.com/i/V3xFne
阅读全文
摘要:数据库的基本概念 1.数据库:DataBase 简称 DB,用于存储和管理数据的仓库 特点: 1.持久化存储数据的,其实数据库就是一个文件系统, 2.方便存储和管理数据 3.使用了统一操作数据库 SQL SQL通用语法 1. SQL语句可以单行或多行书写,以分号结尾 2. 可使用空格和缩进来增强可读
阅读全文
摘要:junit单元测试 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值 2. 白盒测试:需要些代码,关注程序具体的执行流程 Junit使用: 白盒测试 步骤: 1. 定义一个测试类(测试用例) 2. 定义测试方法:可以独立运行 3. 给方法加注解(@Test)(需要加上注解才可以
阅读全文

浙公网安备 33010602011771号