- 博客(9)
- 收藏
- 关注
原创 基于命令行的java应用程序样例
背景 在学习io的时候,都会讲到标准输入输出的东西。这里将最容易出现的几个问题整理一下,方便以后的使用和参考。 命令行程序的特点: 命令行参数解析 从System.in中按每行进行数据读取 程序示例 我们先给出一个最简单的例子,然后加入变化。 原始 这个例子实现了一个读取Systrem.in的每一行,并处理第一行的小程序(我们的处理方式就是把它们都打印出来
2012-09-17 08:37:22 556
原创 【怎么测试】1. 如何测试命令行程序?
命令行程序的特点 与其它应用程序相比,基于cmd-line的程序有以下几个特点: 启动文件带参数通过std.in进行输入通过std.out,std.err进行输出 问题 如果你想使用junit进行测试而不是每次都手工的在黑色的cmd中测试的话,就需要解决与之对应的这几个问题: 如何在junit中启动main函数?如何向std.in中输入测试数据?如何从std.out
2012-09-17 08:34:35 1115
原创 最简单的多线程样例
多线程最简单的一种用法就是将互相之间没有资源竞争的代码块同时运行来提高速度。关于实现多线程必须要override run方法,但具体的方法也有几种: extends Thread implements Runnable new Thread的匿名内部类 extends Thread 将你需要进行多线程计算的类扩展自Thread,但这里有个很大的限制就是该类已经继承了别的类就不能
2012-09-15 15:09:55 522
原创 使用one-jar-ant-task快速使现有工程支持jar in jar
问题 上篇文章:使用one-jar-appgen快速生成jar文件嵌套的eclipse工程中提到的方法适合于以下几个情况: 新建立工程。原有工程目录结构与工具提供的类似,既build.xml的改动较小。你是一个“拥抱变化”的哥们。 在其它情况下可以你就没有动力使用这个工具了。 one-jar-ant-task 本文说的方法是one-jar提供的另一个方法,直接使用ant的自定义
2012-09-14 10:02:00 1358
原创 使用one-jar-appgen快速生成jar文件嵌套的eclipse工程
问题 这个问题在大家将程序打包的时候可能会遇到,有的时候需要将使用的外部jar也打在包中,从网上找了一下这有几个方法: 1.运行时指定external jar的路径到classpath 2.所有的包unzip,再重新打一个新包 3.使用one-jar 的可打复合包的工程创建工具 4.使用one-jar 的ant任务进行创建 对于第一种情况,相当于没有将external jar写在
2012-09-14 08:28:44 1302
转载 如何设置Eclipse中的每一行容纳的代码数
地址:http://www.cnblogs.com/skyme/articles/2046096.html 有时候写代码一行写了很多,但是按下ctrl+shift+F 格式化代码的时候,Eclipse为我们将代码换行了,Eclipse倒是很热情,但是有些时候那一行嗲吗很紧凑完全没有必要换行.Eclispe 等于为我们帮了倒忙,这时候可以设置Eclipse,让它换行的时候每一行可以显示更多的代码数
2012-09-07 10:46:12 2387
原创 win7下java + eclipse环境搭建
step1.jdk官方下载 我下载的是java se的版本 http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html 在cmd下输入java -version,如下图所示说明安装成功 step2.设置环境变量 JDK的环境变量:在“我的电脑”上点右键—>“属性”—>“高级
2012-09-03 16:34:47 382
原创 浅看豆瓣网技术架构
没有最好的架构,只有适合的架构。 适合的是当前的经济能力和用户规模。在有限的经济能力下,花费大量的气力取配备豪华的设备和人力资源是一种商业上的浪费。从系统刚上线,到系统衰竭的那一刻。会经历用户规模迅速膨胀,稳定,下降等阶段。在不同阶段对系统资源的消耗也是不同的。使用一台性能卓越的电脑专门去玩fc的模拟器一样是浪费的。 系统架构应该是不断演进的。 从这个角度上看系统,仿佛在
2012-05-09 09:18:54 408
原创 在文本中拼代码还是在代码中拼文本
what? 代码、文本根据模版生成的方法选择的考虑 who? 需要使用模版技术处理文本信息的兄弟 where? 写网页模版、邮件模版、测试代码模版等 why? 为什么写这篇文章? 前些日子在工作中遇到了一个效率问题,需要根据不同的业务动态生成一段测试套的业务部署代码。当时的第一反应是肯定需要不同的业务写一个配置模版文件。进而想到使用xml这种万能数据方法来实现。
2012-05-08 21:55:49 483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人