<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java18的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/Java18</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Java18]]></copyright><item><title><![CDATA[UiAutomator2.0]]></title><link>https://blog.csdn.net/Java18/article/details/53535928</link><guid>https://blog.csdn.net/Java18/article/details/53535928</guid><author>Java18</author><pubDate>Fri, 09 Dec 2016 10:51:36 +0800</pubDate><description><![CDATA[1.     概述
UI测试（功能测试、黑盒测试）不需要测试者了解应用程序的内部实现细节，只需要知道当执行了某些特定的动作后是否会得到其预期的输出。这种测试方法，在团队合作中可以更好地分离的开发和测试角色。
常见的UI测试的方法是手动去执行，然后去验证程序是否达到的预期的效果，很显然这种方法耗时、繁琐并且很容易出错。因此我们需要一种可靠的方法来进行UI测试，通过测试框架，我们可以完成针对具体使]]></description><category></category></item><item><title><![CDATA[在tomcat部署iOS应用发布]]></title><link>https://blog.csdn.net/Java18/article/details/52839792</link><guid>https://blog.csdn.net/Java18/article/details/52839792</guid><author>Java18</author><pubDate>Mon, 17 Oct 2016 16:38:08 +0800</pubDate><description><![CDATA[1. 生成ca.crt、server.p12、server.jks证书文件2. 在tomcat conf\server.xml配置    <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
        maxThreads="150" SSLEnabled="true" scheme="http]]></description><category></category></item><item><title><![CDATA[android 内存泄漏检测]]></title><link>https://blog.csdn.net/Java18/article/details/52788554</link><guid>https://blog.csdn.net/Java18/article/details/52788554</guid><author>Java18</author><pubDate>Tue, 11 Oct 2016 15:33:46 +0800</pubDate><description><![CDATA[Android 内存泄漏场景1. 非静态内部类的静态实例由于内部类默认持有外部类的引用，而静态实例属于类。所以，当外部类被销毁时，内部类仍然持有外部类的引用，致使外部类无法被GC回收。因此造成内存泄露。private static TestResource mResource = null;
@Override
protected void onCreate(@Nullable Bundle sav]]></description><category></category></item><item><title><![CDATA[学习状态和转变]]></title><link>https://blog.csdn.net/Java18/article/details/8577483</link><guid>https://blog.csdn.net/Java18/article/details/8577483</guid><author>Java18</author><pubDate>Sat, 09 Feb 2013 10:26:00 +0800</pubDate><description><![CDATA[目前看书有点不耐心了，出现疲态，包含的原因应该有：环境，精神和方法。
环境和精神影响着我的注意力，这样会导致我看书很费劲而且成效不大，从而影响了我的情绪。

我现在看书的方式是一章一章有序看，虽然我尽量持有这本书的全局性和目的性，但很明显，我没有做好，现在我充溢着一股盲目的味道。


学习转变：
1. 虽然外部的环境，我不能改变。但在我能控制的环境中，我应该构建一个适宜看书，学习的环]]></description><category></category></item><item><title><![CDATA[购书系统课程设计后感]]></title><link>https://blog.csdn.net/Java18/article/details/7724182</link><guid>https://blog.csdn.net/Java18/article/details/7724182</guid><author>Java18</author><pubDate>Sat, 07 Jul 2012 11:23:11 +0800</pubDate><description><![CDATA[这是个javaEE的课程设计，采用ssh框架。下面是我的感想：
1. 项目的前期工作很重要，特别是系统的设计和文档。后期的代码编写都是参照文档写的，如果系统设计有问题，修改时会很麻烦的。
2. 项目的进程控制。这是个团队开发，如果团队不给力，就尽早放弃。有个好团队是个幸福的事。
3. 工作时间安排。在这个项目开发中，每天做到晚上2,3点，早上7点就要起床。真心的受不了。珍惜生命。。。。。]]></description><category></category></item><item><title><![CDATA[子类抛出的异常类型不能比父类抛出的异常类型更宽泛！]]></title><link>https://blog.csdn.net/Java18/article/details/7554871</link><guid>https://blog.csdn.net/Java18/article/details/7554871</guid><author>Java18</author><pubDate>Thu, 10 May 2012 19:01:03 +0800</pubDate><description><![CDATA[子类抛出的异常类型不能比父类抛出的异常类型更宽泛！
是说覆盖父类方法抛出的异常只能是以下情况（比如父类抛出IOEception异常）:
1.要和父类方法抛出的异常一致，抛出IOEception异常
2.抛出的异常是父类抛出异常的子类，如EOFException异常
3.不抛出异常。
4.java.lang.RuntimeException异常或者其子孙类异常

