`
文章列表
引用本文针对常见的springmvc+spring+springjdbc的架构提供啦一些单元测试和集成测试的范例,附件是完整的demo 示例代码安装: 1 安装maven 2 准备mysql数据库,运行脚本: Spring3\schema\sampledb.sql 3 maven dbunit:export可以导出数据库数据到export.xml 4 maven test可以测试所有testing 代码 5 maven jetty:run 可以启动jetty服务器 1. maven pom 文件 <project xmlns="http://maven.apache ...
引用MD5 -- message-digest algorithm 5 (信息-摘要算法)缩写,广泛用于加密和解密技术,常用于文件校验。校验?不管文件多大,经过MD5后都能生成唯一的MD5值。好比现在的ISO校验,都是MD5校验。怎么用?当然是把ISO经过MD5后产生MD5的值。一般下载linux-ISO的朋友都见过下载链接旁边放着MD5的串。就是用来验证文件是否一致的。 MD5 java实现 public static String encodeMD5Hex(String data) { return DigestUtils.md5Hex(data); } ...
Oracle 分页 SELECT x.* from (SELECT t.*,rownum rn from table t where rownum <= lastRowNumInPage) x where x.rn >= startRowNum Mysql分页 select * from table limit start, pageNum DB2分页 select * from ( select t.* , rownumber() over( order by c) as rowno from table t ) temp where temp.rowno be ...
Ruby1.8.6发送163邮件到gmail require 'net/smtp' msg = [ "Subject: Test\n", "\n", "Now is the time\n" ] Net::SMTP.start( 'smtp.163.com', 25, "163.com", "caiwenhn2008@163.com", "******", :login ) do |smtp| smtp.sendmail( msg, 'caiwenhn2008@1 ...
1 JVM架构 线程私有内存:程序计数器,Java虚拟机栈,本地方法栈 线程共享内存:Java堆,方法区 引用程序计数器(Program Counter Register):当前线程所执行的字节码的行号指示器。如果线程执行的是一个java方法,这个计算器记录的是 ...
Spring2测试类继承层次 集成测试例子 public class UserServiceIntegrateWithJdbcTest extends AbstractAnnotationAwareTransactionalTests { protected UserService userService; protected User user; public UserServiceIntegrateWithJdbcTest() { //设置不需要为spring component添加set get方法 setPopulateProtectedVaria ...
Maven Installation+ add following code to pom.xml <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>3.0</version> <scope>test</scope> </dependency> EasyMock Basic Flow 引 ...
1 MySQL简介 引用Mysql是1985几个瑞典小伙开发的,后来他们成立啦Mysql AB公司,他们当时开发mysql的初衷是为零售商提供数据仓库服务,这也是为什么mysql擅长查询而不是事务处理原因啦,所以他们设计啦一个利用索引顺序存储数据的方法,也就是ISAM存储引擎算法,后来发展为MyISAM存储引擎。mysql具有高性能,高可靠性,易用性等特点,主要适合web网站系统,日志记录系统,数据仓库系统,和嵌入式系统 2.Mysql架构组成 引用mysql的物理组成:日志文件,数据文件,Replication相关文件,其他文件 引用mysql server的系统架构: SQL Layer和 ...

JavaScript对象

1. 对象声明的两种方式 //最原始的方式: var car = new Object(); car.make = "BMW"; car.model = "x6"; car.purchased = new Date(2005, 3, 12); // Json风格 var ride = { make: 'bench', year: 2005, purchased: new Date(2010, 12, 30), owner: { name: 'caiwen' }, someValues ...
引用Maven:项目构建工具,通过pom.xml可以自动维护jar包,还有各种项目中常用的plugin,如jetty plugin. Jetty: servlet 容器 m2eclipse:maven的eclipse插件,可以搜索依赖jar和插件,编辑pom.xml Jrebel:Rebel is a small JVM-plugin that makes it possible for Java developers to instantly see any code change made to an app without redeploying 这里以struts2项目的搭建来熟悉一 ...
1 Windows->preferences->General->Workspace->UTF-8 2 Windows->preferences->Web->JSP Files 3 Windows->preferences->General->Content Types, click Update button after your setting.
引用项目中需要集成支付宝,发现集成很简单,mark一下。 支付宝即时支付接口功能描述:通过支付宝的支付渠道,付款者可以直接汇款给另一个拥有支付宝账号的收款者。 支付宝官方接口:http://club.alipay.com/read-htm-tid-9976972.html 支付宝自带示例演示(create_direct_pay_by_user_jsp_utf8),已经添加附件,我们将其中的代码集成到我们项目中即可。 1.修改AlipayConfig.java中的partner,key,seller_email,这三个参数跟支付宝签约后可以拿到。然后编译,在tomcat中运行即可。 pu ...
1. 安装CVS,在新立得包管理器里面选中cvs,然后点击鼠标右键,在菜单中选中标记以便安装。 2. 安装CVSD,同上,选中cvsd,安装。安装cvsd后,会提示设置repository的位置,这个地方只要输入相对于RootJail 的位置就可以。RootJail在/e ...
1 ssh 命令 连接服务器 引用ssh username@domain  2 文件目录操作 显示所有文件和文件夹 引用ls -al  创建文件夹 引用mkdir foldername 创建文件 引用touch filename 删除文件夹或文件 引用rm -r foldername/filename 文件拷贝 引用cp filename cpfilename 文件剪切 引用mv filename cpfilename 切换到用户目录 引用cd ~ 动态显示文件尾部,常用来查看tomcat的catalina.out文件 引用tail -f catalina.out 文 ...
1. 下载官方ppstream deb包(附件就是这个包) http://download.ppstream.com/ppstream_1.0.0-1_i386.deb 2. 安装依赖软件包 引用安装说明: 辅助软件:     安装PPS Linux版本前需要先安装以下辅助软件:     * QT库, 4.4.0及以上版本     * libFuse库, 2.7.2及以上版本     * Mplayer, 1.0rc2及以上版本     * MPlayer视频解码器: MPlayer Essential Codec Pack(http://www.mplayerhq.hu/MPlayer/r ...
Global site tag (gtag.js) - Google Analytics