- 博客(71)
- 收藏
- 关注
原创 Oracale数据库命令
基本操作创建表: 查看表 在表中添加信息 更新信息 另一种更新方式: 删除信息 排序 当排序指定了多个字段怎么排序 写在前面的字段优先; 更改表结构 列表达式 比较复杂的列表达式 switch表达式 如果是一个确定的值,等值判断,就写在case后面 如果是一个范围,就写在when里面 oracle常用函数 init
2017-09-14 13:46:34
1181
转载 JAVA的MVC设计模式
MVC(Model View Control)模型-视图-控制器一、MVC与模板概念的理解MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变
2017-09-11 11:29:10
584
原创 Java Sever Pages
B/S浏览器服务器快速的交互通过浏览器访问浏览器靠内核区分;请求应答模式进行交互C/S客户端服务器更好的体验主动升级url统一资源定位符资源的集合组成部分协议 http(即时,无状态协议) Status 1XX 指示信息, 表示请求已接收,继续处理https安全的即时()主机IP地址 localHost 主机地址8082 端口号
2017-09-06 11:28:40
229
原创 文件
file类构造方法File file = new File("f:/Io/file1.txt");//创建文件对象常用方法创建文件方法1:creatNewFile();File file = new File("f:/Io/file1.txt"); try { file.createNewFile();//此时在f盘Io文件夹下创建了一个file1.txt
2017-09-05 17:39:26
238
原创 异常
程序运行—>异常—>程序中断程序中的异常最容易发生异常的情况:和用户的交互;异常处理机制try 释放可能会异常的所有代码catch 当出现异常时捕获异常 可以多个叠加 从小到大 finall 无论是否异常,代码总能执行 一定会执行;即将要return但是还没有return的时候throw 申明方法时可能要抛出异常 显示抛出异常 异常肯定会发生;th
2017-09-01 14:46:44
303
转载 IO流详解
一、流的概念和作用。流是一种有顺序的,有起点和终点的字节集合,是对数据传输的总成或抽象。即数据在两设备之间的传输称之为流,流的本质是数据传输,根据数据传输的特性讲流抽象为各种类,方便更直观的进行数据操作。二、IO流的分类。根据数据处理类的不同分为:字符流和字节流。根据数据流向不同分为:输入流和输出流。三、字符流和字节流。字符流的由来:因为数据编码的不
2017-08-31 11:29:58
415
转载 Java IO流
Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是1
2017-08-31 11:20:37
161
原创 I/O模式
文件:存储数据的一种方式;File类读文件//读文件 try { FileInputStream fileInputStream= new FileInputStream("f:/Io/test.txt"); byte[] data = new byte[1024];
2017-08-30 18:31:07
204
原创 设计模式
单例模式常用的软件设计模式; 在它的核心结构中只包含一个被称为单例类的特殊类;通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问;从而方便对实例个数的控制并节约系统资源;懒汉式//懒汉式单例化,在第一次调用的时候实例化自己public class Singleton { private Singleton(){}//私有构造,保证外部不可实例化;
2017-08-30 11:26:38
176
原创 实现类
理解枚举 API 文档 帮助文档 api接口 各种类;java.lang包基本类–>包装类(装箱)包装类(八种数据类型的包装类); ByteshortlongfloatdoubleIntegerBooleanCharacter 注:String不是基本数据类型//Integer类型 Integer i = 5; //常量
2017-08-29 11:30:34
1679
原创 集合框架
集合框架下边的接口(针对数据结构)collectionmapcollectionlistsetmap (两个set接口)HashMap TreeMaplistArrayList 长度可变的数组,在内存中分配连续的空间;LinkedList 链表的存储方式setHashSetTreeSet 装箱和拆箱 有违安全性,不推荐使用;set集合set存储一组唯一的无序的对
2017-08-28 19:07:16
312
转载 Java集合
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。J
2017-08-25 09:55:38
171
原创 面向对象三大特征
封装封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的访问. - 使用封装警限属性的隐藏,添加相关的get,set方法供外部程序调用;public class Employee { private String name ; int age; public int getage(){ return
2017-08-23 09:54:06
212
原创 java字符串
生活中的字符串1.提示信息;2.hello World3.”教育改变生活”String = "hello World";//最简单String s = new String();//空字符串String s = new String("hello World")//标准语法字符串长度String类提供了length()方法,确定字符串的长度,返回值为int类型; public
2017-08-22 11:31:03
196
原创 java 面向对象(类和对象)
类和对象的概念类是对象的描述,对象是类的个体;类是抽象的 对象:用来描述客观事物的一个实体,有一组属性和方法组成.类与对象的关系;类是对象的描述,对象是类的个体;类是抽象的,对象是具体的;成员变量和局部变量成员变量和局部变量 变量申明的位置决定变量的作用域 局部变量只能在局部使用; 局部 成员变量:构造类对象是=时产生; 局部变量: 为什么需要包: 文档分门别类
2017-08-21 17:36:45
255
转载 java基础
Hello Worldpublic class HelloWorld { public static void main(String []args) { System.out.println("Hello World!"); }}1234512345基本数据类型byte 1字节整数short 2字节整数int 4字节整数long 8字节整数f
2017-08-21 10:58:18
158
原创 jQuery 选择器
选择器:基本选择器层级选择器:后代选择器 子代选择器> 相邻选择器+ 相邻全部选择器~伪类选择器:firstlastnotodd 索引值为 奇数行的元素 实际返回到的是偶数行的元素even 索引值为偶数行的元素 实际返回的是奇数行的元素,因为索引开始为eq 匹配确定的索引值的元素gt 匹配所有大于给定索引值的元素lt 匹配你所有小于给
2017-08-16 09:31:56
224
原创 jQuery 使用方法
jquary是一个js库;通过封装原生的函数得到一套定义好的方法.口号为:write less do more.优势:可以像css一样操作和访问dom动画效果更容易简化js代码操控ss页面外观Ajax技术更加完美大量基于jquary的插件语法规则;格式:$(selector).action(): 返回数组类型的数据.
2017-08-15 19:18:15
274
原创 css3 弹性盒子
弹性盒子是 CSS3 的一种新的布局模式。CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。注意: 弹性容器外及弹性子元素内是正常渲染的。弹性盒子只定义了弹性子元素如何在弹性容器内
2017-08-08 16:09:13
322
原创 JavaScript 事件
一、鼠标事件clickdbclickmousedownmousemovemouseout二、键盘事件keydown 某个键盘按键被按下 不区分大小写keypress 某个按键被按下并松开 区分大小写keyup 某个按键被松开三、html 事件load 文档加载完成后触发unload 文档卸载后;select 文本被选中
2017-08-08 15:20:19
170
原创 javascript dom部分
dom编程实现结点的增删改查同过dom可以动态改变文档内容生成dom树;虚拟的存在,按此 来渲染查看结点:getElementById() 通过id名getElementByName() 通过名称getElementByClassName() 通过类名称getElemByTagName()通过标签名来寻找getAttr
2017-08-08 15:16:57
183
原创 Javascript ecmascript语法部分
一、Javascript简介与变量javascript是什么?基于浏览器基于面向对象事件驱动脚本语言javascript的作用:表单验证,减轻服务端的压力添加页面动画效果动态更改页面Ajax网络请求异步加载。Javascript的组成部分:ecmascript:语法 ecma5 ecma6 ecma7dom:document object
2017-08-03 09:31:13
303
原创 css中的盒子模型及其浮动
Margin(外边距) - 清除边框区域。Margin没有背景颜色,它是完全透明Border(边框) - 边框周围的填充和内容。边框是受到盒子的背景颜色影响Padding(内边距) - 清除内容周围的区域。会受到框中填充的背景颜色影响Content(内容) - 盒子的内容,显示文本和图像。margin:外边距 当前盒子与其他盒子的距离1个值 上下左右采用统一的值2个值 上下和左右采用
2017-07-26 09:35:33
384
原创 css中和图片相关的样式
1.和图片相关的样式:背景属性:background (缩写形式)background-color(背景色)background-image(背景图)background-repeat(背景图重复方式)background-position(位置坐标、偏移量) center left right bottom top/*当指定x或y中的任何一个方向时,另一个方向默认是
2017-07-25 16:52:40
823
原创 css选择器
css样式表基础基本语法:选择器(即修饰对象){对象的属性1:属性值1;对象的属性2:属性值2;}css选择器:1.标签选择器标签名{}2.Id选择器:同一个页面不能出现相同的ID#id名{}3.类选择器:给当前页面某一类标签添加样式,可以存在多个相同名称的类4.特殊选择择器交集:并集:后代:用空格表示子代:用>表示
2017-07-21 17:04:01
223
原创 H5新增表单元素
H5增加的新表单元素: 邮箱: 网址: 日期: 时间: 月份: 周: 数字: 属性:max最大值和 min 最小值和step步长 滑动条:H5 input标签的新属性autocomplete :自动补全 on 打开off关闭autofocus:自动获取焦点required:必填placeholder
2017-07-20 10:00:15
577
原创 HTML基础归纳
分为三部分 文档申明:head body1.文档申明文档类型申明:告诉浏览器以什么标准来渲染当前页面2.headhead标签内1、元数据标签:元数据标签,用于描述文档类型和编码;描述搜索关键字和描述;meta标签2、链入资源标签:用来引入外部资源;link标签3、标题标签tittle标签3.body块级标签p标签, h标签,hr/
2017-07-20 09:52:54
263
原创 form表单
form表单属性: action:表单数据提交地址 method:表单提交的方式默认值get:传递的数据会拼接到路径后面;优点:简单快捷;缺点:数据传输量有限post请求:传递的数据会隐藏起来,放在请求体中;优点:数据传输量大,信息保密性好;缺点:相比get请求速度较慢。input标签:输入表单type属性:neme属性value属性:默认值
2017-07-19 17:48:44
284
原创 超链接
超链接:使用情况:转换页面;页面定位;内容分类1.使用超链接实现页面间的导航超链接分类:1.页面间的链接href:指定页面跳转的路径属性:trget:指定为页面打开的位置属性值:_self:当前页面打开_blank:在新页面打开2.锚链接设置锚点:(在所需要的位置设置锚点)跳转到锚点:返回页面顶部可是跳转到具体页面的具体位置,在要跳转页面的后
2017-07-18 16:47:00
283
原创 html 基础第一课
快捷键: 1:ctrl+/ 快速添加单行注释; 2:ctrl+shift+/ 快速添加多行注释; 3:ctrl+d 快速删除光标所在的一行; 4:ctrl+y 反撤销; 5:ctrl+alt+下方向键 快速复制并粘贴当前行标签的属性:标签的一部分,用于包含额外的信息,可以有多个属性;属性与属性值成对出现;关键字 descr
2017-07-18 08:33:26
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