自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 收藏
  • 关注

原创 每日思维行为记录,宏观模型 2015-10-09

模型:工程->层->区->系统->方法->结点目标->时间事件计划->信息获取工具途径方法->信息汇总->实践->信息获取:社交交流,图书,搜索引擎,论坛,qq群,官方文档信息管理:有道云笔记,博客(新浪,csdn,雪球,qq空间),mindmanager,百度脑图http://naotu.baidu.com每天必开的几个软件有道云笔记:bcs#分离

2015-10-09 16:06:39 613

转载 多线程httpclient冲突

多线程模式下使用httpclient多线程同时访问httpclient,例如同时从一个站点上下载多个文件。对于同一个HttpConnection同一个时间只能有一个线程访问,为了保证多线程工作环境下不产生冲突,httpclient使用了一个多线程连接管理器的类:MultiThreadedHttpConnectionManager,要使用这个类很简单,只需要在构造HttpClient实例

2014-03-14 11:41:34 1347

转载 用HttpClient写了一个多线程下载软件

这些天因为脚崴了在家休息,闲着没事就琢磨写个数据抓取的软件,这必然用到HttpClient这类连接远程资源的库,学到它时,抓取资源的时候,很可能要自动下载一些东西,这必须又要用到多线程的下载技术,于是就用它下了一个简单的,功能虽不全,但一般用用还可以。原理原理是模仿迅雷以前的方式,每个线程下载一部分文件内容,写入到一个单独的临时文件,当所有线程都完成下载时,再将这些临时文件,合

2014-03-14 11:40:43 2137

转载 httpClient多线程请求

使用httpClient可模拟请求Url获取资源,使用单线程的请求速度上会有一定的限制,参考了Apache给出的例子,自己做了测试实现多线程并发请求,以下代码需要HttpClient 4.2的包,可以在http://hc.apache.org/downloads.cgi下载package generate.httpclient;import java.util.List;imp

2014-03-14 11:27:06 1010

原创 HttpClient 支持多线程

HttpClient 支持多线程import org.apache.http.HttpEntity;   import org.apache.http.HttpResponse;   import org.apache.http.client.HttpClient;   import org.apache.http.clien

2014-03-14 11:25:00 901

原创 java项目开发实践经验每日总结(2014/2/22)

