摘要: 一、Ajax概述###<1>概述 ###<2>组成 以XMLHttpRequest为核心,发送Ajax请求和接收处理结果 以javascript为语言基础 以XML/JSON作为数据的传输格式 以HTML和CSS作为页面的渲染 ###<3>作用 局部刷新 异步请求 ###<4>作用流程![](3.p 阅读全文
posted @ 2018-05-19 01:19 火丶日月明 阅读(168) 评论(0) 推荐(0)
摘要: 一、JSP九大内置对象###<1>概念 不需要预先申明和定义,可以直接在jsp代码中直接使用 在JSP转换成Servlet之后,九大对象在Servlet中的service方法中对其进行定义并初始化 ###<2>分类 输入输出:out ,request ,response 通信控制对象:pageCon 阅读全文
posted @ 2018-05-19 01:18 火丶日月明 阅读(158) 评论(0) 推荐(0)
摘要: 一、HttpServletRequest接口 内部封装了客户端请求的数据信息 接收客户端的请求参数、HTTP请求数据包中配置参数 ###<1>常用方法 getContextPath()重要 getContentType() getMethod() getRequestURL() getLocalAd 阅读全文
posted @ 2018-05-19 01:15 火丶日月明 阅读(229) 评论(0) 推荐(0)
摘要: 一、JSP概述###<1>概念 java服务器页面 可以编写动态页面 其内部是以HTML标签为主,可以在HTML标签嵌套java代码 jsp文件以.jsp为后缀 jsp本质上就是一个Servlet hello.jsp > tomcat >web.xml (后缀匹配:*.jsp) > JspServl 阅读全文
posted @ 2018-05-19 01:15 火丶日月明 阅读(187) 评论(0) 推荐(0)
摘要: 一、动态网络编程的概念 动态网页:结合了HTML以外的高级程序编程语言和数据库技术生成的页面。 动态网页编程技术: ASP,PHP,JSP HTTP协议:规范浏览器和服务器之间通信的数据格式。 浏览器发送请求和服务器响应结果时的数据格式。 请求和响应模式: 用户通过浏览器发送HTTP请求至服务器 服 阅读全文
posted @ 2018-05-19 01:14 火丶日月明 阅读(261) 评论(0) 推荐(0)
摘要: 一、BOM(window对象)###<1>window属性对象 window.location 当前浏览器的地址对象 window.history 浏览器访问过的地址对象 window.open()/close():打开或者关闭一个浏览器窗口 window.document:文档对象,HTML页面 阅读全文
posted @ 2018-05-19 01:13 火丶日月明 阅读(115) 评论(0) 推荐(0)
摘要: 一、JavaScript的概述###<1>JavaScript的概念 又称ECMAScript,和java没有任何关系 嵌入在HTML元素中的 被浏览器解释运行的 一种脚本语言。 ###<2>特点 操作方便:任何文本编辑器都可以编写,有浏览器就可以执行 面向对象:内置了大量的对象 脚本语言:解释执行 阅读全文
posted @ 2018-05-19 01:12 火丶日月明 阅读(273) 评论(0) 推荐(0)
摘要: 一、CSS概述###<1>概念 DIV,就是一个HTML元素,块级元素,通常结合CSS进行页面的布局。 CSS,层叠样式表,给HTML元素增强显示。 ###<2>作用 样式定义如何显示HTML元素,页面的布局(美化HTML效果) ###<3>使用方式 内联样式方式:在当前的元素属性中直接设置styl 阅读全文
posted @ 2018-05-19 01:11 火丶日月明 阅读(174) 评论(0) 推荐(0)
摘要: 一、HTML概述###<1>概念 HTML:Hypertext Markup Language,超文本 标记语言,用来描述网页的一种语言。 非编程语言,由浏览器直接解释运行。 ###<2>作用 编写网页,显示网页数据 ###<3>特点 此语言编写的文件,以html或者htm为后缀。 由一组标签组成, 阅读全文
posted @ 2018-05-19 01:11 火丶日月明 阅读(283) 评论(0) 推荐(0)
摘要: 一、Linux的常用命令###<1>文件目录操作 13. echo:用于输出字符串,shell编程,echo 1. 输出字符串 : echo str ,shell编程会使用(类似java中System.out.print()) 2. 显示结果定向到文件中:echo "hello ,nice to m 阅读全文
posted @ 2018-05-19 01:09 火丶日月明 阅读(201) 评论(0) 推荐(0)
摘要: 一、Vim编辑器的使用 1. vim编辑器的运行模式 编辑模式:等待用户编辑命令的输入 插入模式:编辑文本内容 命令模式:执行命令 2. 使用 :vim 文件名 3. 查看当前vim编辑器介绍:vim 回车 4. 操作 4.1 创建文本文件:vi hello.java 回车(直接进入编辑模式,无法直 阅读全文
posted @ 2018-05-19 01:09 火丶日月明 阅读(138) 评论(0) 推荐(0)
摘要: 一、Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序。 最基本的系统软件。 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁。 操作系统:shell+内核 DOS Windows Unix Linux (开源的) 命令行 图形界面 命令行 命令行 单用户 阅读全文
posted @ 2018-05-19 01:08 火丶日月明 阅读(158) 评论(0) 推荐(0)
摘要: 一、DAO设计模式概述###<1>概念 DAO,Data Access Object ,用于访问数据库的对象。 位于业务逻辑和数据持久化层之间,实现对数据持久化层的访问![](1.png) ###<2>作用 隔离了业务层和数据访问层,将两层进行解耦 隔离了不同数据库的实现 增强的程序的可移植性和可扩 阅读全文
posted @ 2018-05-19 01:07 火丶日月明 阅读(204) 评论(0) 推荐(0)
摘要: 一、JDBC的概述###<1>概念 JDBC:java database connection ,java数据库连接技术 是java内部提供的一套操作数据库的接口(面向接口编程),实现对数据库的统一访问。 ###<2>作用 是连接java应用程序和数据库的一个桥梁和纽带 体现了java的one wr 阅读全文
posted @ 2018-05-19 01:06 火丶日月明 阅读(243) 评论(0) 推荐(0)
摘要: 一、MySQL中的索引###<1>索引的概念 索引就是一种数据结构(高效获取数据),在mysql中以文件的方式存在。存储建立了索引列的地址或者指向。 文件 :(以某种数据 结构存放) 存放地址 指向数据 类似一本书的目录,能够提高检索效率。 ###<2>特点 提高数据的获取效率,也是数据库优化的一部 阅读全文
posted @ 2018-05-19 01:05 火丶日月明 阅读(118) 评论(0) 推荐(0)
摘要: 一、TCL事务控制语言###<1>事务的概念 事务是访问并可能更新数据库中各种数据项的执行单元。 事务是一条SQL语句,一组SQL语句,或者整个程序。 事务是恢复和并发控制的基本单位。 事务四个特性:ACID特性,原子性,一致性,隔离性,持续性。 ###<2>为什么要使用事务 转账操作:用户A给用户 阅读全文
posted @ 2018-05-19 01:04 火丶日月明 阅读(199) 评论(0) 推荐(0)
摘要: 一、初识MySQL数据库 ###<1>数据库概述 1. 数据库 长期存储在计算机内的,由组织的可共享的数据集合 存储数据的仓库 文件 2. 数据库管理系统 操作和管理数据库的软件 软件 3. 数据库的类型 关系型:把复杂的数据结构归结为简单的二元关系(二维表的形式) 非关系型:NoSQL,Not O 阅读全文
posted @ 2018-05-19 01:03 火丶日月明 阅读(166) 评论(0) 推荐(0)
摘要: 1.查工资从1000~2500的员工信息 select ename,sal from emp where sal>=1000 and sal<=2500; --and 逻辑与,两边都成立返回true --or 逻辑或,有一遍成立返回true 针对范围查询关键字:between ...小... and 阅读全文
posted @ 2018-05-19 00:57 火丶日月明 阅读(369) 评论(0) 推荐(0)
摘要: 1.反射机制(尽量理解、难点、原理) 如: Person p = new Person(); - 表示声明Person类型的引用指向Person类型的对象 p.show(); - 表示调用Person类中的show()方法 1.1 基本概念 通常情况下编写的代码都很固定,在运行阶段只能创建指定类型的 阅读全文
posted @ 2018-05-19 00:56 火丶日月明 阅读(130) 评论(0) 推荐(0)
摘要: 1.基于tcp协议的编程模型(重中之重)1.1 编程模型服务器: (1)创建ServerSocket类型的对象,并提供端口号; (2)等待客户端的连接请求,调用accept()方法; (3)使用输入输出流进行通信; (4)关闭Socket并释放有关的资源; 客户端: (1)创建Socket类型的对象 阅读全文
posted @ 2018-05-19 00:54 火丶日月明 阅读(131) 评论(0) 推荐(0)
摘要: 1.线程的同步机制(重点)1.1 基本概念 当多个线程同时访问同一种共享资源时可能会造成数据的覆盖和不一致等问题,此时就需要对线程之间进行协调和通信,该方式就叫线程的同步机制。 如: 2003年左右 银行卡业务 存折 对应同一个账户 1.2 解决方案 由程序结果可知:当两个线程同时进行取款操作时,会 阅读全文
posted @ 2018-05-19 00:54 火丶日月明 阅读(124) 评论(0) 推荐(0)
摘要: 一、环境安装1. 登录:以管理员身份登录 sqlplus 登录名/密码 管理员身份登录:sqlplus system/1234562. 登录后,导入案例。下载scott.sql文件,执行下面一行的命令 SQL>@"E:\兄弟连文档\oracle\java 19\day01\script\scott. 阅读全文
posted @ 2018-05-19 00:51 火丶日月明 阅读(134) 评论(0) 推荐(0)
摘要: 1.Set集合(重点)1.1 基本概念 java.util.Set接口是Collection接口的子接口,与List接口平级。 该接口中的元素没有先后放入次序,并且不允许重复。 该接口的主要实现类:HashSet类 和 TreeSet类。 其中HashSet类的底层是采用哈希表来进行数据的管理。 其 阅读全文
posted @ 2018-05-19 00:41 火丶日月明 阅读(89) 评论(0) 推荐(0)
摘要: 1.网络编程的常识 目前主流的网络通讯软件有:微信、QQ、YY、陌陌、探探、飞信、阿里旺旺、... 在吗? 1.1 七层网络模型(熟悉) 为了保证数据传递的可靠安全等等,ISO(国际标准委员会组织)将数据的传递从逻辑上划分为以下七层: 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。 在 阅读全文
posted @ 2018-05-19 00:40 火丶日月明 阅读(125) 评论(0) 推荐(0)
摘要: 1.线程的常用方法 static void sleep(long millis) - 用于使得当前正在执行的线程进入休眠状态,休眠参数指定的毫秒(重点)。 static void sleep(long millis, int nanos) - 用于休眠参数指定的毫秒+纳秒,1秒=1000毫秒 1毫秒 阅读全文
posted @ 2018-05-19 00:39 火丶日月明 阅读(128) 评论(0) 推荐(0)
摘要: 1.I/O流1.1 ObjectOutputStream类(重点)(1)基本概念 java.io.ObjectOutputStream类主要用于将Java对象整体写入到输出流中。 只能将支持 java.io.Serializable 接口的对象写入流中。 类通过实现 java.io.Serializ 阅读全文
posted @ 2018-05-19 00:38 火丶日月明 阅读(119) 评论(0) 推荐(0)
摘要: 1.I/O流1.1 基本概念 I/O就是Input/Output的简写,也就是输入/输出的含义。 I/O流主要指像流水一样源源不断进行读写的状态/过程。 1.2 基本分类 以数据读写的单位不同分为:字节流 和 字符流。 其中字节流主要指以字节为基本单位进行读写的流,可以用于读写任何类型的文件。 其中 阅读全文
posted @ 2018-05-19 00:37 火丶日月明 阅读(267) 评论(0) 推荐(0)
摘要: 1.Map集合(重点)1.1 常用的方法 Set<Map.Entry<K,V>> entrySet() - 用于将Map集合转换为Set集合。 其中Map.Entry<K,V>是来自java.util包中的接口,常用方法如下: K getKey() - 用于获取当前接口类型引用中的key值并返回。 阅读全文
posted @ 2018-05-19 00:36 火丶日月明 阅读(106) 评论(0) 推荐(0)
摘要: 1.List集合(重中之重)1.1 基本概念 java.util.List接口是Collection接口的子接口,该接口中元素有先后放入次序并允许重复 该接口的主要实现类:ArrayList类、LinkedList类、Stack类以及Vector类(笔试题)。 其中ArrayList类的底层是采用动 阅读全文
posted @ 2018-05-19 00:35 火丶日月明 阅读(113) 评论(0) 推荐(0)
摘要: 1.StringBuilder类和StringBuffer类(查手册会用即可)1.1 基本概念 由于String类描述的字符串内容无法更改,若程序中出现大量类似的字符串时需要申请独立的内存空间单独保存,此时对内存空间的消耗比较大。 为了节省内存空间希望对字符串内容本身直接进行更改,则需要使用java 阅读全文
posted @ 2018-05-19 00:34 火丶日月明 阅读(130) 评论(0) 推荐(0)
摘要: 1.String类(重中之重)1.1 常用的方法(练熟、记住)(1)常用的构造方法 String() - 使用无参的方式构造空字符串对象。 String(byte[] bytes) - 根据参数指定的byte数组来构造对象。 String(byte[] bytes, int offset, int 阅读全文
posted @ 2018-05-19 00:33 火丶日月明 阅读(130) 评论(0) 推荐(0)