- 浏览: 214029 次
- 性别:
- 来自: 杭州
最新评论
-
kris_zhang:
Derby 使用的怎么样?
沉浮于各种文件型数据库 hsqldb h2 还是derby -
di1984HIT:
学习了~~。。
【阅读笔记】jvm性能工具-jstat解决100%CPU占用率分析 -
qiuyi:
兄弟,GOOD!
ubuntu 14.04 sunpinyin的双拼下ue和iong的韵母问题 -
RYANaaa:
博主你好,请问你是怎么在sun的java源码里设置端点的啊?我 ...
理解JComboBox原理——鼠标点击ComboBox之外的区域,下拉列表如何自动隐藏 -
tag13346:
H2必建索引,否则就是个悲剧
沉浮于各种文件型数据库 hsqldb h2 还是derby
文章列表
常常有许多的终端窗口,每个终端窗口对应一个工程的编译shell。
参考帖子【http://ubuntuforums.org/showthread.php?t=448614&page=2】中最后一层楼的内容
知道如何编写一个能够改变命令行终端的窗口标题的函数。
由于这里定义 ...
看了InfoQ中的一篇访谈《Philippe Kruchten谈论架构和技术债务》
原文链接是(如果想直接看文字记录,点击视频下方问题列表底部的链接 “整页显示脚本”):
http://www.infoq.com/cn/interviews/philippe-kruchten-technical-debt-cn
觉得最有用的一段话是:
我对一些敏捷方法有相似的感觉。它们在适合它们运作的环境下产生。所以当你在类型相似的项目,大小相同的团队中使用它们时,会很奏效。但如果你把它们延伸至完全不同的背景下时,你会开始碰到一些困难。它们会变成“有一些尚待解决问题”的工具 ...
参考URL:http://docs.codehaus.org/display/GROOVY/Groovy-Eclipse+compiler+plugin+for+Maven#Groovy-EclipsecompilerpluginforMaven-GroovyEclipseconfiguratorforM2Eclipse
中的文档,得到了如何使用maven创建一个全新的Groovy项目,并且可以用于导入到Eclipse当中。
但是发现一个小问题,就是用官方的如下指令,总是出现错误,来看指令:
mvn archetype:generate \
-Darchetyp ...
ubuntu下可以用chm2pdf来转换chm文件为pdf
安装chm2pdf
sudo apt-get install chm2pdf
使用如下指令转换我们的chm文件
chm2pdf --title --continuous --size 177.8x233.3mm --compression 9 a.chm abc.pdf
会生成得到我们所需的pdf文件。
如有更多问题,可以参考如下两个链接:
http://code.google.com/p/chm2pdf/issues/detail?id=16
http://w ...
使用ComicShelf软件下载漫画
首先安装ComicShelf这个软件。
使用ComicShelf下载所需要的漫画书到本地目录。
这里我下载了《妖精的尾巴》,而后拷贝到 /tmp 下面。
按每10卷整理漫画
来看看 /tmp 目录下的文件结构。
superman@superman-laptop:/tmp$ tree /tmp/妖精的尾巴|head -n 100
/tmp/\345\246\226\347\262\276\347\232\204\345\260\276\345\267\264
├── 011-020
│ ├── 011\350\257\2 ...
前言
通过上文中IBM官方文档对JDT的介绍,咱们得开始着手使用JDT工具来处理业务代码,来生成单元测试了。
首先业务代码中我们关注的内容是外部依赖的方法调用,因为这些内容是我们需要mock掉的,而脚手架中最为棘手的 ...
思前想后,还是没有一份自己写的文档能够像IBM官方文档库这么详尽地说明JDT的整个AST模型,所以转贴此文。
原文链接:http://www.ibm.com/developerworks/cn/opensource/os-ast/index.html
Eclipse JDT 能提供什么帮助
Eclipse JDT 提供了操纵 Java ...
单元测试脚手架在plugin.xml中的配置如下:
<!--amt operation-->
<extension
point="org.eclipse.ui.popupMenus">
<!--定义对象操作,上下文菜单-->
<!--nameFilter="*DAO*.java,*Service*.java"-->
<objectContribution
adaptable="false"
id="org.jtester. ...
需求
这几天发现持续集成环境的执行效率比较低,所以想到用BTrace来看看是什么原因造成的,哪些环节比较慢。
持续集成环境的服务端是hudson,里面跑的主要是各个应用的单元测试,由maven管理执行。
获取资源
从BTrace官方下载它的工具包 http://kenai.com/projects/btrace/downloads/directory/releases
我这边下载的是 release-1.2 目录下的1.2版本。
简单的使用说明,可以参考用户手册:http://kenai.com/projects/btrace ...
文档计划(暂定)
文档名称
计划完成时间
完成状态
第一篇 - 需求分析
2011-7-28
第二篇 - 插件扩展点
2011-7-30
第三篇 - JDT的AST模型
2011-7-30
第四篇 - JDT解析业务代码
2011-7-31
第五篇 - JDT生成单元测试
2011-7-31
寄语
今天给其他同事做了单元测试脚手架的分享,但是效果感觉不佳,因为我只是懵懵懂懂做好了,而后模模糊糊地重构优化了,但是怎样把这些经验、技术很好的表达出来,我确实还非常欠缺想法和实战经验,所以开 ...
这段时间分享激情被工作淡了
2011年上半年盘点
1、大技术部门的单元测试技术普及推广——JTester(重点在JMockit)
成果:【学习】 JMockit源码以及与AMS结合完成字节码替换的实现原理
2、单元测试脚手架的Eclipse插件开发
成果:【开发完成】生成单元测试的框架代码,提高单元测试编写效率。
2011年下半年目标
1、为迎接大业务数据量的到来,准备推进应用的数据库水平拆分
2、对一种BTrace优秀客户端进行扩展,满足对内部类的性能分析以及异常的分析,让BTrace使用更加简明化
阅读文章:http://www.theserverside.com/news/thread.tss?thread_id=61915
原文内容:
100% CPU diagnosis (7 messages)
POSTED BY: Richard Mayhew
目标:
将从官方下载的JMockit代码编译生成Eclipse工程,方便后续学习JMockit原理之用。
环境说明:
JMockit 0.997
maven2
步骤:
1、下载
我对maven实在不熟悉,从google上下载了JMockit 0.997版的代码(链接:http://code.google.co ...
尽管我满怀期望的安装了synergy这个软件,两台电脑,能够共享屏幕、共享文本文字的基本功能的剪贴板、共享鼠标、键盘,但是两个月的使用下来,我并没有感受到工作效率的提升,反而在不断的切换过程中,我变得更加低效了。
其实这很矛盾,我想关注coding,却又忍不住要看一下邮件和公司的IM群中有没有料到什么关于我需要关注的即时消息,于是这就是使用synergy的动机——减少我在不同的window之间切换的等待的时间。
但是真的这样就能提高效率么?
人的脑袋不能真正意义上地并行多进程(最少的两个也不行),所以我们忙着一个事情,再回到另外一个事情上的 ...
全书内容导游图
咱们先从第三章“一种编程理论”开始:
3.1 价值观
三要素:沟通、简单、灵活
沟通
代码要能够便于他人理解、维护,从其他看代码的人的角度来审视代码的编写过程。
始终想着 ...