<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[john_xie的专栏]]></title><description><![CDATA[知识是一点一点学习,经验一点一点积累,人生一步一个脚印]]></description><link>https://blog.youkuaiyun.com/john_xie</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; john_xie]]></copyright><item><title><![CDATA[中止脚本执行函数:exit()和die()]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/2118518</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/2118518</guid><author>john_xie</author><pubDate>Mon, 25 Feb 2008 10:20:00 +0800</pubDate><description><![CDATA[中止脚本执行函数:exit()和die()其实exit和die这两个名字指向的是同一个函数，die()是exit()函数的别名。该函数只接受一个参数，可以是一个程序返回的数值或是一个字符串，也可以不输入参数，这个函数没有返回值。当传递给exit和die函数的值为0时，意味着提前终止脚本的执行。请见下例echo "11111";exit(0);echo "22222";//22222不会被输]]></description><category></category></item><item><title><![CDATA[PHP常量__FILE__ ]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/2110859</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/2110859</guid><author>john_xie</author><pubDate>Thu, 21 Feb 2008 10:27:00 +0800</pubDate><description><![CDATA[在分析源码的时候，遇到PHP的常量__FILE__的问题了在网上查了一下，转载整理以下总结规律：_FILE_ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径1）dirname(__FILE___) 函数返回的是脚本所在在的路径。     比如文件 b.php 包含如下内容：     php    $basedir = dirname(__FILE__)]]></description><category></category></item><item><title><![CDATA[JDBC基础教程之CallableStatement]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1375085</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1375085</guid><author>john_xie</author><pubDate>Thu, 09 Nov 2006 10:17:00 +0800</pubDate><description><![CDATA[概述  　　CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的，有两种形式：一种形式带结果参，另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数，是已储存过程的返回值。两种形式都可带有数量可变的输入（IN ]]></description><category></category></item><item><title><![CDATA[proxool的应用]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1375058</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1375058</guid><author>john_xie</author><pubDate>Thu, 09 Nov 2006 10:06:00 +0800</pubDate><description><![CDATA[1.如何使用proxool链接多个数据库1.1配置文件Proxool.properties配置文件jdbc-0.proxool.alias=mssqljdbc-0.proxool.driver-class=com.microsoft.jdbc.sqlserver.SQLServerDriverjdbc-0.proxool.driver-url=jdbc:microsoft:sqls]]></description><category></category></item><item><title><![CDATA[使用连接还是使用子查询?]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1336997</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1336997</guid><author>john_xie</author><pubDate>Mon, 16 Oct 2006 17:10:00 +0800</pubDate><description><![CDATA[1.子查询的优势如果你需要频繁地计算聚集函数并将其用在外查询中作比较时,子查询就显示出它地优势来了.如:获取参与项目的日期与表中最早的日期相等的所有职员的编号与日期select emp_no,enter_date from works_on where enter_date=(select min(enter_date) from works_on) 2.联接查询地优势如果]]></description><category></category></item><item><title><![CDATA[16个经典面试问题回答思路]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1328987</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1328987</guid><author>john_xie</author><pubDate>Tue, 10 Oct 2006 17:58:00 +0800</pubDate><description><![CDATA[面试过程中，面试官会向应聘者发问，而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言，了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理，并给出相应的回答思路和参考答案。读者无需过分关注分析的细节，关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式，达到“活学活用”。　　问题一：“请你自我介绍一下”　　思路： 1、这是面试的必考题目。 2、介绍内]]></description><category></category></item><item><title><![CDATA[30岁前的男人，需要完成的事 ]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1328979</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1328979</guid><author>john_xie</author><pubDate>Tue, 10 Oct 2006 17:55:00 +0800</pubDate><description><![CDATA[       1,事业永远第一 　　虽然金钱不是万能的,但没有钱是万万不能的,虽然这句话很俗,但绝对有道理,所以30岁之前,请把你大部分精力放在你的事业上. 　　2,别把钱看得太重 　　不要抱怨自己现在工资低,银行存款4位数以下,看不到前途,现在要做的就是努力学习,即使你文凭再高,怎么把理论运用到实践还是需要一个很长的锻炼过程,社会永远是一所最博大的大学,它让你学到的知识远比你在学校学到的重要得多]]></description><category></category></item><item><title><![CDATA[时间操作]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1327463</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1327463</guid><author>john_xie</author><pubDate>Mon, 09 Oct 2006 17:06:00 +0800</pubDate><description><![CDATA[1.返回当前日期和时间 通过函数GETDATE（），你可以获得当前的日期和时间。例如，语句SELECT GETDATE()返回如下的结果：……………………………..NOV 30 1997 3:29AM(1 row(s) affected)显然，如果你将来使用这个函数，你得到的日期将比这个时间晚，或者梗早。函数GETDATE（）可以用来作为DATEDIME（）型字段的缺省值。这对插入记录时保存当]]></description><category></category></item><item><title><![CDATA[SQL Server日期计算]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1311198</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1311198</guid><author>john_xie</author><pubDate>Sat, 30 Sep 2006 11:56:00 +0800</pubDate><description><![CDATA[通常，你需要获得当前日期和计算一些其他的日期，例如，你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割（年、月、日等），然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期！在这篇文章里，我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前，你必须注意以下的问题。大部分可]]></description><category></category></item><item><title><![CDATA[合成]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1249652</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1249652</guid><author>john_xie</author><pubDate>Tue, 19 Sep 2006 22:18:00 +0800</pubDate><description><![CDATA[当一个类含有其他类的实例的数据域时,这个类就使用了合成.如:Public class Student...{private String id; //含有其他类的实例,称为合成private Name fullName;} 适配器假如已经定义了一个类,但其方法名称对应用不太合适,或者在应用中希望简化和删除某些方法,则可以使用合成写一个新的类,这个类将已有类的实例作为其数据域]]></description><category></category></item><item><title><![CDATA[常用的JDBC各种数据库连接]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1218240</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1218240</guid><author>john_xie</author><pubDate>Wed, 13 Sep 2006 16:46:00 +0800</pubDate><description><![CDATA[   1、Oracle8/8i/9i数据库（thin模式）Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String passwor]]></description><category></category></item><item><title><![CDATA[六大代码问题检验你的Java知识 ]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1218129</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1218129</guid><author>john_xie</author><pubDate>Wed, 13 Sep 2006 16:16:00 +0800</pubDate><description><![CDATA[        你觉得自己是一个Java专家吗？是否肯定自己已经全面掌握了Java的异常处理机制？在下面这段代码中，你能够迅速找出异常处理的六个问题吗？1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸   4 Statement stat = conn.createStatement(); ]]></description><category></category></item><item><title><![CDATA[全面挖掘Java Excel API 使用方法]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1213692</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1213692</guid><author>john_xie</author><pubDate>Tue, 12 Sep 2006 16:38:00 +0800</pubDate><description><![CDATA[　1、从Excel文件读取数据表　　Java Excel API既可以从本地文件系统的一个文件(.xls)，也可以从输入流中读取Excel数据表。读取Excel数据表的第一步是创建Workbook(术语：工作薄)，下面的代码片段举例说明了应该如何操作：(完整代码见ExcelReading.java)import java.io.*;import jxl.*;… … … …try...{//]]></description><category></category></item><item><title><![CDATA[SQL Server 2000游标使用方法[转]]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1210960</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1210960</guid><author>john_xie</author><pubDate>Tue, 12 Sep 2006 09:32:00 +0800</pubDate><description><![CDATA[、声明游标:declare 游标名 [SCROLL] cursorfor sql语句[for {read only/update[of 列名1,列名2,...]}]说明：1、[SCROLL]可以包括以下所有的取数功能first:取第一行记录last:取最后一行记录prior:取上一行记录next:取下一行记录relative:按相对位置取记录absolute:按绝对位置取数据如果没有使用SCR]]></description><category></category></item><item><title><![CDATA[UNION合并多个结果集]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1148155</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1148155</guid><author>john_xie</author><pubDate>Thu, 31 Aug 2006 10:43:00 +0800</pubDate><description><![CDATA[1)语法形式 select_statement UNION[ALL]select_statement2)例子select 顾客编号 as 编号,顾客姓名 as姓名,所在城市,邮编 from 顾客表 UNION SELEC 顾客编号,顾客名称,家庭住址,邮编 FROM 雇员表形成的结果集编号    姓名      所在城市    邮编3)注意a,使用UNION运算符,那么]]></description><category></category></item><item><title><![CDATA[聚集函数]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1144538</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1144538</guid><author>john_xie</author><pubDate>Wed, 30 Aug 2006 16:09:00 +0800</pubDate><description><![CDATA[sum函数语法形式SUM([ALL|DISTINCT]expression)注意1)适当的索引能够加快聚集函数的运行.如:如果想对字段number进行汇总计算,字段number的索引能够加快查询速度.2)使用SUM函数时,SQL SERVER 将忽列空值(NULL),即计算时不计算这些空值 AVG函数语法形式AVG([ALL|DISTINCT]expressio]]></description><category></category></item><item><title><![CDATA[使用ORDER BY子句进行排序]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1142847</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1142847</guid><author>john_xie</author><pubDate>Wed, 30 Aug 2006 10:42:00 +0800</pubDate><description><![CDATA[语法结构:[ORDER BY{order_by_expression} [ASC,DESC]}  [,...n]]参数说明:order_by_expression 指定排序的列.可以指定为列名,列的别名和表达式.注:1).ORDER BY子句可包括未出现在此选择列表的项目.然而,如果指定SELECT DISTINCT,则排序列必定出现在选择列表中.错误的语句:SELECT ]]></description><category></category></item><item><title><![CDATA[SQL SERVER2000 group by 注意事项]]></title><link>https://blog.youkuaiyun.com/john_xie/article/details/1137909</link><guid>https://blog.youkuaiyun.com/john_xie/article/details/1137909</guid><author>john_xie</author><pubDate>Tue, 29 Aug 2006 16:44:00 +0800</pubDate><description><![CDATA[1).在select 子句的字段列表中,除了聚集函数外,其他所出现的字段一定要group by子句有定义才行,例如"GROUP BY A,B",那么"select SUM(A),C"就有问题,因为C不在group by中,但是SUM(A)是可以的.2).在sql server中text,ntext,image数据类型的字段不能作为group by子句的分组依据.3)group by 不能使]]></description><category></category></item></channel></rss>