Test-Driven Development(TDD)即测试驱动开发,它是一种测试先于编写代码的思想用于指导软件开发。测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。Behavior Dr...
分类:
其他好文 时间:
2015-08-31 16:45:28
阅读次数:
155
1)在src/main/resources下面建立dev,product目录 ? ? ? src/main/resources/dev ? ? ? src/main/resources/product 2)分别在这两个路径下放置适合各自环境的配置文件,如db.properties, log4j.properties...
分类:
其他好文 时间:
2015-08-30 08:50:25
阅读次数:
234
百度百科:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境。
体会:
1.用Vagrant,我可以快速的自动化的从模板box虚拟机创建出新的虚拟机,启停虚拟机,开发测试,不用了destroy虚拟机。
2.Vagrant支持Windows, MacOS, Linux,所以Windows...
http://bbs.csdn.net/topics/390691197
看过一个文章“Windows主机端与自定义USB HID设备通信详解",有这样一段文字。
1 、 ReadFile 的调用不会引起设备的任何反应,即 HID 设备与主机之间的中断 IN 传输不与 ReadFile 打交道。实际上主机会在最大间隔时间(由设备的端点描述符来指定)内轮询设备,发出中断 IN 传输的请求。“...
分类:
其他好文 时间:
2015-08-27 15:23:49
阅读次数:
462
概述 RocketMQ是alibaba公司开源的一个纯java的开源消息中间件。 开发测试环境搭建 1.? ?安装&启动 进入到RocketMQ下载包解压的路径下 D:\machine\RocketMQ-3.0.8\RocketMQ-3.0.8> 接下来安装 执行下边的命令或...
SwtichHosts1、软件下载:Windows版:http://oldj.github.io/SwitchHosts/Mac版:http://mac.softpedia.com/get/Internet-Utilities/SwitchHosts.shtml#downloadGitHub:htt...
分类:
其他好文 时间:
2015-08-25 13:50:44
阅读次数:
131
一、写在前面 随着开发、测试任务进入尾声,大家都在整理一些项目发布前的一些准备工作,其中一个重要的工作就是为之前写的一些sql语句建立索引,这高并发、高访问量的环境下是非常有必要的,建立一个好的索引能够极大地提高sql语句的查询效率,那么问题来了,到底什么是索引,怎样才能建立一个好的索引呢?本文以mysql Innodb存储引擎为例,结合实际的项目来看一下,如何建立一个好的而索引。 二...
分类:
数据库 时间:
2015-08-16 12:17:45
阅读次数:
190
时间:2015-08-13 16:40 ~ 18:20地点:北京市海淀区西北旺东路10号院百度科技园1号楼1. 问简历。。。2. 算法只问了一道算法题目。leetcode原题稍微改了下。https://leetcode.com/problems/copy-list-with-random-point...
分类:
其他好文 时间:
2015-08-13 21:59:24
阅读次数:
137
现在,安装操作系统,对于个人用户而言基本都是用Ghost的,用原盘安装的,已经很少了 但是,使用克隆盘安装的系统,基本上都是没有安装IIS(Internet信息服务)的,对于做开发测试的人来说,是很不方便的,通常需要自己在 “添加/删除Windows组件” 里面,把IIS重新装上。 IIS的独立.....
最近 有网友看我的“整合Kafka到Spark Streaming——代码示例和挑战”文章,
讲 kafka对象 放到 pool 并通过broadcast广播出去:
然后 在开发测试阶段 报错如下:
然后就找我,说“代码都跟你的差不多呀,为什么就报这个错呢?”
其实 对于广播操作,spark 肯定要序列号的,还有尽量不要把大对象广播出去,
后来 把代码要过来看了下,发现 creat...
分类:
编程语言 时间:
2015-08-11 16:14:24
阅读次数:
173