自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(124)
  • 资源 (18)
  • 收藏
  • 关注

转载 将SqlServer数据库迁移到oracle数据库通过sqldeveloper工具进行迁移

SQL Server版本:Microsoft SQL Server 2008 R2oracle版本:迁移到oracle11g,11.2.0(sqlserver安装在win7 64位,oracle安装在winXP 32位,已迁移成功)已安装Microsoft SQL Server 2008 R2、oracle11g数据库所需文件:jdk6 这个我没有用到,但是sqldevelo...

2019-05-06 10:48:52 1598

原创 SpringMVC中根据后台返回数据动态生成图片,并给图片添加水印

前几天有个需求,需要根据后台返回的数据动态生成图片显示到页面上,猛然想到使用验证码图片的方式动态生成图片,然后网上找到方法给图片添加水印,包括文字水印和图片水印。水印实现效果参考如下网址:http://www.oschina.net/code/snippet_120166_13511package com.utility;import java.awt.AlphaComposite

2018-06-11 09:55:27 3079

原创 Java联网查询IP地址归属,使用腾讯ip分享计划接口以及淘宝API接口

关于java联网查询IP地址归属,有网上常用的两种方法,也有自己根据网上方法修改的自己的版本,欢迎大家批评指正

2017-02-17 16:31:02 612

原创 echarts学习笔记----堆积折线图,动态获取数据展示,以及点击跳转

堆积折线图从后台获取数据,动态加载;修改默认显示为平铺效果;点击跳转到详细数据页面

2017-02-15 09:15:53 3050

原创 springMVC学习笔记(一)

1、模型2介绍        模型2基于模型-视图-控制器模式,成为MVC范式。视图负责应用的展示;模型封装了应用的数据和业务逻辑;控制器负责接收用户输入,改变模型以及调整视图的显示。SpringMVC和struts1使用一个servlet作为控制器,struts2则使用filter作为控制器。大部分都采用JSP作为应用的视图。模型则采用POJO(Plan Old Java Object),这

2017-02-07 10:24:23 209

原创 Hibernate显示连接,隐式连接,预抓取

