<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[beyond667的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/beyond667</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; beyond667]]></copyright><item><title><![CDATA[ant 打包android应用]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/23747227</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/23747227</guid><author>beyond667</author><pubDate>Tue, 15 Apr 2014 11:24:36 +0800</pubDate><description><![CDATA[如果
一.准备ant，android
   1.把官网下载的ant和android解压到本地
   2.环境变量中设置ANT_HOME和ANDROID_HOME,比如：F:\software\apache-ant-1.9.3，F:\android\adt-bundle-windows-x86-20140321\sdk
   3.%ANT_HOME%\bin和%ANDROID_HOME%\b]]></description><category></category></item><item><title><![CDATA[JAXB解析xml]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/10558311</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/10558311</guid><author>beyond667</author><pubDate>Thu, 29 Aug 2013 22:15:09 +0800</pubDate><description><![CDATA[Person  
public class Person implements Serializable {  
    private String name;  
  
    private Integer age;  
  
    private char sex;  
  
    public Person() {  
    }  
  
    public String get]]></description><category></category></item><item><title><![CDATA[java自定义注解]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/9228121</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/9228121</guid><author>beyond667</author><pubDate>Tue, 02 Jul 2013 22:36:06 +0800</pubDate><description><![CDATA[小序：一直想篇关于注解的文章，又怕写不好贻笑大方，几年前第一次接触注解还认为没xml好用，因为书本上写着注解还不能完全替代xml，自认为只能算是一种简化。以前还担心就配个@interface会不会有什么冲突的地方，会不会不能胜任近乎苛求的需求 ，慢慢在项目中用到，见的多了也就感觉，哇，原来注解太方便了。注意，这片文章不是写关于Hibernate或者spring的注解的，只是介绍下注解的原理以及自定]]></description><category></category></item><item><title><![CDATA[CSV文件的读写]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/8991525</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/8991525</guid><author>beyond667</author><pubDate>Wed, 29 May 2013 23:00:41 +0800</pubDate><description><![CDATA[CSV是什么，以及有什么用？
   （百度一下你知道的会更多）我简单的总结就是 CSV文件（comma seperated value）即逗号分隔符，用记事本打开的话会是"a","b","c"这种格式，当然也可以改。
  用处在于可以轻松的导入表格和数据库中，一行代表一条数据，功能很吸引人吧，这样就可以批量的导入导出数据库中的值，虽然你也可以用数据库默认的导入导出表，但通过csv文件你可以方便]]></description><category></category></item><item><title><![CDATA[maven 的基本配置及个人理解]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/8952724</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/8952724</guid><author>beyond667</author><pubDate>Mon, 20 May 2013 23:06:45 +0800</pubDate><description><![CDATA[maven是目前流行的项目管理工具，maven会给你带来非常大的方便。。。好处此处省略1万字。
   本文章并不是完整的maven讲解，只是鄙人在项目中所学所感，都写于此，如果有新的感悟，也会不断更新。
   配置maven也是如此的简单，下载maven的包，把maven放入环境变量，然后cmd命令提示窗口 输入 mvn -version或者mvn -v 如果有maven信息说明安装成功。]]></description><category></category></item><item><title><![CDATA[for循环删除（ArrayList.remove）及改进方法及对象在内存中的理解]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/8856659</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/8856659</guid><author>beyond667</author><pubDate>Fri, 26 Apr 2013 23:18:28 +0800</pubDate><description><![CDATA[尽量做到原创。如果转载，请注明出处！  

小菜们肯定写过这样的代码：
for(List list：lists){

//判断，如果成立删除

if(true){lists.remove(list);}

}

这种错误很明显，如果for循环的时候是不允许删除这个list对象的。
这个相必大家都知道为什么会这样，因为ArrayList的父类AbstractList里有个modCount]]></description><category></category></item><item><title><![CDATA[Log4j的基本配置和个人理解]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/8847318</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/8847318</guid><author>beyond667</author><pubDate>Wed, 24 Apr 2013 23:25:48 +0800</pubDate><description><![CDATA[详细信息请参照   如何使用Log4j？ http://www.blogjava.net/rickhunter/articles/28133.html此文章写的比较详细。
先看我的log4j的配置：

Log4j.properties  放在src/resource目录下，会自动加载log4j配置（即使你使用junit测试此配置文件还会加载）。


# Global Log Level]]></description><category></category></item><item><title><![CDATA[从Hibernate源码看@NotFound(action=NotFoundAction.IGNORE) 会导致Eager加载 @ManyToOne(fetch = FetchType.LAZY)无效]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/8836805</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/8836805</guid><author>beyond667</author><pubDate>Mon, 22 Apr 2013 22:34:18 +0800</pubDate><description><![CDATA[记得刚进项目组的时候leader给我介绍过NotFound(action=NotFoundAction.IGNORE）会导致Fetch无效，这样的话无论你设置fetchType是lazy还是eager都会以eager加载，一开始我开始模糊的记住，但是过不了2天就会忘，今天有个任务也是配Ignore的，索性就看看里面到底是怎么整的，下面把发现的贴出来：
  先看org.hibernate.type]]></description><category></category></item><item><title><![CDATA[Spring框架中获得DataSource对象的方法]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/8374019</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/8374019</guid><author>beyond667</author><pubDate>Sat, 22 Dec 2012 20:46:41 +0800</pubDate><description><![CDATA[在Spring框架中有如下3种获得DataSource对象的方法:
1.从JNDI获得DataSource.
2.从第三方的连接池获得DataSource.
3.使用DriverManagerDataSource获得DataSource.
标签： 
Spring 

代码片段(3)

[代码] JNDI方式






01
1、SpringJNDI数据源配置信息]]></description><category></category></item><item><title><![CDATA[java.lang.ClassFormatError: Absent Code attribute in method]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/8366010</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/8366010</guid><author>beyond667</author><pubDate>Sat, 22 Dec 2012 00:07:03 +0800</pubDate><description><![CDATA[1.  
           javax
           javaee-api
           6.0
       
由于在pom文件中添加了上面的内容导致一个异常:  删除这个依赖之后, 问题就没有了
java.lang.ClassFormatError: Absent Codeattribute in method that is not native or abs]]></description><category></category></item><item><title><![CDATA[Publish failed using Ant publisher Resource is out of sync]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/8365823</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/8365823</guid><author>beyond667</author><pubDate>Fri, 21 Dec 2012 23:17:23 +0800</pubDate><description><![CDATA[这个问题是由于Eclipse内的文件和操作系统的文件不统一所引起的。
只需选中工程， F5 更新即可整个工程解决。


也可以找到你的workspace  把.metadata删除 在重启myeclipse即可，不过这种情况下myeclipse的响应配置也将删除，建议使用上面的]]></description><category></category></item><item><title><![CDATA[Spring事务管理]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/8009505</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/8009505</guid><author>beyond667</author><pubDate>Sun, 23 Sep 2012 12:53:44 +0800</pubDate><description><![CDATA[学了一周的Spring事务管理，特整理出来，以便以后翻阅。
   概念：事务是一组原子性操作的工作单元，这组工作单元要么执行成功，要么不成功 
事务四大特征：原子性，一致性，隔离性和持久性。
    1. 原子性  一个原子事务要么完整执行，要么干脆不执行。 这意味着，工作单元中的每项任务都必须正确执行。如果有任一任务执行失败，则整个工作单元或事务就会被终止。即此前对数据所作的任何修改都将被]]></description><category></category></item><item><title><![CDATA[设计模式之观察者模式（二）]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/7875108</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/7875108</guid><author>beyond667</author><pubDate>Thu, 16 Aug 2012 23:22:58 +0800</pubDate><description><![CDATA[先看定义 ，观察者模式：定义对象间的一种一对多的依赖关系，当一个对象的状态发生改变时，所有依赖于它的对象都得到通知并被自动更新。
  应用：j2se的AWT事件处理机制是基于观察者模式的，在Spring中的应用是事件传播机制。

  从定义中可以看出，所谓观察者模式，就必须有观察者和被观察者，当被观察者状态发生改变时（比如属性值改变等），所有观察者都得到通知并更新。
   这就非常类似事件]]></description><category></category></item><item><title><![CDATA[java对象值传递和对象传递的总结]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/7849337</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/7849337</guid><author>beyond667</author><pubDate>Thu, 16 Aug 2012 21:32:22 +0800</pubDate><description><![CDATA[前两天项目lead面试我，问的第一个问题就是值传递和对象传递的问题，这问题之前只知道皮毛，不是很清晰，今天专门总结下。
     先看基本类型作为参数传递的例子：
public class Test1 {
public static void main(String[] args) {
int n = 3;
System.out.println("Before change, n = "]]></description><category></category></item><item><title><![CDATA[struts1的总结]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/7707183</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/7707183</guid><author>beyond667</author><pubDate>Thu, 12 Jul 2012 22:01:23 +0800</pubDate><description><![CDATA[为以后用到的时候有个参照，仅此而已。
   框架：struts1+Spring


情形（1）从后台取出数据放入select中并默认选中之前选的



	 

	" selected  >
	    
	



说明一点，后台是request.setAttribute("names",names)，所以这里name=“names”即是要遍历的后台request里的L]]></description><category></category></item><item><title><![CDATA[对1-9三个数组成1:2:3的自己理解]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/7605658</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/7605658</guid><author>beyond667</author><pubDate>Sat, 26 May 2012 23:42:20 +0800</pubDate><description><![CDATA[题目是很老套的题了，但是在做的时候我发现了几个问题，这里总结一下：
问题如下：9个数1-9组成三个数，如：327 654 981，每个数字只能用一次，每三个数字组成一个新的数字，第二个数是第一个数的两倍，第三个数是第一个数的三倍，用程序实现。 
思路： 
1.列出所有可能的第一个数 
2.根据第一个数得到第二个以及第三个数的值 
3.根据3个数值的9个数字，判断是否有重复的数字，没有重复]]></description><category></category></item><item><title><![CDATA[指定的服务并未以已安装的服务存在 unable to open the service 'tomcat7']]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/7542433</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/7542433</guid><author>beyond667</author><pubDate>Mon, 07 May 2012 14:49:45 +0800</pubDate><description><![CDATA[新下载的Tomcat6.0 解压缩完了运行tomcat6.exe屏幕一闪就没了 运行tomcat6w.exe弹出个筐 指定的服务并未以已安装的服务存在 Unable to open the Service 'tomcat6' 我安装了tomcat5，双击startup.bat可以正常启动Tomcat，也可以显示http://localhost:8080/，但是双击tomcat6w.exe却出现"指]]></description><category></category></item><item><title><![CDATA[aaa]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/84213856</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/84213856</guid><author>beyond667</author><pubDate>Sat, 05 May 2012 23:49:40 +0800</pubDate><description><![CDATA[啊啊啊啊啊啊啊啊]]></description><category></category></item><item><title><![CDATA[解决 ORA-01461: can bind a LONG value only for insert into a LONG column]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/7488346</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/7488346</guid><author>beyond667</author><pubDate>Mon, 23 Apr 2012 09:00:52 +0800</pubDate><description><![CDATA[我用的环境是ssh+oracle11.0 出现这错误很有可能是你驱动的问题
   因为之前那项目是用的mysql数据库，所以用ojdbc14这驱动没一点问题，但是后来我改成oracle


后问题就来了，当插入有汉字时就报那个错误
   因为那几天没网络，这问题就一直搁着，知道今天才连上网，才肯定是驱动的问题，网上都说是


驱动问题，但他们都是建议改成ojdbc14，我那本来都是]]></description><category></category></item><item><title><![CDATA[设计模式之工厂模式（一）]]></title><link>https://blog.youkuaiyun.com/beyond667/article/details/7472060</link><guid>https://blog.youkuaiyun.com/beyond667/article/details/7472060</guid><author>beyond667</author><pubDate>Wed, 18 Apr 2012 12:00:56 +0800</pubDate><description><![CDATA[关于设计模式的文章网上一搜一大筐，此处我不想转帖前人，只是写下自己对每个设计模式的理解，可能会有不到之处，希望不要误导大家。
    工厂模式分为简单工厂和抽象工厂，简单工厂也就是直接生产产品的，也就是在这种工厂里直接返回new 的产品，这样有一个问题，如果产品要很多，比如实现接口的类有很多，举个具体的例子，有animal这个接口，那生产的工厂类有生产cat，dog，pig，fish等等的方法，]]></description><category></category></item></channel></rss>