- 博客(33)
- 收藏
- 关注
原创 Spring基础入门
Spring基础入门一, MVC框架MVC全名是Model View Coontroller,是模型(model) 一 视图(view) 一 控制器(controller)的缩写;是一种在开发软件或网站时的思想,设计模式.Model 承载数据的抽象结构的数据模型(数据库数据储存在代码中的形式).View 视图视图表现层,前端(数据库数据展示).controller 控制器(View和...
2019-07-05 08:40:16
201
原创 jsp页面的使用
jsp的注释1. 显示注释 客户端可以看到的注释 1.继承html风格的注释<!-- html注释 --> <!-- <是< >是>这是html的注释2. 隐式注释 客户端无法看到的注释 1.jsp直接的注释<%-- jsp注释 --%> <...
2019-06-12 19:40:26
386
原创 Servlet文件下载,过滤器
在Servlet中进行文件下载需要通过HttpSevletResponse.setContentType方法设置Content-type头字段的值,为浏览器无法使用某种方式或激活某个程序来处理的MIME类型需要通过HttpServletResponse.seHeader方法设置Content-Disposition头的值为"attachment;filename=文件名"读取下载文件,...
2019-06-11 08:28:22
230
原创 HttpServletRequest对象使用和注意事项
前台到后台的几种请求的方式地址栏输入超链接Form表单(可以传送数据)ajax(可以传送数据,还有可以接受的回调函数)请求转发重定向HttpServletRequest对象 HttpSevletRequest对象:主要作用是用来接收客户端发送过来的请求信息,例如:请求的参数,发送的头信息等都属于客户端发来的信息,service()方法中形参接收的是HttpServletR...
2019-06-08 10:23:36
1446
原创 XML
介绍<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <!-- 需要有版本声明 -->注释使用与html中风格一致<? :XML声明的开始字符xml: 表示当前是xml文件version:xml的版本:目前只有1.0.国际标准standalone:表示xml文件是否...
2019-06-05 08:47:38
196
原创 HTTP协议
HTTP协议介绍协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的...
2019-06-05 08:47:17
377
原创 JavaScriptAjax简单底层实现
Ajax介绍是一个异步无刷新技术.能够请求后台发送和获取数据,而无需卸载页面(刷新页面)核心对象1. XMLHttpRequest对象 1. var xhr=new XMLHttpRequest()2. 在使用XHR对象时,先必须调用open()方法,它接受三个参数:要发送的 请求类型(get,post),请求的url和表示是否异步. open()方法并不会真正发送请求,而只是...
2019-06-01 08:26:35
242
原创 JavaScriptDOM(document)对象
DOM介绍DOM:Document Object Model 文档对象模型要实现网页的动态交互夏鸥哦,bom操作远远不够需要操作html才是核心.如何操作htm,就是DOM.简单的说,dom提供了程序动态控制html接口,DOM即文档对象模型描绘了一个层次化的节点数,运行开发人员添加,移除和修改页面的某一部分.dom处于javascript的核心地位上每个载入浏览器的HTML文档都会成...
2019-05-28 21:02:16
181
原创 JavaScript_BOM对象
Window对象系统对话框浏览器通过(实际是window对象的方法) alert(),confirm(),prompt()方法可以调用对话框向用户显示消息消息框:alert, 常用1. alert()方法用于显示带有一条指定消息和一个ok按钮的警告框/** * 打开弹出框 */ function openAlert() { window.alert(...
2019-05-28 20:07:24
196
原创 JavaScript事件
事件定义 事件(Event)是 JavaScript 应用跳动的心脏 ,进行交互,使网页动起来。当我们与浏览器中Web页面进行某些类型的 交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是 Web 浏览器中发生的事情,比如说某个 Web 页面加载完成,或者是用户滚动窗口或改变窗口大小.通过使用 JavaScript ,你可以监听特...
2019-05-28 20:06:58
164
原创 JavaScript_JS对象,eval方法
JS对象JS中一切数据皆对象定义对象字面量形式创建对象1. var 变量名 = {}; // 空对象 2. var 变量名 = {键:值,....};// 1、字面量形式创建对象 var obj = {}; // 空对象 var obj2 = { uname:"zhangsan", uage:18 }; obj2.usex=true; ...
2019-05-27 21:53:17
797
原创 JavaScript闭包概念
闭包闭包的形成1. 外部函数内部嵌套内部函数2. 内部函数中使用外部函数的环境3. 外部函数返回内部函数// 1、外部函数内部嵌套内部函数 function fn1() { var a = "Hello!"; function fn2() { // 2、内部函数中使用外部函数的环境 console.log(a); } // 3、外部函数返回...
2019-05-27 21:53:06
352
原创 JavaScript数组
数组数组的特点1. 数组的长度是不可变的2. 数组的类型可以不一样3. 不存在下标越界数组的定义隐式创建var 变量名=[值1,值2...]直接实例化var 变量名=new Array{值1,值2...}实例化并指定长度var 变量名=new Array(size)数组的遍历数组的遍历即依次访问数组的每一个元素,JS提供三种遍历数组的方法...
2019-05-27 21:52:52
134
原创 JavaScript函数,函数参数以及调用
函数函数,即方法.函数也是对象函数的定义定义方式有三种函数声明语句function 函数名([形参]){}//调用:函数名([实参])函数定义表达式var 变量名/函数名 =function([形参]){}//调用:变量名([实参])/函数名([实参]);Function构造函数var 函数名=new function('参数1','参数2','函...
2019-05-27 21:52:37
1414
原创 JavaScript数据类型以及类型转换
JavaScript 数据类型种类JavaScript中有6种数据类型,其中有五种简单的数据类型Undefined,null,布尔,数值和字符串.还有一种复杂数据类型Object数值(Number):整数和小数(比如1和3.14).var a=1;//数值型console.log(typeof a);//number字符串(String):字符组成的文本(比如"Hello...
2019-05-27 21:52:23
188
原创 JavaScript基础语法和变量声明注意
JavaScript 基础相关语法,变量JS的三种使用方式行内JS 1. 卸载teml标签中的js代码内部JS 1. 写在 ```javascript <script type="text/javascript"></script>标签之间 可以放在html中的任意位置,一般放在<head>标签中或<body>标签...
2019-05-27 21:52:03
203
原创 Java各种集合的实现要点概括
Java各种集合的实现要点概括ArrayList实现原理要点概括ArrayList是List接口的可变数组非同步实现,并允许包括null在内的所有元素。底层使用数组实现该集合是可变长度数组,数组扩容时,会将老数组中的元素重新拷贝一份到新的数组中,每次数组容量增长大约是其容量的1.5倍,这种操作的代价很高。采用了Fail-Fast机制,面对并发的修改时,迭代器很快就会完全失败,而不是冒...
2019-05-17 13:34:56
141
原创 Java 基础200道面试题及答案
一、Java 基础1.JDK 和 JRE 有什么区别?JDK是java的开发工具包,包含各种类库,并且包含了JRE,javac是在JDK中的;JREjava程序的运行环境,安装过程中自动添加PATH.== 和 equals 的区别是什么?一. 对于==,比较的是值是否相等,如果比较的是基本数据类型的变量,则直接比较其存储的值是否相等,如果比较的是引用数据类型,则比较的是所指向的对象...
2019-05-17 13:16:24
2587
原创 Oracle 92语法和99语法
Oracle 92语法和99语法92语法笛卡尔积--笛卡尔积--使用的字段,是多个表中存在的,指定字段的来源select empno,emp.deptno from emp,dept;等值连接--等值连接 可以是相同名字的字段,也可以是非相同名字的字段,但是要保证两个字段的类型相同select * from emp,dept where emp.deptno=dept....
2019-05-16 20:19:09
539
原创 Oracle简单操作,语法,函数,方法
简单操作语句删除表中的数据delete from 表名 where 条件--不加条件就是把数据全部删除删除表delete table 表名删除视图drop view 视图名创建视图create view 视图名 as select statement重命名表alter table 表名 rename to 新表名eg:alter table tablename re...
2019-05-16 20:01:44
192
原创 JAVA网络编程协议
网络协议协议:规范 合同 1.udp:非面向连接的(写信可以一直向对方地址不停的发送),不安全,效率高,协议简单,开销小,大小有限制一般不超过60K 2.tcp:面向连接的(打电话,需要对方也接通电话才可以),安全,效率低,开销大. 三次握手原理:1.拨号:发送请求 2.回访:响应请求 3.发送数据,基于io传出数据后台应用层如何与传输层进行沟通 1.通过Socket套接...
2019-05-15 08:35:14
374
原创 java集合list_set_map的区别和用法
笔记一、Set无序的 不可重复的set的子类:HashSet TreeSet遍历方法: 遍历 :1)for…each 2)迭代器*/public class SetDemo01 {public static void main(String[] args) { Set<String> set=new HashSet(); //添加 set.add("稻香"...
2019-05-14 19:34:28
191
原创 二维数组,异常,排序
二维数组数组中存放的是数组声明方式数据类型[][] 数组名 ; --推荐使用这种声明方式数据类型[] 数组名[] ;数据类型 数组名[][];初始化数据类型[][] 数组名=new数据类型[一维数组的长度][二维数组的长度];数据类型[][] 数组名=new 数据类型[一维数组的长度][];数据类型[][] 数组名=new 数据类型[]...
2019-05-12 18:01:03
242
原创 异常的处理,Arrays类的使用
异常异常定义异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException 的异常。发生异常的原因a. 用户输入了...
2019-05-12 17:54:33
463
原创 9.抽象类与接口
抽象类使用场景抽象类:说不清楚,道不明白的类就是抽象类抽象方法:说不清楚,道不明白的方法就是抽象方法设定抽象出来的框架,可以给子类继承西区,编写具体方法内容abstract关键字abstract : 抽象的被abstract修饰的方法就做抽象方法:a. 没有方法体b. 必须存在于抽象类中c. 在抽象类中可以没有抽象方法被abstract修饰的...
2019-05-12 17:50:46
137
原创 8.面向对象权限修饰符重写多态强转
权限修饰符访问对象成员的权限修饰符 本类 同包类 不同包子类 不同包类private Ydefault Y Yprotected Y Y Ypublic Y Y Y Y可以被访问的权限 Y=yespublic一览无遗;protected:子承父业...
2019-05-12 17:48:32
212
原创 7.面向对象初步,this笔记
面向对象和类的概念:对象用计算机语言对问题域中事物的描述,对象通过“属性(attribute)”和“方法(method)”。类是用于描述同一类型的对象的一个抽象的概念,类中定义了这一类对象所具有的静态属性和动态属性。类可以看成一类对象的模板,对象可以看成该类的一个具体实例。!面向对象和面向过程的区别:面向对象还是面向过程都是一种思想,是一种思维方式面向过程:"...
2019-05-12 17:42:56
225
原创 6.方法的定义,重载,递归
方法方法的作用生活里;解决事情的办法程序代码里:是具有特殊功能的代码块方法的注意方法定义在类中,方法外,方法不能嵌套方法不调用不执行方法可以在类的任意位置方法中的形参没有默认值方法的语法修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符在后面的学习过程中会逐步介绍返回值类型...
2019-05-12 17:19:06
229
原创 5.Math,for,while,循环嵌套
Math 数学类特点:不需要导包,在lang包下产生随机数:产生随机数: Math.random(); [0,1)[min,max) 随机整数 (int)(Math.random()*(max-min)+min)[min,max] 随机整数 (int)(Math.random()*(max-min+1)+min);绝对值:Math.abs(参数); 绝对值平方根...
2019-05-12 16:22:15
323
原创 4.各类运算符if,switch控制语句
算术运算符运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。算术运算符最常见的操作就是将操作数参与数学计算加法运算正号(可以省略)字符串连接符:当+左右两边如果有一个字符串,都作为字符串的连接符使用把内容拼接成为一整个字符串负号,不能省略减法运算* 乘号/ 除号% 取模|取余|模以当参与运算的两个操作数,第一个操作数小...
2019-05-12 16:12:42
346
原创 3.变量数据类型和转换
类a. Java都是以类class为单位的,编译运行的都是类b. 一个java类中允许有多个主方法,但是可以多个其他方法,其他方法有特殊的使用方式。c. 一个java文件中可以有多个类,但是只能有一个类是被public修饰的,被public修饰的类的类名必须和文件名保持一致注释什么是注释:i. 解释说明的文字为什么要使用注释:i. 对程序的解释说明...
2019-05-12 16:00:20
296
原创 2.jdk1.5-1.7版本更新重点
一:Jdk1.5自动装箱与拆箱自动装箱的过程:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱的过程:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。自动装箱,只需将该值赋给一个类型包装器引用,java会自动创建一个对象。自动拆箱,只需将该对象值赋给一个基本类型即可...
2019-05-12 15:52:25
219
原创 1.常见Dos命令
常见的dos命令打开dos命令行:window+r->cmd|开始->cmd1.切换盘符 盘符名字: eg: d:盘符名字大小写都可以2.进入到某个目录下 cd +路径路径:相对路径 : 相对某个参照物而言绝对路径 : 盘符开始3.返回上一层目录 cd…4.返回到根目录 cd\5.罗列出所有的子文件和子文件夹 dir6.创建文件夹 mkdir +文件夹的名字7....
2019-05-12 15:36:14
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人