public static void main(String[] args) { testHibernateJoin(); Company company = testJoinFetch(); System.out.println(company.getShortName()); } /** * Hibernate隐式连接:不适用join关键字,使用英文点号来隐式连接关联实

2012-04-24 11:30:16 2532

转载 Android中颜色对应的值

#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF8DC #FFF5EE #FFF0F5 #FFEFD5 #FFEBCD #FFE4E1 #FFE4C4 #FFE4B5 #FFDEAD #FFDAB9 #FFD700 #FFC0CB #FFB6C1

2012-04-21 11:10:59 587

原创 使用javascript对table动态的添加、删除

无标题文档tr{ background-color:#CCFFFF } function insertRow(){ var oTable = document.getElementById('mytable'); var oDiv = document.getElementById('div1'); var rowLength = oTable.rows.length;

2012-04-18 17:03:48 687

原创 innerText,innerHTML,outerText,outerHTML的示例用法

无标题文档 function testInnerText(){ var oDiv = document.getElementById("div1"); alert(oDiv.innerText); oDiv.innerText = "new text in the div"; } function testInnerHTML(){ var oDiv = documen

2012-04-17 08:50:45 716

原创 正则表达式相关

字符类是用于测试的字符的组合,通过将一些字符放入方括号中,可以很有效的告诉正则表达式去匹配第一个字符、第二个字符、第三个字符等等。1、简单类,比如,想匹配“bat","cat", "fat"var x;var sToMatch = "a bat, a bcat, a Fat baT, a faT cat";var reBatCatRat = /[bcf]at/gi;va

2012-04-16 16:38:52 683

原创 理解RegExp对象

创建一个RegExp对象后,把它应用到某个字符串上面。下面看几个常用的方法:1、test(),如果给定字符串(只有一个参数)匹配这个模式,它就返回true,否则返回false。例如: var sToMatch = "cat"; var reCat = new RegExp("cat"); alert(reCat.test(sToMatch));如果模式在字符串中出现一次,就会认为是

2012-04-15 21:08:37 527

转载 java.net.SocketException: select failed

前段时间启动TOMCAT的时候出现了java.net.SocketException: select failedat java.net.PlainSocketImpl.socketAccept(Native Method)at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)at java.net.ServerSo

2012-04-11 10:15:13 605

原创 设计模式之--观察者模式

观察者模式是对象的行为模式,又叫做发布-订阅模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新。观察者模式的结构如下:抽象主题角色:主题角色把所有对观察者对象的引用保存在一个聚集里面,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象,主题角色又

2012-04-09 09:33:47 536

转载 Struts2与Struts1在各方面的简要对比:

Struts2与Struts1在各方面的简要对比:1.      在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使A

2012-04-06 14:28:13 500

原创 java实现二叉查找树以及相关操作

package com.dataStructure.searchTree;/** * 二叉查找树,对于其中的任何一个结点x,如果y是x左子树中的一个结点,那么y的关键字一定不大于x的关键字; * 如果y是x右子树中的一个结点,那么y的关键字一定不小于x的关键字 */public class BinarySearchTree { private static Node root = n

2012-04-03 21:21:11 761

原创 Struts2中Action访问ServletAPI

Web应用中通常需要访问的ServletAPI就是HttpServletRequest,HttpSession,ServletContext,这三个类分别代表jsp内置对象中的request,session, application。Struts2提供了一个ActionContext类,action可以通过这个类来访问ServletAPI。具体看以下例子,实现的是一个网站访问计数器的功能:

2012-04-03 15:12:39 1805

原创 Struts2中的Default.properties文件注释 以及属性的配置方法

Default.properties文件:# struts.configuration=org.apache.struts2.config.DefaultConfiguration# struts.locale=en_USstruts.i18n.encoding=UTF-8# struts.objectFactory = spring

2012-04-03 13:55:08 3915

转载 native2ascii命令详解

1、native2ascii简介:    native2ascii是sun java sdk提供的一个工具。用来将别的文本类文件(比如*.txt,*.ini,*.properties,*.java等等)编码转为Unicode编码。为什么要进行转码,原因在于程序的国际化。Unicode编码的定义:Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定

2012-04-03 13:06:41 571

原创 快速排序算法(java实现)

/** * 快速排序,不稳定,原地排序 * 交换排序方法中最快的一种排序,时间复杂度O(nlogn) * 思想:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小, * 则可分别对这两部分记录继续进行排序,已达到整个序列有序。 */public class QuickSort { public static int partition(int[]

2012-04-01 15:37:25 934

原创 合并排序算法(java实现)

public class MergeSort2 { public static void merge(int a[], int p, int q, int r){ int l1 = q-p+1; int l2 = r-q; int[] array1 = new int[l1 + 1]; int[] array2 = new int[l2 + 1]; for(int i = 0

2012-04-01 15:36:50 2841

原创 插入排序算法(java实现)

public class InsertSort { public static void insertSort(int[] a){ for(int i = 2; i<a.length; i++){ a[0] = a[i];//a[0]作为哨兵元素 int j = i - 1; while(j>0 && a[j]> a[0] ){ a[j+1] = a[j];

2012-04-01 15:35:59 692

原创 堆排序算法(java实现)

public class HeapSort { public static int heap_size; //双亲编号 public static int parent(int i){ return i/2; } //左孩子编号 public static int leftChild(int i){ return 2*i; } //右孩子编号 public static

2012-04-01 15:34:59 4236 1

原创 设计模式之--原型模式

原始模型模式属于对象的创建模式。通过给出一个原型对象来致命所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是原型模式的用意。    clone()方法将对象复制了一份并返还给调用者。所谓“复制”的含义与clone()方法时怎么实现的有关。一般而言,clone方法满足一下的描述:    ①,对任何的对象x,都有x.clone()!=x。也就是说,克隆对象与原对象

2012-03-30 17:24:55 602

原创 设计模式之--建造模式

建造模式是对象的创建模式。建造模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以是一个建造过程生成具有不同的内部表象的产品对象。    一个产品常有不同的组成成分作为产品的零件,这些零件有可能是对象,也有可能不是对象,它们通常又叫做产品的内部表象。使用建造模式可以使客户端在不需要指定所生成的产品对象有哪些零件,每个产品对应的零件彼此有何不同,是怎么建造出来的,以及怎样组成产

2012-03-30 16:26:48 480

原创 设计原则之--迪米特法则

迪米特法则,又叫做最少知识原则(Least Knowledge Principle):如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。迪米特法则,其根本思想,是强调了类之间的松耦合。迪米特法则,另外几种表述方式:只与你直接的朋友们通信(only talk to your im

2012-03-30 10:20:29 937

原创 设计原则之--依赖倒转原则

在传统的过程性系统的设计办法倾向于使高层次的模块依赖于低层次的模块;抽象层次依赖于具体层次。倒转原则就是要把这个错误的依赖关系倒转过来。依赖(或耦合)关系的分类:零耦合关系:如果两个类没有耦合关系,就称之为零耦合具体耦合关系:具体耦合关系发生在两个具体的(可实例化)的类之间,经由一个类对另一个类的直接引用造成。抽象耦合关系:抽象耦合关系发生在一个具体类和一个抽象类(或者java接口

2012-03-29 19:03:45 1471 1

原创 设计原则之--里氏代换原则

一个软件实体如果使用的是一个基类的话,那么一定适用于其子类,而且它根本不能察觉出其子类对象和基类对象的区别。    里氏代换原则是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不会受到影响时,基类才能真正的被复用,而衍生类才可能够在基类的基础上增加新的行为。    但是反过来不成立。    java对里氏代换的支持:    在编译时期,java语言编译器会检查一个程序是

2012-03-29 19:01:18 522

原创 设计原则之--“开-闭”原则

开-闭原则:一个软件实体(类,模块,函数等等)应当对扩展开放,对修改关闭。英文原文为:Software entities should be open for extension, but closed for modification。        在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换言之,应当可以在不必修改源代码的情况下改变这个模块的行为。

2012-03-29 14:11:15 507

原创 设计模式之--抽象工厂模式

抽象工厂角色:担任这个角色的是工厂方法模式的核心,它是与应用系统的商业逻辑无关的。通常使用java接口或者抽象java类实现,而所有的具体工厂类必须实现这个java接口或者继承这个抽象的java类。具体工厂角色:这个角色直接在客户端的调用下创建产品的实例。这个角色含有选择合适的产品对象的逻辑,而这个逻辑是与应用系统的商业逻辑紧密相关的。通常使用具体java类实现这个角色。抽象产品角色:担任

2012-03-29 11:36:24 470

原创 设计模式之--工厂方法模式

工厂方法模式是类的创建模式,又叫做虚拟构造子模式或者多态性工厂模式。    工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。    在工厂模式方法中,核心的工厂类不再负责所有的产品的创建,而是将具体的创建工作交给子类去做。这个核心类则摇身一变,成为了一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应该被实例化这种细节。

2012-03-29 10:08:48 503

原创 设计模式之--简单工厂模式

简单工厂模式是类的创建模式,又叫做静态工厂方法模式(static factory method)。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式中的三个角色:工厂类角色:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑。工厂类在客户端的直接调用下创建产品对象,它往往由一个java类具体实现抽象产品角色:担任这个角色的类是由工厂方法模式

2012-03-29 10:07:04 504

原创 设计模式之--单例模式

1、单例模式的要点:    一是某个类只能有一个实例    二是它必须自行创建这个实例    三是它必须自动向整个系统提供这个实例2、注意:双重检查成例在java语言中并不能成立3、饿汉式单例类:是在java语言中实现起来最为简单的单例类,其代码如下:public class EagerSingleton { private static final EagerSin

2012-03-19 21:08:40 528

转载 单例模式的陷阱

今天去jdon,看了它的设计研究栏目,bang有几篇评论单例模式的文章,声称“Singleton is evil”(见http://www.jdon.com/jive/article.jsp?forum=91&thread=17578),并且引用几篇外文页面佐证自己的观点,其中有一篇文章更是说,单例不仅不是一种模式,而是一种反模式。        下面我谈谈我对单例模式的看法。逐一分析单例模式

2012-03-19 17:07:44 858

原创 webview 与 javascript

WebView不但可以运行一段html代码,而且还有一个最重要的特点,就是Webview可以同javascript互相调用。该类实现从android应用中调出个人资料,然后通过javascript显示出来。首先在android中定义一个PersonalData类,用例保存个人资料,并且定义得到这些数据的成员函数,供javascript调用。package com.android;imp

2012-03-19 15:31:05 1679 2

原创 使用 WebView 处理javascript的常用对话框

WebView浏览网页:    android提供了WebView控件专门用来浏览网页,和其他控件一样,它使用起来非常简单。首先需要在xml布局文件中定义一个WebView控件,代码如下:         android:id="@+id/webview01"        android:layout_width="fill_parent"        android:

2012-03-19 14:32:28 8132

原创 Android网络通信实时更新

本实例达到的效果是:首先创建一个网页来显示系统当前的时间,然后在Android程序中每隔5秒钟刷新一次视图,已达到实时更新的效果。首先,创建一个显示系统当前时间的jsp网页文件,代码如下: My JSP 'index.jsp' starting page <% String type = request.getParameter("par");

2012-03-16 20:58:37 6548 1

原创 Android 使用 HttpClient 进行网络通信,包括Get方式和Post方式

要使用HttpClient,需要了解一些类:1、ClientConnectionManager接口:该接口是客户端连接管理器接口,主要提供以下几个抽象方法:ClientConnectionManager(关闭所有无效超时的连接)、closeIdleConnection(关闭空闲的连接)、releaseConnection(释放一个连接)、requestConnection(请求一个新的连接

2012-03-16 19:17:07 9960 2

原创 Android通过HttpURLConnection类进行网络通信,获取网络图片

Http通信中使用的最多的是Get和Post。Get请求可以获取静态页面,也可以把参数放在url字符串后面传递给服务器。Post与Get的不同之处在于Post的参数不是放在url字符串里面,而是放在http请求数据中。HttpURLConnection是Java的标准类,继承自URLConnection类,URLConnection与 HttpURLConnection都是抽象类,去、、无法直接实

2012-03-16 18:07:47 7072 1

原创 Android的5个进程等级

1、foreground process    正处于activity resume状态    正处于bound服务交互的状态    正处于服务在前台运行的状态(StartForeGround()被调用)    Service生命周期正在被执行(onCreate(),onStart(),onDestroy())    BroadcastReceiver正在执行onReceive

2012-03-15 19:48:26 14076 4

转载 有关Android Activity的面试题和答案

1、什么是Activity通俗一点说Activity就是一个界面,这个界面里面可以放置各个控件。Activity的界面也是用xml表示,放置在res->layout下面。每生成一个新的Activity后,我们需要在AndroidManifest.xml中注册一下这个Activity。2、请描述一下Activity的生命周期onCreate(Bundle savedInstanceSta

2012-03-15 16:42:57 7062

oracle12cStartAndStop.rar

压缩文件夹里面有两个bat文件,其中OracleStart.bat是启动文件,OracleStop.bat是停止文件。如果启动有误,请把文件中改为自己的服务名,具体查看控制面板-管理工具-服务中的Oracle服务名

2020-04-15

FBX2glTF-windows-x64.rar FBX2glTF模型转换器

FBX2glTF (Facebook) Three.js FBX2glTF windows程序使用方法如下。 新建一个文件夹,将exe文件和fbx都放入该文件夹,将fbx拖到exe上,会弹出一个控制台窗口,然后该文件夹下就会有输出的新文件夹了

2019-12-18

clay-viewer-0.2.1-win-fbx2glTF模型转换器.zip

FBX/DAE/OBj格式文件到glTF2.0/GLB格式转换器 3D model viewer with high quality rendering based on ClayGL and glTF2.0/GLB export. Download App on Windows and macOS with FBX/DAE/OBj import and glTF2.0/GLB export. Use it as a common model preview tool!

2019-12-17

UEditor jsp版,上传图片、文字、视频,可运行

刚刚接触UEditor,想找一个可运行的jsp版本,网上下载很多,浪费了20多分,依然不行啊。后来自己按照网上的文档一步一步添加,终于可行。现在可以上传图片、文字和视频,后期准备添加音频,加油

2017-08-02

sql server2008基础教程

第1章 SQL Server 2008概述和安装1 1.1 为什么选择SQL Server 20081 1.2 SQL Server的发展3 1.3 硬件要求4 1.3.1 CPU4 1.3.2 内存4 1.3.3 硬盘空间5 1.3.4 操作系统要求5 1.4 示例5 1.5 安装5 1.5.1 开始安装6 1.5.2 选择要安装的功能7 1.5.3 为实例命名9 1.5.4 选择服务账户10 1.5.5 选择身份验证模式10 1.5.6 确定数据目录的位置11 1.5.7 创建报表服务数据库12 1.5.8 配置错误和使用情况报告13 1.6 安全性14 1.6.1 服务账户14 1.6.2 身份验证模式15 1.6.3 sa登录19 1.7 小结20 第2章 SSMS21 2.1 SSMS概览21 2.2 SSMS的选项29 2.2.1 “环境”节点29 2.2.2 “源代码管理”节点31 2.2.3 “文本编辑器”节点31 2.2.4 “查询执行”节点33 2.2.5 “查询结果”节点35 2.3 查询编辑器41 2.4 小结42 第3章 设计和创建数据库43 3.1 数据库的定义44 3.2 SQL Server中的预建数据库45 3.2.1 master45 3.2.2 tempdb46 3.2.3 model47 3.2.4 msdb47 3.2.5 AdventureWorks/Adventure-WorksDW47 3.3 选择数据库系统类型48 3.3.1 OLTP48 3.3.2 OLAP49 3.3.3 示例系统类型选择49 3.4 收集数据49 3.5 确定要存储在数据库中的信息51 3.5.1 金融产品52 3.5.2 客户52 3.5.3 客户地址52 3.5.4 股票52 3.5.5 交易53 3.6 外部信息和忽略的信息53 3.7 建立关系53 3.7.1 使用键53 3.7.2 创建关系55 3.7.3 关于外键的更多信息57 3.8 规范化59 3.8.1 每一个实体都应该有唯一的标识符59 3.8.2 只存储与实体直接有关的信息60 3.8.3 避免重复值或重复列60 3.8.4 范式60 3.8.5 非规范化62 3.9 创建示例数据库62 3.9.1 在SSMS中创建数据库62 3.9.2 在SSMS中删除数据库75 3.9.3 在查询编辑器中创建数据库77 3.10 小结80 第4章 安全和遵从规范81 4.1 登录名81 4.2 服务器登录名和数据库用户89 4.3 角色90 4.3.1 固定服务器角色90 4.3.2 数据库角色92 4.3.3 应用程序角色92 4.4 架构95 4.5 在解决方案中进行下去之前96 4.6 陈述式管理框架99 4.7 小结104 第5章 定义表106 5.1 什么是表106 5.2 SQL Server数据类型107 5.2.1 表中的数据类型108 5.2.2 程序中的数据类型113 5.3 列不仅仅是简单的数据存储库113 5.3.1 默认值113 5.3.2 生成IDENTITY值113 5.3.3 NULL值的使用114 5.3.4 为什么要定义允许NULL值的列114 5.4 在SQL Server中存储图像和大型文本115 5.5 在SSMS中创建表115 5.6 通过查询编辑器创建表120 5.7 创建表:使用模板122 5.8 创建模板和修改模板125 5.9 ALTER TABLE语句126 5.10 定义其余的表127 5.11 设置主键128 5.12 创建关系129 5.12.1 在创建时检查现有数据131 5.12.2 强制外键约束132 5.12.3 选择删除/更新规则132 5.13 通过T-SQL语句建立关系133 5.14 小结134 第6章 创建索引和数据库关系图135 6.1 什么是索引135 6.1.1 索引类型136 6.1.2 唯一性137 6.2 确定是什么创建了好的索引138 6.2.1 使用低维护列138 6.2.2 主键和外键139 6.2.3 找到指定记录139 6.2.4 使用覆盖索引139 6.2.5 查找信息范围139 6.2.6 保持数据的排序140 6.3 确定是什么导致了坏的索引140 6.3.1 使用了不合适的列140 6.3.2 选择了不合适的数据141 6.3.3 包含了过多的列141 6.3.4 表中包含的记录过少141 6.4 针对性能对索引进行审查141 6.5 创建索引142 6.5.1 用表设计器创建索引142 6.5.2 索引和统计信息145 6.5.3 CREATE INDEX语法145 6.5.4 在查询编辑器中创建索引:模板148 6.5.5 在查询编辑器中创建索引:SQL代码151 6.6 删除索引153 6.7 在查询编辑器中修改索引154 6.8 当索引不存在时155 6.9 为数据库生成关系图156 6.9.1 数据库关系图基础156 6.9.2 SQL Server数据库关系图工具157 6.9.3 默认的数据库关系图158 6.9.4 数据库关系图工具条160 6.10 小结162 第7章 数据库的备份、还原和维护163 7.1 事务日志164 7.2 备份策略166 7.3 当可能发生错误时167 7.4 让数据库脱机168 7.5 备份数据169 7.5.1 使用T-SQL备份数据库174 7.5.2 使用T-SQL进行日志备份180 7.6 还原数据库182 7.6.1 使用SSMS还原数据183 7.6.2 使用T-SQL进行还原185 7.7 分离和附加数据库189 7.7.1 使用SSMS进行分离和附加操作189 7.7.2 使用T-SQL进行分离和附加操作193 7.8 为数据库生成SQL脚本195 7.9 维护数据库201 7.10 创建数据库维护计划201 7.11 设置数据库邮件213 7.12 修改维护计划221 7.13 小结224 第8章 操作数据225 8.1 T-SQL的INSERT命令的语法225 8.2 SQL命令INSERT226 8.2.1 默认值229 8.2.2 使用NULL值229 8.3 DBCC CHECKIDENT232 8.4 列约束234 8.5 同时插入多条记录238 8.6 检索数据239 8.7 使用SSMS检索数据240 8.8 SELECT语句241 8.9 指定列243 8.10 第一批搜索243 8.11 改变输出的显示245 8.12 限制搜索:WHERE的使用247 8.12.1 SET ROWCOUNT n249 8.12.2 TOP n250 8.12.3 TOP n PERCENT251 8.13 字符串函数251 8.14 顺序!顺序!253 8.15 LIKE运算符254 8.16 生成数据:SELECT INTO256 8.17 谁能添加、删除或选取数据257 8.18 更新数据261 8.18.1 UPDATE命令262 8.18.2 在查询编辑器中更新数据263 8.19 事务266 8.19.1 BEGIN TRAN267 8.19.2 COMMIT TRAN268 8.19.3 ROLLBACK TRAN268 8.19.4 锁定数据268 8.19.5 更新数据:使用事务269 8.19.6 嵌套事务270 8.20 删除数据272 8.20.1 DELETE的语法272 8.20.2 使用DELETE语句272 8.21 截断表(删除表中的所有行)274 8.22 删除表275 8.23 小结275 第9章 构建视图277 9.1 为什么要构建视图278 9.2 针对安全而使用查询278 9.3 加密视图定义279 9.4 创建视图:SSMS280 9.5 使用视图来创建视图284 9.6 CREATE VIEW语法289 9.7 创建视图:查询编辑器窗格290 9.8 创建视图:SCHEMABINDING291 9.9 为视图设置索引293 9.10 小结295 第10章 存储过程和函数297 10.1 什么是存储过程298 10.2 CREATE PROCEDURE语法298 10.3 返回一系列记录301 10.4 创建存储过程:SSMS301 10.5 执行存储过程的不同方法305 10.5.1 不使用EXEC305 10.5.2 使用EXEC305 10.6 使用RETURN305 10.7 控制流程309 10.7.1 IF...ELSE309 10.7.2 BEGIN...END310 10.7.3 WHILE...BREAK语句310 10.7.4 CASE语句312 10.8 综合应用314 10.9 用户定义函数316 10.9.1 标量函数316 10.9.2 表值函数317 10.9.3 创建用户定义函数时要考虑的事项317 10.10 小结319 第11章 T-SQL基础320 11.1 使用多个表320 11.2 变量325 11.3 临时表326 11.4 聚合328 11.4.1 COUNT/COUNT_BIG329 11.4.2 SUM329 11.4.3 MAX/MIN330 11.4.4 AVG330 11.5 分组数据331 11.6 HAVING332 11.7 独特值333 11.8 函数333 11.8.1 日期和时间函数334 11.8.2 字符串函数336 11.8.3 系统函数340 11.9 RAISERROR343 11.10 错误处理347 11.11 @@ERROR347 11.12 TRY...CATCH348 11.13 小结351 第12章 高级T-SQL352 12.1 子查询352 12.1.1 IN354 12.1.2 EXISTS354 12.1.3 了结未了之事355 12.2 APPLY运算符356 12.2.1 CROSS APPLY357 12.2.2 OUTER APPLY358 12.3 公用表表达式358 12.4 透视数据361 12.4.1 PIVOT361 12.4.2 UNPIVOT363 12.5 排名函数363 12.5.1 ROW_NUMBER364 12.5.2 RANK366 12.5.3 DENSE_RANK366 12.5.4 NTILE367 12.6 SQL Server中的PowerShell367 12.7 小结371 第13章 触发器372 13.1 什么是触发器372 13.2 DML触发器373 13.3 针对DML触发器的CREATE TRIGGER语法374 13.4 为什么不使用约束375 13.5 对逻辑表进行删除和插入376 13.6 创建DML FOR触发器377 13.7 检查特定的列380 13.7.1 使用UPDATE()380 13.7.2 使用COLUMNS_UPDATED()384 13.8 DDL触发器387 13.8.1 DDL_DATABASE_LEVEL_EVENTS387 13.8.2 删除DDL触发器389 13.8.3 EVENTDATA()389 13.9 小结392 第14章 SQL Server 2008 Reporting Services393 14.1 Reporting Services的架构394 14.2 配置Reporting Services395 14.3 使用报表设计器构建第一个报表400 14.4 小结406

2012-08-29

java高手真经 java web核心框架 源码五

java高手真经 java web核心框架 第39课 struts1+spring+hibernate java高手真经 java web核心框架 第40课 struts1+spring+ibatis java高手真经 java web核心框架 第41课 struts2+spring+hibernate java高手真经 java web核心框架 第42课 struts2+spring+ibatis

2012-08-27

java高手真经 java web核心框架 源码四

java高手真经 java web核心框架 第30课 struts2+hibernate java高手真经 java web核心框架 第31课 struts2+ibatis

2012-08-27

java高手真经 java web核心框架 源码三

java高手真经 java web核心框架 第21课 struts1+hibernate java高手真经 java web核心框架 第22课 struts1+ibatis

2012-08-27

java高手真经 java web核心框架 源码二

java高手真经 java web核心框架 第11课 ibatis+mysql java高手真经 java web核心框架 第12课 ibatis+oracle java高手真经 java web核心框架 第13课 ibatis+sqlserver

2012-08-27

java高手真经 java web核心框架 源码一

java高手真经 java web核心框架 第5课 hibernate+mysql java高手真经 java web核心框架 第6课 hibernate+oracle java高手真经 java web核心框架 第5课 hibernate+sqlserver

2012-08-27

word2007的自动编号功能

word2007的自动编号功能

2012-08-22

传智播客 jquery , ajax ppt

传智播客 jquery ajax ppt

2012-08-22

《Android应用开发揭秘》源代码(全)

Android应用开发揭秘 源代码 第二章到第十五章全部

2012-03-19

Android 应用开发揭秘 pdf

Android 应用开发揭秘 pdf文档

2012-03-19

Android网络通信(HttpURLConnection与HttpClient)、实时更新

该压缩包中包含3个小程序,第一个是使用HttpURLConnection获取网络资源,包括直接获取、使用get方式获取、使用post方式获取、以及获得网络图片;第二个小程序是使用HttpClient获取网络资源,包括get方式和post方式;第三个小程序是实时更新,每隔5秒钟更新显示

2012-03-16

spring,struts,hibernate chm帮助文档

此资源包括spring,hibernate,struts的帮助文档,chm格式

2011-06-14

spring中的基本设计模式

本资源是spring的小例子程序,共包括以下7个: 数据访问对象模式(DAO) 工厂模式(factory) 模型视图控制器模式(MVC) 代理模式(proxy) 单例模式(singleton) 策略模式(strategy) 模板模式(template) 另外还有一个关于动态代理的小例子

2011-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除