2014/2/221.阅读分析代码可以从需求逻辑层,业务逻辑层,目录结构层,包结构层,类结构层,方法结构层,代码结构层,方法实现结构层,语法结构层2.单页的代码结构 所属包,导入文件和包,公共类(属性,方法),类3.理论和实践以及实例相结合,首先通过分析当前所涉及项目中所涉及到的知识点(如果不知道知识点的具体位置,可以通过所看到的文件中寻找关键字,并通过搜索关键字寻找可能关联到的知识点

2014-02-22 14:47:54 2802 1

转载 ajax局部刷新一个div下的jsp

用AJAX刷新一个DIV中的jsp内容    var xmlhttp;  function startrefresh(){  xmlhttp=new XMLHttpRequest();  xmlhttp.open("POST,"ss.jsp",true);  xmlhttp.setRequestHeader("Content-type","application/x-www

2013-10-06 07:39:27 835

原创 request.getAttribute() session.getAttribute() application.getAttribute() 的getAttribute方法有区别

request对应的作用域就是此次请求,请求完成后就消亡,作用域最小;而session是对应于你的此次会话,直到此次会话结束而消亡;而application作用域最大,等于你重新启动服务器才会消亡。

2013-10-04 11:54:56 1572

原创 javascript生成html

function g_html(){document.getElementById(‘inhtml’).innerHTML=’’;}生成一个input

2013-10-01 22:14:47 676

原创 ajax局部刷新 (三种方法都可以)

ajax局部刷新 setInterval("refreshTime()",1000); //每格1秒刷新一次 funciton refreshTime() { var dateObj = new Date(); time.innerHTML = dateObj.toLocaleDateString(); //刷新div里面的内容} -------

2013-10-01 21:47:18 791

原创 java获取指定日期的时间戳

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~内容DateFormat df = new SimpleDateFormat("yyyy-MM-dd");Date date = df.parse("20130304");Calendar cal = Calendar.getIns

2013-09-20 11:14:37 20730 2

转载 java随机数生成的几种方式

一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,他可以产生随机整数、随机float、随机double,随机lo

2013-08-08 13:50:33 726

转载 Compareable接口和Comparator

需求:      做一个对象排序的功能,需要按不同规则排序  Compareable接口和Comparator接口都是用来实现集合排序的,只是Comparable是在集合内部定义的方法实现的排序,而Comparator是在集合外部实现的排序 ,所以,如想实现排序,就需在集合外定义Comparator接口的方法或在集合内实现Compareable接口的方法。Compara

2013-08-06 17:37:52 821

转载 Java之运行时异常与编译时异常区别

Java中用2种方法处理异常:1.在发生异常的地方直接处理;2.将异常抛给调用者,让调用者处理。Java异常可分为3种:  (1)编译时异常:Java.lang.Exception  (2)运行期异常:Java.lang.RuntimeException  (3)错误:Java.lang.ErrorJava.lang.Exception和Java.lang.Error继

2013-08-01 06:56:25 996

转载 用java执行php文件并得到运行结果

package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class TestMain { /** * @param args */ public static void main(String[] args)

2013-06-30 23:01:12 6467 2

转载 实时股票数据获取方式

股票数据的获取目前有如下两种方法可以获取:1.http/javascript接口取数据2.web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/list=sh601006这个url会返

2013-06-30 19:42:40 1626

转载 Java HttpHelper类,可携带Cookie,使用HttpClient4

public String GetHtml(String URL) {  DefaultHttpClient httpClient = new DefaultHttpClient();  HttpGet request=new HttpGet(URL);   request.addHeader("Accept", "application/javascript, */*;q=0.8

2013-06-25 18:03:49 7802 1

转载 httpclient访问带cookie限制的网页

1、未设置请求头的cookie String url="http://www.drugstore.com/products/prod.asp?  HttpClient client=new HttpClient();   GetMethod getMethod = new GetMethod(url);  int status= client.executeMethod

2013-06-25 18:03:14 2838

转载 AWT机器人Robot

很多时候,我们希望能为我们的JAVA程序实现自动测试,自动演示功能,或者是其它的一些鼠标和键盘控制的应用。出于这样的目的,自从JDK1.3开始,它就为我们提供了一个用来产生本机输入事件的机器人类--java.awt.Robot. 下面我们来看看Robot为我们提供了哪些功能。BufferedImage createScreenCapture(Rectangle screenRect)cre

2013-06-07 13:00:05 786

转载 java.awt.Robot

Java.awt.Robot类Java.awt.Robot 类用于控制鼠标和键盘。一旦你得到这种控制,你能够通过你的Java代码做与鼠标和键盘任何类型的操作。这个类通常用于自动化测试。下面的代码样例将向您展示Robot类如何处理键盘事件。如果你运行此代码,并打开notepad,您将在notepad中看到HI CAOER.赶快试一试吧。import java.awt.AWTExcep

2013-06-07 11:05:10 1488

转载 php使用curl模拟用户登陆

bool curl_setopt (int ch, string option, mixed value)curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。下列选项的值将被作为长整形使用(在option参数中指定): *CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件

2013-06-03 08:47:11 592

转载 php100视频教程75到100讲的解压密码

php100第75讲的解压密码 php100视频教程75讲解压密码第75讲的解压密码是:php100-18293-2938-2839-348-#第76讲的解压密码是:php100-18634-6254-1001-283-#第77讲的解压密码是:php100-18394-9384-2333-314-#第78讲的密码是:php100-28323-5837-2734-392-#第79

2013-06-03 08:36:06 4113

转载 windows7X64环境下wamp开启PHP_Curl组件

装上64位的windows7系统后,phpnow就无法使用了,于是安装了wamp,拥有非常多的选项可以按需选择。但一直以来无法开启Curl组件,php程序显示Call to undefined function curl_init()错误,在百度和谷歌里搜寻一番,全都是复制dll到system32里和修改php.ini文件的,完全无解。其实wamp已经非常智能化了,在设置里勾选开启Curl

2013-06-02 20:53:06 3630

转载 使用HttpClient远程抓取网页内容

1.准备工作需要下载两个jar包:commons-httpclient和commons-codescommons-httpclient下载地址:http://hc.apache.org/downloads.cgi 4.0版的现在还没有正式版,我下的是3.1版的commons-codes下载地址:http://commons.apache.org/downloads/download_c

2013-05-31 14:03:43 1217

转载 HttpClient 4.x 执行网站登录并抓取网页的代码

package spider;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;import org.apache.commons.io.I

2013-05-31 14:02:24 1861

转载 Sina股票数据接口

Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/list=sh601006这个url会返回一串文本,例如:var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,22114263,

2013-05-31 10:04:27 939

转载 java中删除list重复元素

方法一:循环元素删除 //  删除ArrayList中重复元素 public   static   void  removeDuplicate(List list)   {    for  ( int  i  =   0 ; i      for  ( int  j  =  list.size()  -   1 ; j  >  i; j -- )   {       if  (

2013-05-31 09:23:09 1701 1

转载 Win7笔记本电脑启用虚拟WIFI共享上网

今天看了一个帖子,win7系统通过笔记本的无线网卡,启用虚拟Wifi功能共享上网,自己尝试了一下,感觉很好用,至少没有无线路由的自己,手机可以上wifi了,更新软件玩微信等等,都方便多了,好了,废话不多说,先介绍下吧。  首先,先确定自己的笔记本网卡支持“启动承载网络”的功能,使用管理员运行cmd命令,里面敲击netsh wlan show drivers命令,会显示无线网卡驱动信息,如下图所

2013-05-31 07:29:52 672

转载 获取当前时间的总结

Java代码  import   java.text.SimpleDateFormat;            SimpleDateFormat   formatter   =   new   SimpleDateFormat   ("yyyy年MM月dd日   HH:mm:ss     ");       Date   curDate   =   new   Date(Syste

2013-05-28 09:33:27 480

转载 HTTPClient模拟登陆人人网

目的:使用HTTPClient4.0.1登录到人人网,并从特定的网页抓取数据。 总结&注意事项: HttpClient(DefaultHttpClient)代表了一个会话,在同一个会话中,HttpClient对cookie自动进行管理(当然,也可以在程序中进行控制)。在同一个会话中,当使用post或是get发起一个新的请求时,一般需要对调用前一个会话的abo

2013-05-27 14:14:49 647

转载 Java实现网页自动登录的介绍

我不得不使用好几个系统,都是B/S结构的,每次登录都需要输入用户名和密码,觉得非常麻烦,考虑到其他同事也会有这样的需求,不妨就写个自动登录的程序吧。之前,也考虑过使用单点登录,几经尝试之后还是放弃了。我习惯使用Java,本能地开始寻找Java的解决方法,在Google中输入“Java自动登录”、“Java网页模拟登录”、“Java Post 登录”,结果倒是不少,内容也差不多,我尝试很多次

2013-05-27 14:01:50 757

转载 Java连接MYSQL 数据库的连接步骤

此文章主要向大家描述的是Java连接MYSQL 数据库(以MySQL为例)的实际操作步骤,我们是以相关实例的方式来引出Java连接MYSQL 数据库的实际操作流程,以下就是文章的主要内容描述。当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(

2013-05-19 19:28:13 629

转载 彻底明白Java的多线程-实现线程同步

1.    虚假的多线程    例1:    public class TestThread    {    int i=0, j=0;    public void go(int flag){    while(true){    try{    Thread.sleep(100);    }    catch(InterruptedException e

2013-05-18 20:21:07 494

转载 java的多线程同步初探

java在语言层级实现的多线程操作的一些原语,用起来比较方便,不像C、C++之类的要调用操作系统功能才能实现多线程。这里展示一个样例show一下java多线程就是这样简单,一点也不神秘,java让在课本上经常讲的多任务多线程处理很方便的走到初学者的代码中来。(但是也很方便创造deadlock,死锁很难发现,如果不了解就最好不要用,不是必要场合不要用)。至于书上云的一些线程状态以及各状态间的转换则都

2013-05-18 20:10:55 504

转载 如何用DLL来控制MT4的(54个主要函数)

#import "tzmt4api.dll"     int   LogIn_MT4(int login, string password, string server, string proxyserver, string proxytype, string proxylogin, string proxypassword);  int   LogOut_MT4(int handle);

2013-05-12 18:42:15 7485

转载 读取股票软件的day文件数据

经过一晚上的研究,总算把读取核新数据日K线文件(*.day)的办法搞出来了:如下:void OnReadDay(CString DayFileName){FILE *pfDay;if((pfDay =fopen(DayFileName,"rb"))==NULL){  return;}int Header;int Unused;int DateField;

2013-05-04 19:49:41 7884 2

原创 新一代大智慧文件夹结构

数据:大智慧新一代\userdata\SelfData公式:大智慧新一代\userdata\SELF.DTA大智慧新一代目录文件结构 SUPERSTK下的文件:  SYS.DTA 存放系统提供的公式USERDATA下的文件:  AUTOBLK.CFG:自动板块设定  SELF.DTA 存放用户自编的公式BLOCK文件夹下的文件:  *.IBK 板块指数定义

2013-05-04 19:13:47 2699

转载 hadoop分布式系统基础架构

Hadoop 是一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughpu

2013-04-21 18:36:39 678

转载 java同步方法和同步代码块

打个比方:一个object就像一个大房子,大门永远打开。房子里有很多房间(也就是方法)。这些房间有上锁的(synchronized方法),和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象方法的线程比喻成想进入这房子某个房间的人。所有的东西就这么多了,下面我们看看这些东西之间如何作用的。在此我们先来明确一下我们的前提条件。该对象

2013-04-16 13:37:53 10907 2

转载 url.openStream()和url.openConnection().getInputStream()两者区别

下面是url.openStream()的源码:public final InputStream openStream() throws java.io.IOException {return openConnection().getInputStream();}他也是先通过openConnection()方法获取URLConnection对象,然后调用getInputStrea

2013-04-14 13:27:30 6778 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除