- 博客(200)
- 资源 (1)
- 收藏
- 关注
转载 JSON初接触
一:什么是JSON术语JSON源于三个英文单词(JavaScript Object Notation)的缩写。JSON是一种轻量级的数据交换格式,非常易于人们读写和计算机解析和生成。它是基于JavaScript编程语言子集而衍伸出来的文本数据格式(text-format)。是独立于语言实现的标准 – RFC4627是JSON的官方标准文档。 二:JSON语法格式一个标准的JSON文
2014-08-05 13:33:55 515
转载 Rest风格WEB服务(Rest Style Web Service)的真相
写这篇文章是目的不是介绍Web-Service, 而是从Restful Web Service说起来剖析一下什么才是真正的Restful Style的架构与协议,从而更好的理解web服务的设计理念与架构本质。一:Web Service基础知识一个最简单web服务就一个web页面等待请求与处理。更容易理解的方式是Web Service可以把一个应用变成一个基本
2014-08-05 13:26:44 703
转载 浅谈数据库中的触发器
触发器 其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是 通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。 常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。 after(for) 表示执行代码后,执行触发器 i
2014-08-05 11:09:43 491
转载 第一范式,第二范式,第三范式
第一范式存在非主属性对码的部分依赖关系 R(A,B,C) AB是码 C是非主属性 B-->C B决定C C部分依赖于B第一范式定义:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的那么符合第一模式的特点就有1)有主关键字2)主键不能为空,3)主键不能重复,4)字段不可以再分例如: StudyNo | Name | Sex
2014-08-05 11:02:10 824
转载 查找sql表中多余的重复记录
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count (peopleId) > 1)2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)
2014-08-05 10:42:22 531
转载 SQL查询重复数据和清除重复数据
选择重复,消除重复和选择出序列 有例表:emp emp_no name age 001 Tom 17 002 Sun 14 003 Tom 15 004 Tom
2014-08-05 10:39:23 437
转载 Oracle 游标
一、显示游标(需要明确定义!) 显示游标被用于处理返回多行数据的SELECT 语句,游标名通过CURSOR….IS 语句显示地赋给SELECT 语句。 在PL/SQL中处理显示游标所必需的四个步骤: 1)声明游标;CURSOR cursor_name IS select_statement 2)为查询打开游标;OPEN cu
2014-08-05 10:32:14 436
转载 prepareStatement与Statement的区别
1:创建时的区别: Statement stm=con.createStatement(); PreparedStatement pstm=con.prepareStatement(sql); 执行的时候: stm.execute(sql); pstm.execute(); 2: pstm一旦绑定了SQL,此pstm就不能执行其他的Sql,即只能
2014-08-04 16:17:38 419
原创 Array_List_Set_Transfer 集合中相互转换
package com.test.collection;import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.List;import java.util.Set;public class Array_List_Set_Trans
2014-08-04 14:50:12 757
转载 java作用域public ,private ,protected 及不写时的区别
java作用域public ,private ,protected 及不写时的区别 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用
2014-08-04 10:31:58 555
转载 ORACLE数据库查看执行计划的方法
基于ORACLE的应用系统很多性能问题,是由应用系统SQL性能低劣引起的,所以,SQL的性能优化很重要,分析与优化SQL的性能我们一般通过查看该SQL的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对SQL进行优化做相应说明
2014-08-04 10:09:58 510
转载 数据库 TOP N 问题
简单地说,TOP N问题就是:在SELECT中,仅选择按照某(些)列排序后TOP N的纪录. 考虑到等值问题,又可以分为两种: 一是仅仅返回N条纪录(M 1), 二是还包括所有于第N条等值的纪录(M 2). 当然最内层的子查询也可以有其他的子句, 或者TOP N也可以应用在没有ORDER BY的情况下,这样更简单. 1. SQL SERVER 7: 用 TOP N (WITH TIES)
2014-08-01 17:42:58 1953
转载 DB2常用函数详解(二):类型转换函数
CAST表达式用来转换类型使用SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1 SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY11、转换为字符串类型: CHAR函数 语法:CHAR(ARG) C
2014-08-01 17:42:32 634
转载 DB2常用函数详解(二):类型转换函数
CAST表达式用来转换类型使用SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY1 SELECT CAST(CURRENT TIME AS CHAR(8) ) FROM SYSIBM.SYSDUMMY11、转换为字符串类型: CHAR函数 语法:CHAR(ARG) C
2014-08-01 17:40:52 1027
转载 主键和索引的区别
主键和索引的区别主键(PRIMARY KEY )来自MSDN的描述:表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,并且 PRIMARY KEY 约束中的列不能接
2014-08-01 17:39:25 441
转载 DB2常用函数详解(一):字符串函数
VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值。 eg:--表示如果T1.ID为空,则返回空串,如果T1.ID不为空,则返回T1.ID。SELECT VALUE(ID,'') FROM T1COALESCE函数
2014-08-01 17:36:15 535
转载 数据库索引的实现原理二
数据库索引的实现原理二分类: 数据库2013-04-26 17:38 140人阅读 评论(0) 收藏 举报数据库索引目录(?)[-]局部性原理与磁盘预读B-Tree索引的性能分析强烈建议参阅链接:http://www.linezing.com/blog/?p=798#nav-1说白了,索引问题就是一个查找问
2014-08-01 17:32:47 637
转载 数据库索引工作原理
数据库索引工作原理分类: 数据库2013-04-26 17:30 915人阅读 评论(0) 收藏 举报数据库目录(?)[-]问随着数据库的增大既然索引的作用那么重要有谁能抛开具体的数据库来解释一下索引的工作原理答我自己来回答这个问题o-为什么需要索引什么是索引索引的原理示例分析一示例分析二什么时候用索引转载至:
2014-08-01 17:31:49 599
原创 存储过程与函数的区别
本质上没区别。只是函数有限制只能返回一个标量,而存储过程可以返回多个。并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行。执行的本质都一样。
2014-08-01 17:24:24 799
转载 Java基础温习 (3)
return语句在try-catch-finally中的执行顺序2007-12-02 10:23:34标签:try catch finally 顺序 return原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://android.blog.51cto.com/268543/53141 ret
2014-08-01 17:19:22 513
转载 Java基础温习 (5)Java类和对象的初始化顺序
本文摘录于http://blog.csdn.net/socoolfj/archive/2006/05/23/750425.aspx,并修改例子的代码,加上自己的见解。 类装载步骤 在Java中,类装载器把一个类装入Java虚拟机中,要经过三个步骤来完成:装载、链接和初始化,其中链接又可以分成校验、准备和解析三步,除了解析外,其它步骤是严格按照顺序完成的,各个步骤
2014-08-01 17:14:01 423
转载 Java基础温习(1)
本文是按照Thinking in Java的章节温习的。仅记录有注释的章节。 第一章 对象入门 Introduction to Objects1. 面向对象的三个基本特征2.[转]关于Java中各种修饰符与访问修饰符的说明 Java的类有个默认类型,只能被同一package的其他类访问。第二章 一切皆对象 Everything is an
2014-08-01 17:12:40 447
转载 Java基础温习 (6)重载,重写以及继承,多态的区别
重载(Overload) 简单地说,就是允许多个同名但形参个数或类型不同的函数方法存在于一个类里面,当类以统一调用方式,由形参来决定调用具体方法! 重载方法是通过形参的类型,个数,顺序来区分的,不是依靠形参的名字区分的,也不是依靠返回值区分的! 亦即返回值可以不同或相同。 涉及基本类型的重载 参考thinking in java里面的例子(在附件里面)。
2014-08-01 17:12:09 369
转载 Java基础温习 (4)Java关键字static、final使用小结
static 1. static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是
2014-08-01 17:11:06 385
转载 Java基础温习 (7)Java抽象类和接口的学习
抽象类 abstract class 包含抽象方法的类,叫抽象类。而抽象的概念就是抽象出共同属性:成员变量和方法。所以抽象类可以有private等多种权限的成员变量和非abstract的成员方法。当然抽象方法是一定要有的。 抽象类是用于单一继承的,不能实例化。而继承类一定要实现抽象方法,因为抽象方法在抽象类里是没有实现行为的,访问权限只能是public。而非抽象方法则可
2014-08-01 16:56:26 361
转载 Java基础温习 (8)Java内部类的使用小结
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inn
2014-08-01 16:53:34 370
转载 execute、executeQuery和executeUpdate之间的区别
execute、executeQuery和executeUpdate之间的区别JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。1>方法executeQuery 用于产生单个结果集(ResultSet)的语句,例如 SELECT
2014-08-01 16:48:13 433
转载 用java调用oracle存储过程总结
一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END TESTA;然后呢,在java里调用时就用下面的代码:
2014-08-01 16:39:43 366
原创 JAXB: JAVA Bean 和 XMl互转
1. 什么是JAXB? Java Architecture for XML Binding (JAXB)是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java
2012-12-18 15:50:33 1133 1
转载 小议数据库的悲观锁和乐观锁
hibernate锁机制,今天写个总结。Hibernate锁机制包括悲观锁和乐观锁。1.悲观锁它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。基于jdbc实现的数据库加锁如下:select * from acco
2012-12-18 15:06:24 489
转载 hibernate中的悲观锁和乐观锁的实现
悲观锁:认为在修改数据库数据的这段时间里存在着也想修改此数据的事务!乐观锁:认为在短暂的时间里不会有事务来修改此数据库的数据! 锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们
2012-12-18 15:05:59 362
转载 java并发编程--一道经典多线程题的2种解法
Java代码 "line-height: 18px; white-space: normal;">coolxing按: 转载请注明作者和出处, 如有谬误, 欢迎在评论中指正.] 问题的描述启动3个线程打印递增的数字, 线程1先打印1,2,3,4,5, 然后是线程2打印6,7,8,9,10, 然后是线程3打印11,12,13,14,15. 接着再由线程1打印16,17,1
2012-09-13 17:03:21 1764
转载 Synchronized和java.util.concurrent.locks.Lock的区别
主要相同点:Lock能完成Synchronized所实现的所有功能。主要不同点:Lock有比Synchronized更精确的县城予以和更好的性能。Synchronized会自动释放锁,但是Lock一定要求程序员手工释放,并且必须在finally从句中释放。synchronized 修饰方法时 表示同一个对象在不同的线程中 表现为同步队列如果实例化不同的对象 那么synchroniz
2012-09-13 17:02:34 453
转载 InputStreamUtils.java
InputStreamUtils.java001 import java.io.ByteArrayInputStream;002 import java.io.ByteArrayOutputStream;003 import java.io.IOException;004 import java.io.InputStream;005 006 /**007 *008 * @au
2012-04-12 16:46:38 578
转载 Cloud computing fundamentals (Part II)
Figure 2 shows these layers.Figure 2. Cloud computing layers embedded in the "as a Service" componentsCloud formationsThere are three types of cloud formations: private (on premise), publi
2012-03-05 13:06:24 871
转载 Cloud computing fundamentals (Part I)
In the last few years, Information Technology (IT) has embarked on a new paradigm — cloud computing. Although cloud computing is only a different way to deliver computer resources, rather than a new t
2012-03-05 13:04:45 858
转载 云计算基础
云计算基础交付计算资源的另一种方式Grace Walker, IT 顾问, Walker Automated ServicesGrace Walker,伊利诺斯州芝加哥市 Walker Automated Services 的合伙人,是一个有丰富背景和广博经验的IT顾问。她曾在 IT 界包括电信、教育、金融服务以及软件等行业工作过,曾经担任过经理、行政人员、程序员、技术指导
2012-03-05 12:55:15 490
原创 多线程同时读写文件
无聊,写了一个多线程同时读写文件,当然同一时刻只有一个线程读或者写文件import java.io.File;import java.util.Random;public class Test { public static void main(String[]
2011-07-18 17:44:54 3672
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人