- 博客(25)
- 资源 (13)
- 收藏
- 关注
原创 JAVA排序汇总
package com.wepull.jbs.lesson4; import java.util.Random; /** * * 排序测试类 * * * * 排序算法的分类如下: * * 1.插入排序(直接插入排序、折半插入排序、希尔排序); * * 2.交换排序(冒泡泡排序、快速排序); * * 3.选择排序(直接选择
2008-11-29 22:25:00 27464 11
原创 写帮助大家学习的小框架
最近JAVA体系课件更新的差不多了,又开始着手准备嵌入式产品,事情总是忙不完。呵呵,这也是我喜欢这一行的原因,永远有挑战和惊喜,永远有学不完的东西,不会单调和乏味。记得以前有学生问我为什么选择喜欢IT(哎,其实傻子才喜欢挨踢!),我告诉他因为IT精彩。 IT精彩吗?很多人会不以为然。程序员每天早起晚睡,累个半死,工资不高还天天被Boss骂,哪里有什么好精彩的?呵
2008-11-27 12:45:00 15319 2
原创 自己手写Struts2
看过请留个言,转载请注明出处,尊重作者劳动成果,谢谢! 记得以前教Struts的时候,自己动手写过一个类似Struts的MVC框架。在培训的过程中,我发现这种过渡非常平滑:学习MVC设计模式时,自己动手写一个Struts框架,再使用自己写的小框架完成一个项目。这样既让学员深刻地理解了MVC的重要思想,又为后面学习Struts框架做好了铺垫,以至于后面真正培训Struts只需要短短5天时
2008-11-19 20:15:00 21619 23
原创 SQL Server创建触发器
为什么需要触发器为什么需要触发器(TRIGGER)呢?典型的应用就是银行的取款机系统 假定该系统的数据库设计需要两张表:帐户信息表(bank)存放帐户的信息,交易信息表(transInfo)存放每次的交易信息。 上述结果有什么错误?您一定发现了,当张三取钱200元时,虽然交易信息表(transInfo)中保存了取钱200元的交易信息,但帐户表(bank)中的余额仍是100
2008-11-18 20:39:00 32493 7
原创 SQL Server创建存储过程
什么是存储过程?q 存储过程(procedure)类似于C语言中的函数q 用来执行管理任务或应用复杂的业务规则q 存储过程可以带参数,也可以返回结果q 存储过程可以包含数据操纵语句、变量、逻辑 控制语句等 存储过程的优点(1)执行速度快。存储过程创建是就已经通过语法检查和性能优化,在执行时无需每次编译。存储在
2008-11-18 20:38:00 98563 16
原创 SQL Server创建视图
什么是视图 大家都知道,我们国家现在“神七”上天了。从美国的月球登月开始,人类上天不再是神话。听说,在美国,你只要出几十万美元,您就可以上一次月球进行太空旅行,所以,我们相信:在不久的将来,上天旅行将走进我们百姓的生活,那是一件多么新鲜神奇的事情啊。好多美国人上天后,他们用望远镜观看我们的地球,结果看到的地球形状各不相同。有的说象绿色的橘子,有的说象白色的大鸭梨,有的说象蓝色的大
2008-11-18 20:36:00 55029 5
原创 SQL Server创建索引
什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提高查询速度。
2008-11-18 20:35:00 107831 26
原创 T-SQL综合应用
问题:1.统计本次考试的缺考情况 。2.提取学员的成绩信息并保存结果,包括学员姓名、学号、笔试成绩、机试成绩、是否通过,比较笔试平均分和机试平均分,较低者进行循环提分,但提分后最高分不能超过97分。提分后,统计学员的成绩和通过情况 。3.提分后统计学员的通过率情况。 分析:使用子查询统计缺考情况:应到人数:SELECT coun
2008-11-18 17:16:00 17456
原创 数据查询(3)-复杂查询
什么是子查询 ?问题:编写T-SQL语句,查看年龄比“张三”大的学员,要求显示这些学员的信息 ?分析: 第一步:求出“张三”的年龄;第二步:利用WHERE语句,筛选年龄比“张三”大的学员; 实现方法一:采用T-SQL变量实现 DECLARE @age INT --定义变量,存放张三的年龄SELECT @age=stuAge FROM stuInfo
2008-11-18 16:59:00 16099
原创 数据查询(2)-高级查询
• 基本条件查询比较运算符:>,>=,between a and b,in(a,b,c),not exists,is null,like ‘%_’,or,and, any,all等• 把某一字段中内容在特定范围内的记录查询出来SELECT StudentID, Score FROM SCore WHERE Score BETWEEN 60 AN
2008-11-18 16:53:00 2310
原创 数据查询(1)-简单查询
理解查询的机制查询产生一个虚拟表,看到的是表形式显示的结果,但结果并不真正存储,每次执行查询只是先从数据表中提取数据,并按照表的形式显示出来 查询SELECT 列名> FROM 表名> [WHERE 查询条件表达式>] [ORDER BY 排序的列名>[ASC或DESC]]SELECT SCode,SName,SAddress FROM
2008-11-18 16:21:00 1797 1
原创 T-SQL(5)-操作数据行
插入数据行INSERT [INTO] 表名> [列名] VALUES 值列表>INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX) VALUES (张青裁,上海松江,6,ZQC@Sohu.com,0) 注意事项:1: 每次插入一行数据,不可能只插入半行或者几列数据,因此,插入的数据是否有效将按照整
2008-11-18 16:18:00 1486 1
原创 T-SQL(4)-功能函数
SQL Server中的函数• 字符串函数• 日期函数• 数学函数• 系统函数这些都相当于C语言中的内部函数,我们来一个一个看:字符串函数 日期函数SELECT DATEPART(day, 01/15/2000)返回:15日期中指定日期
2008-11-18 16:03:00 2136
原创 T-SQL(3)-批处理
先打个比方:如果你家来了客人,你妈妈给你2元钱到商店买1瓶啤酒给客人喝。结果客人不够喝,你妈怕浪费,又给你2元钱让你下楼再去买1瓶,结果又不够喝,又让你下楼再买1瓶,还不够,再让你买一瓶……这时你可能会怎么说?你肯定会不耐烦地回答:妈,拜托你,别让我每次1瓶1瓶的买,1次多买几瓶不就行了吗? 我们执行SQL语句同样如此,因为SQL Server是网络数据库,一台服务器可能有很多远程客
2008-11-15 16:31:00 1783
原创 T-SQL(2)-逻辑控制
逻辑控制语句 (1) IF-ELSE语句 问题:统计并显示本班笔试平均分,如果平均分在70以上,显示“成绩优秀“,并显示前三名学员的考试信息;如果在70以下,显示“本班成绩较差“,并显示后三名学员的考试信息 。分析:第一步,统计平均成绩存入临时变量;第二步,用IF-ELSE判断;例子:DECLARE @myavg floatSELECT
2008-11-15 16:15:00 1910
原创 T-SQL(1)-变量
使用变量 和C语言一样,变量分为:q 局部变量:q 局部变量必须以标记@作为前缀 ,如@ageq 局部变量的使用也是先声明,再赋值 q 全局变量:q 全局变量必须以标记@ @作为前缀,如@@versionq 全局变量由系统定义和维护,我们只能读取,不能修改全局变量的值 局部变量
2008-11-15 16:14:00 1892 2
原创 如何设计数据库(2)?
数据规范化 • 仅有好的RDBMS并不足以避免数据冗余,必须在数据库的设计中创建好的表结构。表设计后,很可能结构不合理,出现数据重复保存,简称数据的冗余,这对数据的增删改查带来很多后患,所以我们需要审核是否合理,就像施工图设计后,还需要其他机构进行审核图纸是否设计合理一样。• 如何审核呢?需要一些有关数据库设计的理论指导规则,这些规则
2008-11-15 10:45:00 6029 4
原创 如何设计数据库(1)?
为什么需要设计数据库 这里我们思考两个问题:修建茅屋需要设计吗?修建大厦需要设计吗?结论是:当数据库比较复杂(如数据量大,表较多,业务关系复杂)时,我们需要先设计数据库;因为,良好的数据库设计能够:q 节省数据的存储空间q 能够保证数据的完整性q 方便进行数据库应用系统的开发糟糕的数据库设计:q
2008-11-15 10:42:00 19107 11
原创 SQL Server的安全模型
下面我们来学习一下SQL Server的安全模型,首先看一张图: 这就是SQLServer的三层安全管理体系,我们打个比方,假设您住在一个防卫森严的小区,您如果希望进入您的房间,当然需要闯三关。第一关:您需要通过小区的门卫检查,进入小区;第二关:到了您所在的单元楼门前,您还需要单元门的钥匙或门铃密码;第三关:进了单元门后,您还需要您自己房间的钥匙。 看
2008-11-15 09:48:00 2436
原创 SQL Server数据完整性
我们在学习数据库的过程中,经常会听到两个概念:数据冗余和数据完整性。数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况,我们说,为了性能着想,数据库中允许有一些数据冗余,但是要保持数据的完整性。数据完整性=可靠性+准确性,这里我们要清楚以下几点:• 数据存放在表中• “数据完整性的问题大多是由于设计引起的”
2008-11-15 09:40:00 7024 2
原创 SQL Server数据类型
我们来看一张SQL Server数据类型表,里面列出了大部分常用的类型: 分类备注和说明数据类型说明二进制数据类型存储非子符和文本的数据Image可用来存储图像文本数据类型字符数据包括任意字母、符号或数字字符的组合Char固定长度的非 Unicode 字符数据
2008-11-15 09:39:00 1664
原创 SQL Server创建表
在上篇文章已创好的数据库的基础上,我们继续创建数据表。 T-SQL创建数据库的语法如下:CREATE TABLE 表名( 字段名1 数据类型 约束,字段名1 数据类型 约束,…) 首先是创建学员信息表stuInfo,这里有些小细节:IDENTITY(起始值,递增量)所在列为标识列,NUMERIC (18,0)代表18位数字,小数位数为0。
2008-11-15 09:38:00 17333 2
原创 SQL Server创建数据库
今天我们花点时间来学习一下SQL Server数据库的相关知识,包括如何创建数据库,创建表,SQL Server数据类型,数据完整性,设计数据库,SQL Server安全模型和T-SQL语句等。希望大家看完之后都能有些收获。好地,首先我们来看看如何创建一个数据库吧,这里我们创建的数据库和下一篇文章创建的表在以后都会一直使用,希望大家注意! T-SQL创建数据库的语法如下:CREA
2008-11-15 09:35:00 5723
转载 苹果公司传奇-让人匪夷所思的创业奇迹
像许许多多硅谷的创业奇迹一样,乔布斯和他的伙伴们的创业故事中,有从大学退学、有车库工场、有技术创新、有商业模式的创新、有天使投资、有上市、有少年得志。没有的是,他居然被自己创立的企业开除了!但是,按照乔布斯本人的说法,现在终于发现,被迫离开苹果,是他人生中经历过的最好的事情(I didnt see it then, but it turned out that getting fired from
2008-11-13 21:59:00 3638
转载 Oracle传奇-书写历史的甲骨文
ORACLE公司之起源 很难想象,ORACLE公司的这一段传奇居然要从IBM开始。 1970年的6月,IBM公司的研究员埃德加·考特 (Edgar Frank Codd) 在 Communications of ACM 上发表了那篇著名的《大型共享数据库数据的关系模型》(A Relational Model of Data for Large Shared Data Banks)
2008-11-13 06:44:00 2208
点餐系统.zip
2019-06-19
美团用户行为分析系统.zip
2019-06-19
微信小程序.zip
2019-06-19
大数据日志分析.zip
2019-06-19
EXTJS+SSH房屋出租系统
2009-01-18
ExtJs人力资源管理系统(HRMS)
2008-10-02
struts+ajax
2008-10-01
java对sql server 2000的备份和恢复
2008-09-15
ssh课堂例子
2008-07-04
spring(1)
2008-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人