<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hybxiaodao的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hybxiaodao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hybxiaodao]]></copyright><item><title><![CDATA[将博客搬至优快云]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84857916</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84857916</guid><author>hybxiaodao</author><pubDate>Fri, 24 Feb 2017 22:13:52 +0800</pubDate><description><![CDATA[
将博客搬至优快云
]]></description><category></category></item><item><title><![CDATA[泛型教程（四）---有界类型参数]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/53136110</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/53136110</guid><author>hybxiaodao</author><pubDate>Sat, 12 Nov 2016 00:27:54 +0800</pubDate><description><![CDATA[有界类型参数(Bounded Type Parameters)


你是否曾经。。。
你是否曾经想在一个参数化类型(parameterized type)里限制type argument的类型？比如一个只处理数字的方法只想接受Number或者其子类的实例。那么就靠有界类型参数可以实现啦。


声明有界类型参数，列出类型参数的名字，之后跟 extends 关键子，之后跟上界，本例中也就]]></description><category></category></item><item><title><![CDATA[泛型教程（三）---泛化方法(generic methods)]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/53124897</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/53124897</guid><author>hybxiaodao</author><pubDate>Fri, 11 Nov 2016 01:17:05 +0800</pubDate><description><![CDATA[Generic Methods
泛化方法就是一个引进了自己的类型参数(type parameter)的方法。就很像去申明了一个泛型(generic type)。但是类型参数的范围被限制在方法里。静态，非静态甚至构造方法都可以是泛化方法。


泛化方法的语法包括了一个在尖括号里的类行参数(type parameter)，在方法的返回类型前出现。对于静态泛化方法，类型参数部分必须在方法返回类型]]></description><category></category></item><item><title><![CDATA[泛型教程（二）---源类型]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/53124870</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/53124870</guid><author>hybxiaodao</author><pubDate>Fri, 11 Nov 2016 01:15:13 +0800</pubDate><description><![CDATA[源类型
源类型是一个名字，一个没有任何类型参数的泛型类或者接口的名字。比如说例子中的泛型类 Box

public class Box{
public void set(T t) { /* ... */}
// ...
}



去创建一个Box的参数化类型(parameterized type)，你需要为类型参数(type parameter)T提供一个type argume]]></description><category></category></item><item><title><![CDATA[泛型教程（一）---基础知识]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/53124801</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/53124801</guid><author>hybxiaodao</author><pubDate>Fri, 11 Nov 2016 01:10:18 +0800</pubDate><description><![CDATA[泛型(generic types)


泛型就是被参数化了类型的一个类或者接口。下面的Box类作为一个例子去理解这个概念


一个简单的Box类


先从一个非泛化的类Box开始，这个类作用于一个任何类型的对象。这里只需要两个方法，set 和 get



public class Box{
private Object object;

public void s]]></description><category></category></item><item><title><![CDATA[Thinking in Java 里关于class的理解]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/52818537</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/52818537</guid><author>hybxiaodao</author><pubDate>Fri, 14 Oct 2016 19:37:24 +0800</pubDate><description><![CDATA[RTTI (run time type information) 允许在程序运行时使用 类型信息（type information），也就是在运行时去发现类和对象的信息。 有两种形式：一，“传统”RTTI，假设所有的类型都在编译的时候可以使用，二，发射机制，允许在运行时发现和使用类信息
原英文为：
This chapter looks at the ways that Java allows ]]></description><category></category></item><item><title><![CDATA[Difference Between String , StringBuilder And StringBuffer Classes]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/52818224</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/52818224</guid><author>hybxiaodao</author><pubDate>Fri, 14 Oct 2016 18:53:28 +0800</pubDate><description><![CDATA[Today we are going to understand the difference between String , StringBuilder and
 StringBuffer . As you will find that there are minor differences between the above mentioned classes.

String]]></description><category></category></item><item><title><![CDATA[oracle 触发器 对某张表执行删除和更新操作后记录动作]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84231131</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84231131</guid><author>hybxiaodao</author><pubDate>Fri, 08 Jun 2012 16:01:57 +0800</pubDate><description><![CDATA[create or replace trigger emp_bud
before update or delete on emp
for each row
declare
  v_action varchar2(50);
  v_log    varchar2(500) := '';
begin
  if :new.empno is not null then
    begin...]]></description><category></category></item><item><title><![CDATA[Oracle树查询及相关函数]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84199344</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84199344</guid><author>hybxiaodao</author><pubDate>Fri, 20 Apr 2012 09:23:47 +0800</pubDate><description><![CDATA[Oracle中select from where start with connect by prior子句用法
connect by 是结构化查询中用到的，其基本语法是：
select ... from tablename
where 条件3
start with 条件1
connect by 条件2;
例：
select * from table
start with org_...]]></description><category></category></item><item><title><![CDATA[Extjs4中up()和down()的用法 ]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84164531</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84164531</guid><author>hybxiaodao</author><pubDate>Wed, 07 Mar 2012 15:17:46 +0800</pubDate><description><![CDATA[Extjs4.x中，每个组件都新增加了两个方法up()和down()方法。这两个方法都是用来获取组件的，下面我们来看下up()方法和down()方法的官方解释。

Extjs4.x中，新增加了两个方法up()和down()方法。这两个方法都是用来获取组件的，下面我们来看下官方解释。
up( String selector, [Number/Mixed maxDepth] ) : Ext.co...]]></description><category></category></item><item><title><![CDATA[order by case when]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84162204</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84162204</guid><author>hybxiaodao</author><pubDate>Fri, 02 Mar 2012 17:49:05 +0800</pubDate><description><![CDATA[select * 
from view_bug_search view1 ,
        (select ROW_NUMBER() over(order by id desc ) as rownumber,id
         where 1=1 and 
                state in (1,2,3,4,5,6,9,12,14,15,16,18,19) and ...]]></description><category></category></item><item><title><![CDATA[Automation服务器不能创建对象" 的多种解决办法]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84150244</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84150244</guid><author>hybxiaodao</author><pubDate>Wed, 08 Feb 2012 14:53:44 +0800</pubDate><description><![CDATA[方法一:
开始-运行：regsvr32 scrrun.dll

方法二:
请将以下语句复制到记事本中，另存为后缀为.cmd的文件
，并运行。当然在命令
行下一句句运行也没问题。
echo 正在修复
，这个过程可能需要几分钟，请稍候……
rundll32.exe
 advpack.dll /DelNodeRunDLL32 %systemroot%\System32\dacui.d...]]></description><category></category></item><item><title><![CDATA[js导出Excel]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84150236</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84150236</guid><author>hybxiaodao</author><pubDate>Wed, 08 Feb 2012 14:40:50 +0800</pubDate><description><![CDATA[&amp;lt;html&amp;gt;
&amp;lt;body&amp;gt;
&amp;lt;script language=&quot;javascript&quot;&amp;gt;       
//导出excel
function exportExcel(DivID){

 //先声明Excel插件、Excel工作簿等对像
 var jXls, myWorkbook, myWorksheet;
 
 try {
  //插件初始化...]]></description><category></category></item><item><title><![CDATA[ireport学习笔记]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84149851</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84149851</guid><author>hybxiaodao</author><pubDate>Tue, 07 Feb 2012 17:12:21 +0800</pubDate><description><![CDATA[新建的报表如下：

一个报表的结构大致是几个部分：title
、
pageHeader
、
columnHeader
、
detail
、
columnFooter
、
pageFooter
、
lastPageFooter
、
summary
以及
groupHeader
、
groupfooter
。


·Title：每个报表一般会有一个名字，...]]></description><category></category></item><item><title><![CDATA[Java的反射机制]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84133006</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84133006</guid><author>hybxiaodao</author><pubDate>Wed, 01 Feb 2012 15:26:33 +0800</pubDate><description><![CDATA[Java 的反射机制是使其具有动态特性的非常关键的一种机制，也是在JavaBean 中广泛应用的一种特性。
运用JavaBean 的最常见的问题是：根据指定的类名，类字段名和所对应的数据，得到该类的实例，下面的一个例子演示了这一实现。
-|Base.java //抽象基类
 |Son1.java //基类扩展1
 |Son2.java //基类扩展2
 |Util.java 
/**...]]></description><category></category></item><item><title><![CDATA[ResultSet 获得列名]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84130507</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84130507</guid><author>hybxiaodao</author><pubDate>Thu, 19 Jan 2012 16:14:26 +0800</pubDate><description><![CDATA[ 
 
ResultSet rs = stmt.executeQuery(&quot;SELECT * FROM TABLE&quot;);

ResultSetMetaData rsmd = rs.getMetaData();

int count=rsmd.getColumnCount();

String[] name=new String[count];

for(int i=0;i&amp;lt...]]></description><category></category></item><item><title><![CDATA[判断Text类型数据是否为空]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84130034</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84130034</guid><author>hybxiaodao</author><pubDate>Wed, 18 Jan 2012 14:05:47 +0800</pubDate><description><![CDATA[ 
判断Text类型数据是否为空
Text的字段是不是空的,用了text=&quot;&quot; 这样去判断会报错误提示（不能比较或排序 text、ntext 和 image 数据类型，除非使用 IS NULL 或 LIKE 运算符）,
解决办法是用datalength(字段名)=0去判断是否为空，如果数据内容长度是0个字符，那就是空了...]]></description><category></category></item><item><title><![CDATA[OGNL表达式学习笔记]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84128855</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84128855</guid><author>hybxiaodao</author><pubDate>Sun, 15 Jan 2012 10:09:28 +0800</pubDate><description><![CDATA[&amp;lt;ol&amp;gt;
		&amp;lt;li&amp;gt;访问值栈中的action的普通属性: username = &amp;lt;s:property value=&quot;username&quot;/&amp;gt; &amp;lt;/li&amp;gt;
		&amp;lt;li&amp;gt;访问值栈中对象的普通属性(get set方法)：&amp;lt;s:property value=&quot;user.age&quot;/&amp;gt; | &amp;lt;s]]></description><category></category></item><item><title><![CDATA[HashSet,TreeSet和LinkedHashSet的区别 ]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84118260</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84118260</guid><author>hybxiaodao</author><pubDate>Wed, 21 Dec 2011 16:00:43 +0800</pubDate><description><![CDATA[Set接口  
Set不允许包含相同的元素，如果试图把两个相同元素加入同一个集合中，add方法返回false。 
Set判断两个对象相同不是使用==运算符，而是根据equals方法。也就是说，只要两个对象用equals方法比较返回true，Set就不 会接受这两个对象。 
HashSet 
HashSet有以下特点 
 不能保证元素的排列顺序，顺序有可能发生变化 
 不是同步的 ...]]></description><category></category></item><item><title><![CDATA[三大框架的问题]]></title><link>https://blog.youkuaiyun.com/hybxiaodao/article/details/84116957</link><guid>https://blog.youkuaiyun.com/hybxiaodao/article/details/84116957</guid><author>hybxiaodao</author><pubDate>Mon, 19 Dec 2011 16:19:41 +0800</pubDate><description><![CDATA[根据现在的回忆，问题不分先后：
　　问：Java的数据结构你用过哪些？Map与Set的本质区别是什么？
　　问：Spring整合ORM框架时，事务管理用哪个类？是Spring控制事务的提交还是ORM框架控制？同一事务中执行两个更新操作，它的工作原理是怎样的？
　　问：Http协议你了解吗？文件上传时，进度条的设计原理是什么？
　　问：查询一个字段值有重复的表，要去除重复项，SQL语句怎么写...]]></description><category></category></item></channel></rss>