06 2012 档案

摘要:使用java修改文件内容1packagefileopt;2importjava.io.BufferedReader;3importjava.io.BufferedWriter;4importjava.io.FileReader;5importjava.io.FileWriter;6importjava.io.IOException;7importjava.io.RandomAccessFile;89/**10*修改文件11*/12publicclassFileModify{1314/**15*读取文件内容16*17*@paramfilePath18*@return19*/20publicStr 阅读全文
posted @ 2012-06-29 22:08 wasp 阅读(27356) 评论(0) 推荐(0)
摘要:【转】JAVA中file路径问题 转自:http://blog.csdn.net/mylove2008cq/archive/2009/02/23/3930576.aspx这篇写的相当好。收藏前言 Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。 我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相对于classpath的路径,定位所有位置的资源! Java路径 Ja... 阅读全文
posted @ 2012-06-29 22:05 wasp 阅读(643) 评论(0) 推荐(0)
摘要:使用httpClient可模拟请求Url获取资源,使用单线程的请求速度上会有一定的限制,参考了Apache给出的例子,自己做了测试实现多线程并发请求,以下代码需要HttpClient 4.2的包,可以在http://hc.apache.org/downloads.cgi下载1、并发请求View Code 1packagegenerate.httpclient;23importjava.util.List;4importjava.util.concurrent.ExecutorService;5importjava.util.concurrent.Executors;67importorg.ap 阅读全文
posted @ 2012-06-28 23:43 wasp 阅读(28296) 评论(0) 推荐(0)
摘要:多线程访问资源时,如果没有做处理,很容易出现资源错乱,必须通过锁机制实现资源共享例如:View Code 1packagemultithread;2importjava.util.HashMap;3importjava.util.Map;4importjava.util.concurrent.ConcurrentHashMap;5importjava.util.concurrent.ExecutorService;6importjava.util.concurrent.Executors;7publicclassNoLockDemo{8publicstaticvoidmain(String[] 阅读全文
posted @ 2012-06-23 17:59 wasp 阅读(461) 评论(0) 推荐(0)
摘要:Java多线程1、创建多线程,通过继承Thread类或者实现Runnable接口View Code 1packagemultithread;2publicclassMultiThread{3publicstaticvoidmain(String[]args){4inti=5;5for(intj=0;j<i;j++){6newThread(newRunabledImp()).start();7}8System.out.println("**********************");9for(intj=0;j<i;j++){10newRunabledImp(). 阅读全文
posted @ 2012-06-23 17:43 wasp 阅读(401) 评论(0) 推荐(0)
摘要:1、必须先去https://github.com/注册用户,可以注册免费用户2、需要下载git bash,可以去google搜索,也可以通过http://msysgit.github.com/下载,使用最新版本Git-1.7.10-preview20120409.exe 3、安装,安装后有2个,git bash和git GUI,可以直接使用GUI操作4、新建项目也可以右键创建Git项目,进入GUI界面,选择远端Remote--Add连接远程服务器5、克隆项目增加文件并上传输入用户密码提示上传成功 阅读全文
posted @ 2012-06-16 16:22 wasp 阅读(285) 评论(0) 推荐(0)
摘要:NodeJs我们知道,Google的Chrome浏览器有一个非常快速的JavaScript引擎,叫做V8。这个JS引擎可以被独立出来。Node.js就是建立在V8之上的。这也是为什么Node.js会运行得如此之快。这对于开发者来说,有几个好处: 你不需要重新学习一门新的语言,它就是JS。我常常查看Chrome和Mozilla的JS文档,他们完全通用。 受益于V8的JIT(Just In Time,即时)编译功能,Node.js应用的运行速度可以和本地代码媲美。对比测试表明,Node.js要比PHP和Ruby快很多。版本下载:http://nodejs.org/dist/最新的为 http... 阅读全文
posted @ 2012-06-06 22:10 wasp 阅读(646) 评论(0) 推荐(0)