- 博客(17)
- 收藏
- 关注
转载 关系型数据库表与表之间的关系
原文出自:点击打开链接一、一对一关系:定义:有两个表,在第一个表中的某一行只与第二个表中的一行相关,同时第二个表中的某一行,也只与第一个表中的一行相关,我们称这两个表为一对一关系。例如:第一张表:ID姓名国籍贡献1001王大锤中国万万没想到
2017-12-25 15:29:59 3257 1
转载 java IO流学习总结
原文来自:点击打开链接Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和
2017-12-22 12:29:32 396
转载 数据库三大范式
原文章出自:点击打开链接数据库设计三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。
2017-11-29 08:46:39 323
原创 Struts2、spring、hibernate三大框架简介
struts2struts2是个MVC框架,简单来说就是把前台(jsp、html)提交的表单数据在控制器接收时进行自动的封装。效率:servlet远大于Struts2,因为servlet可以使用单列模式,单列模式效率高(单列模式每次请求访问的对象都是同一个对象),而Struts2不能使用单列模式。核心原理:在web项目中定义一个过滤器,过滤所有请求,再把请求交给StrutsPrepar
2017-11-28 19:49:01 966
转载 java拦截器、过滤器、监听器
出自:http://www.cnblogs.com/wangyuyu/java 拦截器、过滤器、监听器一、理解Struts2拦截器1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2
2017-10-31 17:37:04 335
转载 存储过程详解
存储过程详解存储过程简介什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执
2017-10-26 11:31:12 855
转载 SQL Server触发器
SQL Server 触发器触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:u
2017-10-26 10:59:12 1079
翻译 Error与Exception的区别
错误和异常的区别(Error vs Exception) 1) error都是继承自父类java.lang.Error,而exception都继承自java.lang.Exception.2) 再看看JDK中对于java.lang.Error和java.lang.Exception的解释。 java.lang.Error: An Error is a subcla
2017-10-08 19:10:43 368
翻译 String与StringBuffer的区别
在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进
2017-10-08 18:47:03 238
翻译 Integer与int的区别
java int与integer的区别int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java 中的数据类型分为基本数据类型和复杂数据类型int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为
2017-10-08 18:25:38 748
翻译 ==与equals区别
== 和 Equals 的区别1. == 是一个运算符。2.Equals则是string对象的方法,可以.(点)出来。 我们比较无非就是这两种 1、基本数据类型比较 2、引用对象比较 1、基本数据类型比较 ==和Equals都比较两个值是否相等。相等为true 否则为false; 2、引用对象比较 ==和Equals都是比较栈内
2017-10-08 18:10:40 395
翻译 java企业级(内置对象)
jsp内置对象jsp九大内置对象:1.request对象 2.response对象 3.pageContext对象 4.session对象5.application对象 6.out对象 7.config对象 8.page对象 9.exception对象1.request对象:主要用于处理客户端请求
2017-09-23 15:52:00 274
翻译 java企业级
java web开发入门基础什么是静态?什么是动态?网页的发展史静态web资源(如html页面):指web页面中提供给人们浏览的数据始终是不变的。动态web资源(如jsp,php等):指web页面中提供人们浏览的数据是由程序生成的,不同时间不同地点访问web页面看到的内容不一样的。常用的动态web资源开发技术:jsp/servlet,asp,php等等B/S VS C/S
2017-09-22 15:13:06 517
翻译 java基础(抽象类、接口、包装类、异常、多线程)
抽象类和接口抽象类定义:抽象类:又叫抽象基类(不是鸡肋):他在定义的时候使用 abstract 关键字标记的一般类.他可包含一般类所包含的所有特性,例如,字段,属性,方法,另外他还包含一个很特殊的方法,叫抽象方法(这些方法基本上是没有执行代码的函数标题,而派生于该类的的类就必须提供执行的代码).最可气的是,他不能被实例化,他主要的用在类的定义和部分实现这方面,所以他需要在扩充类中完整的扩充
2017-09-15 08:17:31 468
翻译 java基础2
常用系统类、访问控制符常用系统类:★Object 类:Object类是Java中所有类的最终祖先。如果一个类在声明时没有包含extends(继承)关键字,那么这个类直接继承Object类★Random类:Random类提供了一系列用于生成随机数的方法★Scanner类:Scanner类可以完成从键盘输入内容★Math 类:Math类包含用于执行基本数学运算的方法,
2017-09-14 15:17:06 240
翻译 java基础1
方法方法名命名规则:1.第一个字母小写 2.如果使用多个单词,除第一个单词外其他单词第一个字母大写 3.使用的单词最好能够明确表达出该方法的主要功能,不要怕方法名长方法的调用:调用方法“三看”一看 static 有:是静态方法 类.方法 对象.方法 方法(默认缺省类名)没有:普通方法1.静态方法中调 对象.方法2.普通方法中调 对象.方
2017-09-13 11:24:57 270
翻译 java基础
java概述java特点:简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、高效的、多线程的、动态的jdk的安装与配置:A. 安装JDKB. 配置环境变量JDK安装完成后在 我的电脑点右键—》属性—》高级系统设置—》高级---》环境变量---》系统变量—》path(双击打开)---》变量值后面添加 ; C:\Program Files\Java
2017-09-11 21:53:55 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人