摘要: 使用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 阅读(28224) 评论(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 阅读(443) 评论(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 阅读(392) 评论(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 阅读(272) 评论(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 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 通过获取sun.arch.data.model可判断是32还是64的JAVA将32或者64位的DLL放不同的目录,实现自适应调用DLLProperties props = System.getProperties();String bits=String.valueOf(props.get("sun.arch.data.model"));String path = IMyNative.class.getResource("/").getPath() + "dll"+bits;System.out.println(path);// pa 阅读全文
posted @ 2012-05-12 21:39 wasp 阅读(4360) 评论(0) 推荐(0) 编辑
摘要: 介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net/非常强大、易用,功能上类似与.NET的P/Invoke。不堪回首的JNI我们知道,使用JNI调用.dll/.so共享类库是非常非常麻烦和痛苦的。如果有一个现有的.dll/.so文件,如果使用JNI技术调用,我们首先需要另外使用C语言写一个.dll/.so共享库,使用SUN规定的数据结构替代C语言的数据结构,调用已有的 dll/so中 阅读全文
posted @ 2012-05-12 15:30 wasp 阅读(2913) 评论(0) 推荐(0) 编辑
摘要: 如何提高执行力 首先是目标本身一定要清晰,可量化,就是可度量,可考核,可检查,本身不能模棱两可,因为目标是KTI(Key Technology index)关键技术指标;其二,要有明确的时间表。有两层含义:一是要有开始的时间,董事会决定做了,我一定要知道什么时候开始做。更重要的是,管理者一定要知道什么时候结束。我们很多工作都是只知道什么时候开始,但不知道什么时候结束,没有结束的时间,世间永远有完不成的任务。这个DEADLINE一定要遵守。其三,优先序的概念,有很多事情要分轻重缓急。用80%的时间解决重要的事情,20%的时间处理琐事。其四,指令一定要明确简明。指令是否明确也是当领导最重要的工夫之 阅读全文
posted @ 2012-04-22 21:52 wasp 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 当页面使用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">下,在IE7或者IE兼容模式下,使用VML可以正常显示,但是IE8标准模式下,不能正常渲染VML,导致显示不成功可以使用如下方法:1、设置为IE7模式 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /& 阅读全文
posted @ 2012-04-22 20:59 wasp 阅读(2918) 评论(0) 推荐(0) 编辑
摘要: *标题:一个项目涉及到的50个Sql语句(整理版)作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开)时间:2010-05-10地点:重庆航天职业学院说明:以下五十个语句都按照测试数据进行过测试,最好每次只单独运行一个语句。问题及描述:--1.学生表Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别--2.课程表 Course(C#,Cname,T#) --C# --课程编号,Cname 课程名称,T# 教师编号--3.教师表 Teacher(T#,Tname) --T# 教师编号,Tname 教师姓名--4 阅读全文
posted @ 2012-04-10 21:35 wasp 阅读(241) 评论(0) 推荐(0) 编辑