`
文章列表
equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。 ==用于比较引用和比较基本数据类型时具有不同的功能: 比较基本数据类型,如果两个值相同,则结果为true 而在比较引用时,如果引用指向内存中的同一对象,结果为true Eg:s1 = new String("sony"); //创建的是字符串对象 s1.equals("sony"); //返回 trues1 == "sony" //返回false //如果 s1 = "sony&qu ...
一般需要更改三个基本配置:修改服务端口、修改网站的根路径和建立虚拟目录。在Tomcat 6中,这些配置都是通过Tomcat主配置文件conf/server.xml完成的。     1:修改服务端口 在Tomcat\conf\server.xml中,将Tomcat的默认port改为OS默认的port"80"。 定位元素<Connector port="8080">,修改Web服务端口为http的默认端口80。注意,如果是在Windows平台中,并且安装了IIS,则修改的端口号不要和IIS中的Web服务冲突。修改完毕后,保存该文件,然后重启 ...
Web Application Archive (WAR)   Eclipse打war包方法: 首先打开要打包的工程项目,选择“Deploy Myeclipse J2EE Project to Server...”-->打开窗口“Manage Deployments”,在Project 选项中选择要打包的工程,点击右边的“Add”按钮,打开窗口“New Deployment ”,在Server选项中选择服务器,Deploy type选项中选择“Packaged Archive(production mode)”,最后“Finish”,然后返回到“Manage Depl ...
软件测试的原则: 应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。 测试用例应由测试输入数据和对应的预期输出结果这两部分组成。 程序员应避免检查自己的程序。 在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。 测试用例编写一般包括4个部分: 测试环境(即在测试过程中用使用到的环境) 测试数据(测试过程中用到的有效无效的数据) 测试步骤(你怎么做的) 预期结果(你所希望出现的结果) 按需求用例(也即需求分析,概要设计的内容)逐个说明测试的环境、人力、测试的数据、测试的详细过程、测试的期望结果。 测试用例应该详细记录 ...

爬虫技术

爬虫原理: 每个网页页面返回到客户端的都是 html,你需要的内容就在这html里面,这个html你可以用一个字符串去保存到java变量里,你要做的工作就是截取字符串相应位置的内容并保存起来 ,你给的这个网站每个商品的网页有个 ...
RegExp: 正则表达式: 修饰符: 修饰符 描述 i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。 方括号: 方括号用于查找某个范围内的字符: 表达式 描 ...
可读性 JSON和XML的可读性可谓不相上下,XML略占上风。 可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。 编码难度 XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。 解码难度 XML的解析得考虑子节点父节点关系,让人头昏眼花,而JSON的解析难度几乎为零。 流行度 XML已经被业界广泛的使用,而JSON才刚刚开始,但在Ajax领域,JSON凭借自身的优势有可能最终取代XML。 ...
转载【http://hi.baidu.com/dianjinglong/blog/item/c7860313db1fe4d6f7039ece.html 】 1. Grails环境安装 不管用NetBeans还是Eclipse,都需要这一步,即首先将Grails下载下来,并安装好。 Grails官网是:http://grails.org/ 下载链接:http://grails.org/Download 这一步很简单,相信大家都不会有什么问题。只是有一个细节必须得提一下,那就是GRAILS_HOME环境变量的设置问题,它必须与你所设置的PATH变量(添加了%GRAILS_HO ...
Download URL 汇总 Java: JDK_API_1_6_zh_CN.CHM 1.6API文档(中文)的下载地址: ZIP格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/html_zh_CN.zip CHM格式:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM 在线文档: http://www.gznc.ed ...
掌握基本的 Grails 开发技术,并能够进一步独立学习 Grails 的高级功能。 Grails 是搭建在动态语言 Groovy 之上的一个开源 MVC Web 开发框架,Grails 的一个显著特点在于“快”,这主要得益于 Groovy 脚本语言的动态特性,也得益于其“一栈式”的设计。与传统的 Java/C# Web 开发框架相比,它可以使用极少的代码和配置实现诸如表单提交、数据库读写等常见的 Web 应用功能,实现了开发效率的成倍提高。 与它的老师 Ruby on Rails 相比,Grails 的优势在于 Groovy 语言与 Java 平台的紧密集成。一方面 Groovy 在语法上 ...
URL 与 Controller 的命名约定: Controller 即 TeamController.groovy 文件,可以看到如下内容: class TeamController {         def index = { redirect(action:list,params:params) }     // the delete, save and update actions only accept POST requests     def allowedMethods = [delete:'POST', save:'POST', update:'POST']     ...
Java split用法 java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]]) stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。 separator 可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽 略该选项,返回包含整个字符串的单一元素数组。 limit 可选项。该值用来限制返回数组中的元素个数。 说明: split 方法的结果是一个字符串数组, ...
在Eclipse中创建WEB工程后,可以直接在Eclipse中运行、调试你的WEB应用。更令人兴奋的是,Eclipse支持象Dreamwaver 那样,以拖拉控件的方式,来制作你的web页面,这样避免了开发过程中不断在工具间切换的痛苦(Java代码用Eclipse编写, ...

ResultSet

ResultSet 对象具有指向其当前数据行的光标。最初,光标被置于第一行之前。next 方法将光标移动到下一行;因为该方法在 ResultSet 对象没有下一行时返回 false,所以可以在 while 循环中使用它来迭代结果集。 while (rs.next()) {
一查看firefox的cookie: 首先 firexfox的cookie的文件存放不像ie那么如容易找到,而且里面的内容也不一般普通编辑器能查看的。 文件存放位置,一般WIN XP系统的FF cookie存放于:C:\Documents and Settings\你的用户名\Application Data\Mozilla\Firefox\Profiles  在这个目录下里有一个类似于这样的随机目录 b8ypabix.default 。 b8ypabix.default里面找到类似于cookies.sqlite等这样的文件就是cookie文件,但是般普通编辑器是无法正常看到里面的内容的。 ...
Global site tag (gtag.js) - Google Analytics