- 博客(28)
- 收藏
- 关注
转载 http协议
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进
2014-01-12 21:56:17
573
转载 Jmock使用FAQ--转载
1. 如何校验expectations中的规则?使用JMock时,一般会通过如下代码指定expectations。为了校验expectations中的规则是否都满足,可以在测试完成后通过增加context.assertIsSatisfied()方法来验证expectations是否满足。//test assertions and test logic code. conte
2013-11-22 14:13:14
731
转载 osgi
OSGi(Open Service Gateway Initiative)技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组件构建的标准化原语。这些组件能够组装进一个应用和部署中。OSGi规范的核心组件是OSGi框架。这个
2013-06-23 10:16:49
664
转载 oracle的jdbc连接方式:oci和thin
oracle的jdbc连接方式:oci和thin oci和thin是Oracle提供的两套Java访问Oracle数据库方式。 thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。oci是一种胖客户端的连接方式,即采用这种连接
2012-10-10 15:00:28
608
转载 Java线程的深入探讨
转载地址--http://blog.sina.com.cn/s/blog_490343a7010007fn.html1.什么是线程 一般来说,我们把正在计算机中执行的程序叫做"进程"(Process) ,而不将其 称为程序(Program)。所谓"线程
2011-09-04 18:22:07
380
转载 velocity的使用 转载
<br />1. 变量 (1)变量的定义: #set($name = "hello") 说明:velocity中变量是弱类型的。 当使用#set 指令时,括在双引号中的字面字符串将解析和重新解释,如下所示: #set($directoryRoot = "www" ) #set($templateName = "index.vm" ) #set($template = "$directoryRoot/$templateName" ) $template 输出将会是:www/index.vm 注:在veloci
2011-04-27 10:26:00
729
转载 jmock2.5基本教程 转载
<br />转载地址 :http://www.iteye.com/topic/770438<br />jmock2.5基本教程<br /><br />目录 <br />第0章 概述<br />第1章 jmock初体验<br />第2章 期望<br />第3章 返回值<br />第4章 参数匹配<br />第5章 指定方法调用次数<br />第6章 指定执行序列<br />第7章 状态机<br /><br />第0章 概述<br /><br />现在的dev不是仅仅要写code而已,UT已经变为开发中不可缺少
2011-04-20 18:42:00
494
转载 linux教程--转载
Linux简介................................................................. 1Linux操作参考....................................................... 3一、Linux安装....................................................... 3二、Linux基础知识.................................
2011-04-12 10:10:00
708
转载 mysql时间函数-- 转载http://laotu5i0.iteye.com/blog/691126
<br />MySQL:日期函数、时间函数总结(MySQL 5.X)<br />上一篇 / 下一篇 2009-05-11 10:45:19 / 个人分类:MYSQL网文积累 <br />查看( 553 ) / 评论( 5 ) / 评分( 20 / 0 ) <br />这个真猛!积累了啊!<br />MySQL:日期函数、时间函数总结(MySQL 5.X)<br />April 5, 2009 – 9:55 am <br />一、MySQL 获得当前日期时间 函数<br />1.1 获得当前日期+时间(da
2011-04-01 12:57:00
866
转载 mysql 时间函数 --转载http://www.webasp.net/article/25/24538.htm
<br />于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 <br />这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: <br />mysql> SELECT something FROM table <br />WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30; <br />DAYOFWEEK(date) <br />返回日期date的星期索引(1=星期天
2011-04-01 12:54:00
597
转载 mysql获得刚插入数据的ID方法--转载
<br />我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的。但在多线程情况下,就不行了。 下面介绍三种方法 (1) getGeneratedKeys()方法: 程序片断: Connection conn = ; Serializable ret = null; PreparedStatement state = .; ResultSet rs=null; try { state.execute
2011-04-01 09:49:00
1494
转载 mysql建表语法 --转载
MySQL 建表语法<br />1、最简单的:<br />CREATE TABLE t1(<br /> id int not null,<br /> name char(20)<br />);<br /><br />2、带主键的:<br /><br />a:CREATE TABLE t1(<br /> id int not null primary key,<br /> name char(20)<br />);<br /><br />b:复合主键CREATE TABLE t1(<br />
2011-03-31 20:37:00
735
转载 重现TortoiseSVN客户端的用户名密码验证框--转载
<br />重现TortoiseSVN客户端的用户名密码验证框<br />最近研究使用SVN来同步工作机器和个人笔记本之间的文档资料,最先尝试的是google code服务,客户端用的是常见的TortoiseSVN,在使用过程中遇到一个问题,经过搜索最终解决。现在把问题与解决思路记在这里备查。<br />在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。<br />不过,
2011-03-30 22:20:00
827
转载 如何删除Tortoise SVN目录信息--转载
<br />SVN超级强大,可是遇到的问题也多多。<br />最近有朋友问怎么删除一个项目的SVN信息,我也没弄过,搜了半天,<br />linux下可以用命令如下:find . -type d -name “.svn”|xargs rm -rf<br />或<br />find . -type d -iname “.svn” -exec rm -rf {} /;<br />windows思路相同,但是这里介绍一个非常简单快捷的方法:<br />删除.svn目录,windows环境,在资源管理器下,在右边的
2011-03-30 22:14:00
2573
转载 Ibatis学习随笔 --转载http://www.blogjava.net/pdw2009/archive/2007/01/04/91844.html
1ClintonBegin1900-01-01891.77一、SQL MAP Statement 一个简单的sql map statement。它通过最简单的方式实现了对数据库的添加、删除、修改。
2011-03-30 13:56:00
2120
转载 J2EE应用部署(二):实践篇
<br /> 提纲: <br /> 一、配置J2EE包 <br /> 1.1 企业应用的开发过程 <br /> 1.2 J2EE应用包的结构 <br /> 1.3 EAR部署描述器 <br /> 二、一个简单的实例 <br /> 2.1 组件 <br /> 2.2 装配应用 <br /> 2.3 部署和运行应用 <br /> 三、可选的应用部署描述器标记 <br /> 正文: <br /> 一、配置J2EE包 <br /> 在上一篇文章中,我们了解了J2EE应用封装和部署的一些基本
2011-03-29 22:06:00
611
转载 maven 配置篇 之pom.xml
<br />什么是pom?<br /> pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。<br />快速察看:<br /><project><br /><modelVersion>4.0.0</modelVersion><br /><br /><!-- The Basics --><br /><groupId>...</gro
2011-03-26 16:03:00
440
转载 OSGI中MANIFEST.MF的bundle元数据信息描述
属性 属性描述 Bundle-Activator Bundle 的 Activator类名。 示例: Bundle-Activator:org.riawork.demo.ActivatorBundle-Category Bundle 的分类属性描述。 示例: Bundle-Category:Opendoc,OSGIBundle-Classpath Bundle 的 Classpath。 示例: Bundle-Classpath:/bin,/lib/log4j.jarBundle-ContactAddress
2011-03-26 15:54:00
1344
转载 利用JMS Topic发布/订阅消息
<br />地址:http://www.myfaq.com.cn/2005September/2005-09-05/191597.html
2011-03-24 14:38:00
432
转载 maven学习笔记 --转载
<br />1.自定义archetype快速开发的步骤: <br />一般可先创建所需的maven项目,然后利用archetype plugin的create-from-project将maven项目将该maven项目生成为archetype类型项目。生成maven项目后并确定定型后,执行:<br />Java代码 <br />1.mvn archetype:create-from-project <br />mvn archetype:create-from-project 生成的archetype在
2011-03-24 11:13:00
873
转载 jmock2.5基本教程 --转载
<br />jmock2.5基本教程<br /><br />目录 <br />第0章 概述<br />第1章 jmock初体验<br />第2章 期望<br />第3章 返回值<br />第4章 参数匹配<br />第5章 指定方法调用次数<br />第6章 指定执行序列<br />第7章 状态机<br /><br />第0章 概述<br /><br />现在的dev不是仅仅要写code而已,UT已经变为开发中不可缺少的一环。JUnit的出现给javaer的UT编写提供了巨大的便利。但是JUnit并没有解决
2011-03-23 20:59:00
2393
2
转载 my eclipse 快捷键 -转载
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
2011-03-23 20:53:00
438
转载 ORACLE索引与高性能SQL介绍
<br />什么是索引<br /><br /> 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据;<br /><br />Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引;<br /><br /> 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位置的rowid。<br /><br /> 使用索引的目的<br /> 加快查询速度<br /> 减少I/O操作<br /> 消除磁盘排序<
2011-03-23 20:17:00
298
转载 iBATIS的延迟加载
iBATIS也支持延迟加载,可以在sqlMapConfig.xml中配置lazyLoadingEnabled来设置,默认情况下为true,即默认开启延迟加载。使用延迟加载时要求符合一定的规范,如果直接使用连接语句查询出所有对象的话就不能延迟加载了。例如:一个用户有多个地址,对应表User和Address。
2011-03-23 20:07:00
410
转载 iBATIS的内存消耗
<br />iBATIS和Hibernate不一样,iBATIS是一个半自动化的O/R Mapping框架组件,所有的数据库操作都需要手动编写SQL语句。相应的,它们的内存消耗也是不一样的。<br /> <br />比如更新用户的操作,在Hibernate和iBATIS中写法不同,如下所示:<br /> Hibernate方式:<br /> public void updateUser(DemoUser userPojo) {<br /> DemoUser userPo = findUserByPK(us
2011-03-23 20:07:00
818
转载 iBATIS缓存的使用方法--摘自iBATIS官方文档
<br />iBATIS可以在Mapped Statement中使用缓存模型,在内存中缓存常用的数据。属性 cacheModel 定义查询 mapped statement 的缓存。每一个查询 mapped statement 可以使用不同或相同的cacheModel。以下给出个例子:<br /><cacheModel id="product-cache" imlementation="LRU"> <br /> <flushInterval hours="24"/> <br /> <flushOnExecu
2011-03-23 20:06:00
431
转载 iBATIS的绑定变量实现方式--转载
<br />iBATIS的绑定变量有两种方式,#value#方式和$value$方式<br />1.#value#方式:<br />例如语句SELECT * FROM emp WHERE emp_no = #value#<br />实际执行时,iBATIS会使用prepareStatement方式,执行语句SELECT * FROM emp WHERE emp_no = ?,并将对应的参数值设置为value。这种方式下操作符是写在SQL Map中的,可以避免SQL注入的风险,非常安全。<br />2.$va
2011-03-23 20:03:00
1644
转载 数据库表复制语句zz--转载
<br />SELECT INTO 和 INSERT INTO SELECT 两种表复制语句<br /><br /> Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT
2011-03-23 19:59:00
1911
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人