<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yangzy0808的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yangzy0808</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yangzy0808]]></copyright><item><title><![CDATA[Dom4j读写文件]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5838157</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5838157</guid><author>yangzy0808</author><pubDate>Wed, 25 Aug 2010 17:17:00 +0800</pubDate><description><![CDATA[<br /> public static final String ADAPTOR_CONFIG_PATH = "com/qam/idm/dataexchange/app/adaptor/config/";<br /> public static String xmlPath = AdaptorFTPDaoImpl.class.getClass().getResource("/").getPath();<br /> private Logger logger = Logger.getLogger(this.]]></description><category></category></item><item><title><![CDATA[Dom4j读写文件]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5838161</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5838161</guid><author>yangzy0808</author><pubDate>Wed, 25 Aug 2010 17:16:00 +0800</pubDate><description><![CDATA[<br /> public static final String ADAPTOR_CONFIG_PATH = "com/qam/idm/dataexchange/app/adaptor/config/";<br /> public static String xmlPath = AdaptorFTPDaoImpl.class.getClass().getResource("/").getPath();<br /> private Logger logger = Logger.getLogger(this.]]></description><category></category></item><item><title><![CDATA[java删除文件]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5837086</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5837086</guid><author>yangzy0808</author><pubDate>Wed, 25 Aug 2010 12:22:00 +0800</pubDate><description><![CDATA[<br />File f = new File("E:/test.xml");   //定义文件路径        <br />   if(f.exists() && f.isDirectory()){   //判断是文件还是目录<br />       if(f.listFiles().length==0){   //若目录下没有文件则直接删除<br />           f.delete();<br />       }else{         //若有则把文件放进数组，并判断是否有下级目录<br]]></description><category></category></item><item><title><![CDATA[JAVA动态代理实现的小例子]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5834697</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5834697</guid><author>yangzy0808</author><pubDate>Tue, 24 Aug 2010 14:41:00 +0800</pubDate><description><![CDATA[<br />要代理的接口类<br />package com.yzy.test.dynaproxy;<br />public interface IHelloWorldInterface {<br /> public void sayHello();   //测试代理的方法<br />}<br />要代理的接口类的实现<br />package com.yzy.test.dynaproxy.impl;<br />import com.yzy.test.dynaproxy.IHelloWorldInterfa]]></description><category></category></item><item><title><![CDATA[Javarebel实现真正高效的tomcat热部署]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5773313</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5773313</guid><author>yangzy0808</author><pubDate>Thu, 29 Jul 2010 10:59:00 +0800</pubDate><description><![CDATA[1       Javarebel简介JavaRebel是一个JVM插件(-javaagent)，能够即时重载java class更改，因此不需要重新部署一个应用或者重启容器，节约开发者时间。它是一个Java EE和Java 独立应用的常用解决方案。JavaRebel可以和MyEclipse,tomcat等快速的组装在一起，用语动态部署java文件而不用重启服务器，从而可解决大量的开发时间，提高开发效率。2       JavaRebel使用介绍下面以javarebel + MyEclipse，javare]]></description><category></category></item><item><title><![CDATA[select * from    where group by  having   order by 的执行顺序]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5734552</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5734552</guid><author>yangzy0808</author><pubDate>Wed, 14 Jul 2010 15:29:00 +0800</pubDate><description><![CDATA[<br />select * from    where group by  having   order by 的执行顺序:<br /> <br />from    where   group by    having   select   order by ;]]></description><category></category></item><item><title><![CDATA[如何在oracle中查询所有用户表的表名、主键名称、索引、外键等]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5734489</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5734489</guid><author>yangzy0808</author><pubDate>Wed, 14 Jul 2010 15:14:00 +0800</pubDate><description><![CDATA[<br />如何在oracle中查询所有用户表的表名、主键名称、索引、外键等(整理网上资料)<br /> <br />查所有用户的表在all_tables <br />主键名称、外键在all_constraints <br />索引在all_indexes <br />但主键也会成为索引，所以主键也会在all_indexes里面。 <br />具体需要的字段可以DESC下这几个view，dba登陆的话可以把all换成dba。<br />查询用户表的索引(非聚集索引): <br />select   *   ]]></description><category></category></item><item><title><![CDATA[oracle中关于substr, translate函数的用法]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5733793</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5733793</guid><author>yangzy0808</author><pubDate>Wed, 14 Jul 2010 11:14:00 +0800</pubDate><description><![CDATA[Oralce 中的substr函数用法:substr( string, start_position, [ length ] );这里第二个参数start_position是相对于String的第一位来说的,Oracle中字符串的起始位是1,而不是0.SQL cookbook中文版里第二章2.3按子串排序的例子是错误的.应该是select * from emp order by substr(job, length(job) - 1);]]></description><category></category></item><item><title><![CDATA[ Oracle select --分析函数over()]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5713476</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5713476</guid><author>yangzy0808</author><pubDate>Mon, 05 Jul 2010 14:10:00 +0800</pubDate><description><![CDATA[<br /><br /> --分析函数over()<br />--开窗函数<br />--开窗函数的的理解： <br />/*<br />开窗函数指定了分析函数工作的数据窗口大小，这个数据窗口大小可能会随着行的变化而变化，举例如下： <br />over（order by salary） 按照salary排序进行累计，order by是个默认的开窗函数 <br />over（partition by deptno）按照部门分区 <br />over（order by salary range between]]></description><category></category></item><item><title><![CDATA[Weblogic9.2配置JMS服务器]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5709796</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5709796</guid><author>yangzy0808</author><pubDate>Fri, 02 Jul 2010 17:37:00 +0800</pubDate><description><![CDATA[<br />一、创建JMS模块（JMS Modules）<br />1． Lock & Edit<br />2． 选择左侧菜单Services——>Messaging——>JMS Modules<br />3． 点击New<br />4． 填写Name（假设为JMSModule），点击Next<br />5． 在Targets页面中勾上AdminServer，点击Next<br />6． 点击Finish，完成创建<br />7． Activate Changes<br />二、创建连接工厂（Connect]]></description><category></category></item><item><title><![CDATA[通过JVM原理理解字符串的比较(转)]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/5699617</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/5699617</guid><author>yangzy0808</author><pubDate>Mon, 28 Jun 2010 16:12:00 +0800</pubDate><description><![CDATA[通过JVM原理理解字符串的比较Java中的字符串也是一连串的字符，但是与许多其他的计算机语言将字符串作为字符数组处理不同，Java将字符串作为String类型对象来处理。将字符串作为内置的对象处理允许Java提供十分丰富的功能特性以方便处理字符串。<br />JVM运行时数据区的内存模型由五部分组成：<br />（1）方法区<br />（2）堆<br />（3）JAVA栈<br />（4）PC寄存器<br />（5）本地方法栈<br />对于String s = "haha" ,它的虚拟机指令：<br />]]></description><category></category></item><item><title><![CDATA[jbpm4.1应用接口定义与实现 （转自熊熊之家）]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/4660041</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/4660041</guid><author>yangzy0808</author><pubDate>Mon, 12 Oct 2009 20:15:00 +0800</pubDate><description><![CDATA[ jbpm4.1应用接口定义与实现---------------------------------jbpm4.1应用接口定义与实现---------------------------------GenericProcessEngine.javapackage workflow.engine.service; public interface GenericProcessEn]]></description><category></category></item><item><title><![CDATA[JBPM4中的variable (转)]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/4576936</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/4576936</guid><author>yangzy0808</author><pubDate>Mon, 21 Sep 2009 17:17:00 +0800</pubDate><description><![CDATA[2009-07-15JBPM4中的variable关键字: jbpm4 jbpm4中的 Variable 和 jbpm3 中的 Variable 区别不是很大，主要是加强了lob的处理。 数据库的表结构上，在jbpm3 中， 所有的 lob 默认以 1024 byte 为间隔(1024个byte一条记录) 存放在 bytearray中， 到了 jbpm4中 只剩下了一个表 ]]></description><category></category></item><item><title><![CDATA[深入PVM]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/4538736</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/4538736</guid><author>yangzy0808</author><pubDate>Thu, 10 Sep 2009 13:16:00 +0800</pubDate><description><![CDATA[深入PVM   流程虚拟机，我们对它的期望是它可以为所有流程提供一套通用平台，之后无论我们是需要对原有流程语言进行扩展，或者重新实现一套自定义的流程语言，都可以很简单的使用pvm实现了。现在我们要来看看pvm到底有没有这个本领实现我们的期望。实际上，jBoss已经在PVM的基础上完成jPDL, BPEL和基于Seam的PageFlow三个实现，对于我们来说最常见]]></description><category></category></item><item><title><![CDATA[SSH+JBPM4+Tomcat6整合]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/4537458</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/4537458</guid><author>yangzy0808</author><pubDate>Thu, 10 Sep 2009 03:23:00 +0800</pubDate><description><![CDATA[ 1，在此省略SSH整合 与tomcat6整合2，有时log4j版本不同，会有冲突, 我解决的办法是采用jbpm4的log4j.jar.3, jbpm4中的包有和tomcat中的包相冲突的，解决办法：删除tomcat下的el-api.jar包，并把jbpm4中的juel系列的三个包考到tomcat的lib目录下，然后删除jbpm4的lib下的三个包。（这个问题困扰了我两天，这辈子不会忘了！]]></description><category></category></item><item><title><![CDATA[Java程序员到架构师的推荐阅读书籍]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/4537423</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/4537423</guid><author>yangzy0808</author><pubDate>Thu, 10 Sep 2009 01:12:00 +0800</pubDate><description><![CDATA[Java程序员到架构师的推荐阅读书籍 一、Java编程入门类对于没有Java编程经验的程序员要入门，随便读什么入门书籍都一样，这个阶段需要你快速的掌握Java基础语法和基本用法，宗旨就是“囫囵吞枣不求甚解”，先对Java熟悉起来再说。用很短的时间快速过一遍Java语法，连懵带猜多写写代码，要“知其然”。1、《Java编程思想》在有了一定的Java编程经验之后，你需要“知其所以然”了]]></description><category></category></item><item><title><![CDATA[测试一下]]></title><link>https://blog.youkuaiyun.com/yangzy0808/article/details/4246538</link><guid>https://blog.youkuaiyun.com/yangzy0808/article/details/4246538</guid><author>yangzy0808</author><pubDate>Sat, 06 Jun 2009 03:03:00 +0800</pubDate><description><![CDATA[测试一下]]></description><category></category></item></channel></rss>