在catch子句中心抛出一个比父类型]]></description><category></category></item><item><title><![CDATA[java异常处理机制]]></title><link>https://blog.csdn.net/Java18/article/details/7554623</link><guid>https://blog.csdn.net/Java18/article/details/7554623</guid><author>Java18</author><pubDate>Thu, 10 May 2012 17:43:45 +0800</pubDate><description><![CDATA[java异常处理机制
主要依赖于try,catch,finally,throw,throws五个关键字。
try 关键字后紧跟一个花括号括起来的代码块，简称try块。同理：下面的也被称为相应的块。
它里面可置引发异常的代码。catch后对应异常类型和一个代码块，用于表明catch块用于处理这种类型的代码块
。后还可以跟一个finally块，finally块用于回收在try块里打开的物理资源]]></description><category></category></item><item><title><![CDATA[Java内部类总结]]></title><link>https://blog.csdn.net/Java18/article/details/7549635</link><guid>https://blog.csdn.net/Java18/article/details/7549635</guid><author>Java18</author><pubDate>Wed, 09 May 2012 13:33:33 +0800</pubDate><description><![CDATA[Java内部类总结
 
Java内部类其实在J2EE编程中使用较少，不过在窗口应用编程中特别常见，主要用来事件的处理。其实，做非GUI编程，内部类完全可以不用。
 
内部类的声明、访问控制等于外部类有所不同，要灵活使用内部类来编写程序，还是有相当难度的，Java发明了这种难懂的玩意儿，在其他语言中是没有的，但是在Java中，内部类也相当的重要，尤其做GUI开发时候，事件的响应处理全靠内部类]]></description><category></category></item><item><title><![CDATA[java ==和equals比较]]></title><link>https://blog.csdn.net/Java18/article/details/7539249</link><guid>https://blog.csdn.net/Java18/article/details/7539249</guid><author>Java18</author><pubDate>Sun, 06 May 2012 12:13:29 +0800</pubDate><description><![CDATA[java中equals方法和“==”的区别：
equals 方法是 java.lang.Object 类的方法。
有两种用法说明：
（1）对于字符串变量来说，使用“==”和“equals()”方法比较字符串时，其比较方法不同。
“==”比较两个变量本身的值，即两个对象在内存中的首地址。
“equals()”比较字符串中所包含的内容是否相同。
比如：
String s1,s2,s3 =]]></description><category></category></item><item><title><![CDATA[@Pointcut的用法]]></title><link>https://blog.csdn.net/Java18/article/details/7530007</link><guid>https://blog.csdn.net/Java18/article/details/7530007</guid><author>Java18</author><pubDate>Thu, 03 May 2012 01:11:05 +0800</pubDate><description><![CDATA[在Spring 2.0中，Pointcut的定义包括两个部分：Pointcut表示式(expression)和Pointcut签名(signature)。让我们先看看execution表示式的格式：
括号中各个pattern分别表示修饰符匹配（modifier-pattern?）、返回值匹配（ret-type-pattern）、类路径匹配（declaring-type-pattern?）、方法名]]></description><category></category></item><item><title><![CDATA[使用itext导出word文档]]></title><link>https://blog.csdn.net/Java18/article/details/7522652</link><guid>https://blog.csdn.net/Java18/article/details/7522652</guid><author>Java18</author><pubDate>Sun, 29 Apr 2012 18:05:49 +0800</pubDate><description><![CDATA[package com.aspsystem.util;

import java.io.FileOutputStream;
import java.util.List;

import com.aspsystem.entity.Exam;
import com.aspsystem.entity.Questions;
import com.lowagie.text.Document;
import]]></description><category></category></item><item><title><![CDATA[jquery的each方法]]></title><link>https://blog.csdn.net/Java18/article/details/7471482</link><guid>https://blog.csdn.net/Java18/article/details/7471482</guid><author>Java18</author><pubDate>Tue, 17 Apr 2012 22:23:18 +0800</pubDate><description><![CDATA[$(".normal").each(function(){
          
   });
跳出循环 return false；


每天总结一点点。。。。]]></description><category></category></item><item><title><![CDATA[json-lib出现There is a cycle in the hierarchy解决办法]]></title><link>https://blog.csdn.net/Java18/article/details/7467610</link><guid>https://blog.csdn.net/Java18/article/details/7467610</guid><author>Java18</author><pubDate>Mon, 16 Apr 2012 22:30:08 +0800</pubDate><description><![CDATA[问题的出现





如果需要解析的数据间存在级联关系，而互相嵌套引用，在hibernate中极容易嵌套而抛出net.sf.json.JSONException: There is a cycle in the hierarchy异常。




解决办法

1.设置JSON-LIB让其过滤掉引起循环的字段。
  JsonConfig config = new JsonC]]></description><category></category></item><item><title><![CDATA[java处理url中的特殊字符（如&,%...）]]></title><link>https://blog.csdn.net/Java18/article/details/7463376</link><guid>https://blog.csdn.net/Java18/article/details/7463376</guid><author>Java18</author><pubDate>Sun, 15 Apr 2012 18:37:43 +0800</pubDate><description><![CDATA[URL(Uniform Resoure Locator，统一资源定位器)是Internet中对资源进行统一定位和管理的标志。
