2013年3月16日

横竖转换问题

摘要: 有如下A、B两个表,如何将A表的数据查询出来,结果如B所示? A表:姓名科目分数张三语文60李四数学65张三英语70张三数学75李四语文80李四英语68 B表:姓名语文数学英语总分张三李四select a.name 姓名,sum(case when course='语文' then score end) 语文,sum(case when course='英语' then score end) 英语,sum(case when course='数学' then scoreend) 数学,b.total 总分 from t_student a, (s 阅读全文

posted @ 2013-03-16 15:37 JAVA壹 阅读(124) 评论(0) 推荐(0)

java 对象的集合

摘要: 一 、 数组:数组(array)是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是一维或多维。数组中的一个特别要素是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。注意:如果你熟悉C/C++,请注意, Java数组的工作原理与它们不同。1、数组不是集合,它只能保存同种类型的多个原始类型或者对象的引用。数组保存的仅仅是对象的引用,而不是对象本身。2、数组本身就是对象,Java中对象是在堆中的,因此数组无论保存原始类型还是其他对象类型,数组对象本身是在堆中的。3、数组声明的两种形式:一、int[] arr; 二、int arr[]; 推荐使用前者,这符合S 阅读全文

posted @ 2013-03-16 15:16 JAVA壹 阅读(249) 评论(0) 推荐(0)

多线程Thread和Runnable的实现

摘要: java中实现多线程有两种方法:一种是继承Thread类,另一种是实现Runnable接口。java中只允许单一继承,但允许实现多个接口,因此第二种方法更灵活。/** * 运行继承java.lang.Thread类定义的线程 */ public void startOne() { // 创建实例 OneThread oneThread = new OneThread(); // 启动线程ThreadA oneThread.startThreadA(); try { // 设置线程休... 阅读全文

posted @ 2013-03-16 15:12 JAVA壹 阅读(158) 评论(0) 推荐(0)

Java IO流 FileOutputStream类 和 FileInputStream类 FileReader类和FileWriter类

摘要: FileOutputStream类和FileInputStream类,他们的父类分别是OutputStream类和InputStream类。FileOutputStream类FileInputStream类都没有子类了。它们的父类都是抽象类不能实例化。所以FileOutputStream类和FileInputStream类,就是其父类最直接的实现。FileInputStream类在创建的时候有2个构造方法,一个直接指定输入流的IO设备的路径,或者是指定一个File类对象。并且指定路径或者File对象必须是存在并且没有别其他IO输入或输出流打开的。下面是这2个类的一个小例子:特别注意的代码中的c 阅读全文

posted @ 2013-03-16 15:10 JAVA壹 阅读(395) 评论(0) 推荐(0)

Oracle CASE WHEN 用法介绍

摘要: 1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 2. CASE WHEN 在语句中不同位置的用法2.1 SELECT CASE WHEN 用法SELE 阅读全文

posted @ 2013-03-16 14:59 JAVA壹 阅读(760) 评论(0) 推荐(0)

oracle 遍历树

摘要: oracle有直接的sql来遍历一颗树的子节点和父节点,遍历一个节点的所有子节点(classid的值就是该节点的值)select level,classid,name,parentid from marketclass nnect by prior classid=parentid start with classid=1079 阅读全文

posted @ 2013-03-16 14:57 JAVA壹 阅读(228) 评论(0) 推荐(0)

2010年11月7日

浏览器渲染原理

摘要: Web页面运行在各种各样的浏览器当中,浏览器载入、渲染页面的速度直接影响着用户体验简单地说,页面渲染就是浏览器将html代码根据CSS定义的规则显示在浏览器窗口中的这个过程。先来大致了解一下浏览器都是怎么干活的: 1. 用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件; 2. 浏览器开始载入html代码,发现<head>标签内有一个<link>标签引用外部CSS文件; 3. 浏览器又发出CSS文件的请求,服务器返回这个CSS文件; 4. 浏览器继续载入html中<body>部分的代码,并且CSS文件已经拿 阅读全文

posted @ 2010-11-07 14:03 JAVA壹 阅读(386) 评论(0) 推荐(0)

2009年11月10日

oracle添加用户并指定数据库

摘要: create user lvyi identified by "l123";//创建用户lvyi, 密码为123SQL> create user lvyiidentified by "123";User created.SQL> grant connect,dba to lvyi;//赋予lvyi连接权限Grant succeeded.SQL> grant exp_full_da... 阅读全文

posted @ 2009-11-10 12:46 JAVA壹 阅读(661) 评论(0) 推荐(0)

导航