- 浏览: 1027325 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (538)
- 奇文共赏 (36)
- spring (13)
- hibernate (10)
- AOP/Aspectj (9)
- spring security (7)
- lucence (5)
- compass (3)
- jbmp (2)
- jboss rule(drools) (0)
- birt (1)
- jasper (1)
- cxf (3)
- flex (98)
- webgis (6)
- 设计模式 (1)
- 代码重构 (2)
- log4j (1)
- tomcat (9)
- 神品音乐 (1)
- 工作计划 (2)
- appfuse (1)
- svn (4)
- 寻章摘句 (3)
- eclipse (10)
- arcgis api for flex (1)
- 算法 (5)
- opengis-cs (1)
- bug心得 (13)
- 图标 (1)
- software&key (14)
- java (17)
- 搞笑视频 (13)
- sqlserver (9)
- postgresql (1)
- postgis (0)
- geoserver (5)
- 日子 (50)
- 水晶报表 (1)
- 绝对电影 (3)
- Alternativa3D (1)
- 酷站大全 (10)
- c++ (5)
- oracle (17)
- oracle spatial (25)
- flashbuilder4 (3)
- TweenLite (1)
- DailyBuild (6)
- 华山论贱 (5)
- 系统性能 (5)
- 经典古文 (6)
- SOA/SCA/OSGI (6)
- jira (2)
- Hadoop生态圈(hadoop/hbase/pig/hive/zookeeper) (37)
- 风水 (1)
- linux操作基础 (17)
- 经济 (4)
- 茶 (3)
- JUnit (1)
- C# dotNet (1)
- netbeans (1)
- Java2D (1)
- QT4 (1)
- google Test/Mock/AutoTest (3)
- maven (1)
- 3d/OSG (1)
- Eclipse RCP (3)
- CUDA (1)
- Access control (0)
- http://linux.chinaunix.net/techdoc/beginner/2008/01/29/977725.shtml (1)
- redis (1)
最新评论
-
dove19900520:
朋友,你确定你的标题跟文章内容对应???
tomcat控制浏览器不缓存 -
wussrc:
我只想说牛逼,就我接触过的那点云计算的东西,仔细想想还真是这么 ...
别样解释云计算,太TM天才跨界了 -
hw_imxy:
endpoint="/Hello/messagebr ...
flex+java代码分两个工程 -
gaohejie:
rsrsdgrfdh坎坎坷坷
Flex 与 Spring 集成 -
李涤尘:
谢谢。不过说得有点太罗嗦了。
Oracle数据库数据的导入及导出(转)
http://www.cppblog.com/biao/archive/2010/05/20/115859.html
///////////////////////////////////////////////////////////////////////////////
// 执行方法:
///////////////////////////////////////////////////////////////////////////////
1. 先编译好这两个文件放在同一个文件夹里
2. 在终端里执行: java Terminal
3. 看终端里的提示进行操作
/////////////////////////////////////////////////////////////////////////////// // 类Test是用来测试的,即一个进程,它要求在控制台进行输入输出, 类Terminal模拟了Eclipse的控制台. /////////////////////////////////////////////////////////////////////////////// import java.util.Scanner; public class Test { public static void main(String[] args) { System.out.println("Hi, Console"); System.out.println("Go, Console"); System.out.println("Please input ..."); Scanner scanner = new Scanner(System.in); String str = scanner.nextLine(); System.out.println("Your input is: " + str); } }
/////////////////////////////////////////////////////////////////////////////// // 在类Terminal中有三个线程,一个用于监听proc正常的输出,一个监听proc的错误输出,一个用于 // 监听用户输入到控制台的数据,然后把这个数据输出到proc里(对于proc来说是输入) /////////////////////////////////////////////////////////////////////////////// import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.util.Scanner; public class Terminal { public static void main(String[] args) throws IOException, InterruptedException { final Process proc = Runtime.getRuntime().exec("java Test"); // Normal input thread new Thread() { public void run() { InputStream in = proc.getInputStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); try { int ch = 0; while ((ch = reader.read()) != -1) { // 不用readLine是为了防止print没有回车的输出 System.out.print((char) (ch)); } System.out.println("Process end."); // 当读取到-1时,说明proc已经结束,所以本程序也应该结束了(或者结束输出线程) System.exit(0); } catch (IOException e) { e.printStackTrace(); } } }.start(); // Error input thread new Thread() { public void run() { InputStream in = proc.getErrorStream(); BufferedReader reader = new BufferedReader(new InputStreamReader(in)); String line = null; try { while ((line = reader.readLine()) != null) { System.err.println(line); } } catch (IOException e) { e.printStackTrace(); } } }.start(); // System.out.println("Sleep..."); // Thread.sleep(3000); // 程序在这里等待时,在Eclipse的控制台也能进行输入 // 当proc代表的程序结束后,Eclipse才强制在控制台不能进行输入 // Output thread. // 在输入中按下回车后取得当前行字符(去掉传进来的,只取输入的部分),然后转对方. new Thread() { public void run() { OutputStream out = proc.getOutputStream(); PrintWriter writer = new PrintWriter(out); Scanner scanner = new Scanner(System.in); String str = null; while ((str = scanner.nextLine()) != null) { writer.println(str); writer.flush(); } } }.start(); } }
///////////////////////////////////////////////////////////////////////////////
// 执行方法:
///////////////////////////////////////////////////////////////////////////////
1. 先编译好这两个文件放在同一个文件夹里
2. 在终端里执行: java Terminal
3. 看终端里的提示进行操作
发表评论
-
Java中Object类的wait()和notify()方法怎么使用
2013-02-12 18:28 1599http://wenwen.soso.com/z/q1292 ... -
PropertyEditor
2011-09-23 15:08 1044http://read.pudn.com/downloads3 ... -
一个完整的TableViewer实例
2011-09-23 15:04 2165http://tieba.baidu.com/f?kz=168 ... -
JSON与JAVA的数据转换
2011-09-19 17:27 1041http://developer.51cto.com/art/ ... -
String,StringBuffer与StringBuilder的区别??
2010-07-13 09:51 1023http://blog.csdn.net/rmn190/a ... -
获取java线程中信息的两种方法
2010-06-13 11:08 1180http://www.cn-java.com/www1/?ac ... -
The Final Performance Testing Example
2009-11-05 10:47 869http://www.artima.com/weblogs/v ... -
看JTS源码,感受Java优化编程
2009-09-21 14:30 2498看JTS源码,感受Java优化编程 http://www.bl ... -
发布FetionAPI 中国移动飞信免费发短信API接口
2009-04-19 10:30 2035http://www.cnbeta.com/articles/ ... -
jolt书籍下载大全
2009-03-09 14:43 1441第19届(2009)Annual Jolt Product E ... -
JDBC性能优化
2009-02-05 15:06 1161jdbc程序的性能主要由两个因素决定,一是数据库本身的性质,另 ... -
Java代码优化,策略与方法
2009-02-05 15:05 1220http://looxiaohu.iteye.com/blog ... -
『Java代码优化』 尽可能地使用stack(栈)变量(方法内部的局部变量)
2009-02-05 15:04 1056http://looxiaohu.iteye.com/blog ... -
各种数据库的JDBC驱动下载及连接字符串URL写法
2009-01-07 16:19 3969各种数据库的JDBC驱动下载及连接字符串URL写法 sun官 ... -
dos下各种常见命令索引
2008-11-19 17:19 1031http://www.huo119.com/study/dos ... -
java保留小数
2008-08-28 17:21 1583http://www.bincn.com/index.php? ...
相关推荐
PDF还算清晰,我是能坚持着看完,有目录,有源码.
java_eclipes_Apache_tomcat环境配置,有详细的配置步骤,+ 一个负载均衡的配置方案,值得收藏。
每天对着电脑屏幕!Eclipse惨白的界面搞得人眼都花了!在网上找了很多的配色资源,希望可以缓解一下眼部的疲劳,但是很多配色方案把颜色搞得很复杂,不但没有起到保护视力,打造舒适开发环境的作用,反而把屏幕搞得...
Eclipes运行配置EclipesEclipes运行配置Eclipes
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
开发必备,上手简单方便,网上许多教程
Eclipse的下载与使用 精简开发 直击实用技术 超好
Android 内存泄露检测工具,LeakCanary,Eclipes版本
Eclipes下运行Android时出现类似错误:Connection attempts:1 Connection attempts:2 Connection attempts:3 Connection attempts:4 Connection attempts:5
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
java小游戏贪吃蛇程序代码摘自网上。问题不会太大。可能有些格式问题,比较容易改。当然,如果按罗凯的习惯,肯定没分。
Java+Swing+Mysql实现学生信息管理系统,系统经多次测试,运行无误,大家放心下载。
使用JAB来实现java代码控制java窗口的工具,网上资料很少,自己的研究也有限,希望多多指教
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
Eclipse3.2.1版+3.2.1版汉化包+详细汉化方法!! Java编程最普及的工具!功能强大,极大限度的提高您的编程效率!(因为程序较大,分为18卷,请全部下载完成后一起解压!)
队列实现,数据结构作业练习参考,Java实现,环境eclipes1.8
运行配置Eclipes运行配置Eclipes运行配置Eclipes运行配置Eclipes