一个完整的URL包括如下内容：
1. 应用协议名称，包括http,ftp,file等标志
2. 资源定位，是由(.)分割等网络路径
3. 端口号，按照规定，http应用端口是80，telnet协议应用端口是23。
4. 服务器中的文件路径
5. 文件中的编码位置]]></description><category></category></item><item><title><![CDATA[java怎么判断checkbox有没有选上]]></title><link>https://blog.csdn.net/Java18/article/details/7462459</link><guid>https://blog.csdn.net/Java18/article/details/7462459</guid><author>Java18</author><pubDate>Sun, 15 Apr 2012 11:28:29 +0800</pubDate><description><![CDATA[checkbox若在页面只没有指定value属性(如下面的代码所示),
添加到可选择列中
若它被选中,在java代码(如struts的action)中可用String类型的变量接受它,默认值是"on",若没有被选中,则默认为null.]]></description><category></category></item><item><title><![CDATA[jqury 如何获取 kindeditor 中textarea 的值]]></title><link>https://blog.csdn.net/Java18/article/details/7462304</link><guid>https://blog.csdn.net/Java18/article/details/7462304</guid><author>Java18</author><pubDate>Sun, 15 Apr 2012 10:31:08 +0800</pubDate><description><![CDATA[刚才看一屯。kindeditor 说的很清楚。是采用iframe 的编辑器
普通的jquery 获取肯定没有值
从网上找了一下JQ获取IFRMAE中的值才可以
 
 
在使用kind Editor时，想要利用ajax传值，自动获取文章标签，发现文本编辑器在更新时可以用
$(“#editor”).html();
获取文本内容，可是的创建时怎么也不能获取，利用FF的firebug查看到自]]></description><category></category></item><item><title><![CDATA[JPA级联操作详解——级联删除(CascadeType.REMOVE)]]></title><link>https://blog.csdn.net/Java18/article/details/7314163</link><guid>https://blog.csdn.net/Java18/article/details/7314163</guid><author>Java18</author><pubDate>Sat, 03 Mar 2012 00:33:21 +0800</pubDate><description><![CDATA[Garage.java

package com.hibernate.jpa.bean1;

import java.util.HashSet;
import java.util.Set;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity]]></description><category></category></item><item><title><![CDATA[ActionContext(Action上下文)]]></title><link>https://blog.csdn.net/Java18/article/details/7305378</link><guid>https://blog.csdn.net/Java18/article/details/7305378</guid><author>Java18</author><pubDate>Wed, 29 Feb 2012 11:43:33 +0800</pubDate><description><![CDATA[ActionContext介绍
通过上面用户注册例子的学习，我们知道Xwork与Web无关性，我们的Action不用去依赖于任何Web容器，不用和那些JavaServlet复杂的请求（Request）、响应(Response)关联在一起。对请求（Request）的参数(Param)，可以使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中。但是，仅仅取得请求参数的]]></description><category></category></item><item><title><![CDATA[struts2动态调用方法总结记录]]></title><link>https://blog.csdn.net/Java18/article/details/7291752</link><guid>https://blog.csdn.net/Java18/article/details/7291752</guid><author>Java18</author><pubDate>Fri, 24 Feb 2012 18:48:30 +0800</pubDate><description><![CDATA[struts2动态方法调用
在Struts2中动态方法调用有三种方式,动态方法调用就是为了解决一个Action对应多个请求的处理,以免Action太多。

第一种方式:指定method属性
这种方式我们前面已经用到过,类似下面的配置就可以实现

redirect
 

/WEB-INF/JspPage/chapter2/plaintext.jsp
 

第二种方式:感叹号方]]></description><category></category></item><item><title><![CDATA[Hibernate多对一及一对多关联关系理解及区别]]></title><link>https://blog.csdn.net/Java18/article/details/7278778</link><guid>https://blog.csdn.net/Java18/article/details/7278778</guid><author>Java18</author><pubDate>Tue, 21 Feb 2012 11:31:18 +0800</pubDate><description><![CDATA[关联关系的本质是将关联关系映射到数据库中。关联关系在对象模型中体现为内存中的一个或多个引用。 一对多关系： 一对多关系 分为“单向一对多／多对一关系”和“双向多对一”关系。

• “单向一对多／多对一关系”只需在“一”／“多”方进行配置，

• “双向多对一关系”需要在关联双方均加以配置。 双向多对一关联就是在多方和一方都进行配置，并在“一” 方通过属性inverse="true"设置控制]]></description><category></category></item></channel></rss>