怎么实现客户在网页上输入50条股票代码, 50条信息定时显示最新价格及其变化幅度。

问题描述

客户在网页上输入(或选择)股票代码,下方显示其当前价格等信息,且定时显示最新价格及其变化幅度。股票当前信息可以从其他证劵网抓取。客户可能选择查看多条股票代码,如选择了50条股票信息(它们在页面上显示并即时变化),难道要用多线程吗?在网页中如何实现?没有具体思路?要求实现的效果如图(来自股票网):恳请高手指导?提供实现思路(比如前台和后台分别放置什么内容) 问题补充:beneo 写道

解决方案

一、抓取股票信息1、直接抓取网页内容URL fullUrl = new URL("你要抓取的网页的URL");URLConnection con = fullUrl.openConnection();con.connect();InputStream is = con.getInputStream();BufferedReader br = new BufferedReader(new InputStreamReader(is));String resultStr = br.readLine();2、通过股票网站提供的接口获取数据二、解析网页内容1、Java开源Html解析类库来辅助解析网页数据如使用:HTML Parser更多库:http://www.open-open.com/30.htm三、页面查询股票数据使用Ajax实时查询并显示数据
解决方案二:
个人建议:1、后台写一个抓取程序,定时从证券网抓取数据并解析入库,可以将所有股票信息入库。当然,你只是显示当前最新信息,那么每个股票代码只需要对应一条记录,保存最新的价格与幅度等信息2、页面定时使用Ajax查询数据库并显示优点: 由于你要实时查询,如果是抓取其他网站的数据,由于网络延迟、或者查询返回的记录数比较多的时候,页面会等很久才出来,这样肯定是不行的
解决方案三:
页面刷新的信息和真实股票的刷新信息是两回事页面这部分,要有ajax做轮询,从服务器缓存里获取所需股票信息(不管是不是最新的)服务器这部分,就把用户指定的股票信息,定时的更新的到缓存里面至于用户指定的股票,用session来控制

时间: 2024-08-13 21:12:54

怎么实现客户在网页上输入50条股票代码, 50条信息定时显示最新价格及其变化幅度。的相关文章

ASP中如何在网页上输入中文日期

ASP中如何在网页上输入中文日期 我们通常需要在WEB页面上写上当前的日期,可能使用客户端script,或者使用ASP.使用ASP的一个特点是,它产生的效果看起来是静态的页面,但实际上它是动态生成的.如果你希望用ASP显示一个中文的日期,则需要转化一下.下面是用来转化的函数及其调用实例. < % '====================================================== ' 函数 Date2Chinese ' 功能:获得中文日期的字符串(如一九九八年五月十二日

前端-网页上右键查看源代码复制粘贴,但是不能完全显示?

问题描述 网页上右键查看源代码复制粘贴,但是不能完全显示? 都说前端学习,可以参考别的网站怎么做的,只需要右键查看源代码就可以,可是右键查看源代码 复制粘贴之后,保存到自己建的一个txt,改后缀为html,打开html并没有像网站的显示一样, 有些js等文件不能下载,那大家是怎么参考别人的网页的呢? 解决方案 用IE F12,FireFox的FireBug或者Chrome的Inspect Element功能 解决方案二: 去html模版网站下载啊!要什么有什么,什么控件多有 解决方案三: 前端学

网页上隐藏Email地址的方法_网络安全

假如你在网上发布了你的Email地址,不久就会招来大量的垃圾邮件.这是因为垃圾邮件发布者,会用程序在网上搜索Email地址,一旦搜到你的Email,就会添加到他们的发布列表中,以后垃圾邮件就会不断地发送给你.如何才能在网上自由发布Email地址联系朋友,同时又不会招来垃圾邮件呢?以下方法能帮助你解决此类问题. 1.使用软件加密你的Email 有一些专门的邮件地址隐藏器软件能够加密你的Email地址,防止垃圾邮件发布者收集你的Email. Mail2Encoder(右键下载)可以将Email地址转

新手想小试牛刀,已经建立好mysql数据库表添加了几行数据.现在想通过java web吧mysql里的几条数据显示到网页上!

问题描述 本人纯新手,希望大家多多包涵已经在本地创建了mysql数据库,自己写了几条数据.我的想法是通过本地网页上的随便一个按钮,点过以后就显示本地mysql已储存的数据.上学的时候学过java,PHP和其他什么的我没见过,所以请大家告诉我java的实现方法和步骤.已经安装好JDKTomcatMySQLEclipse(JEE版)在百度里看别人在mysql里随便写几个测试数据后,然后又写了个.JSP就可以再网页里显示数据了,看着简单,但是搬运修改下后自己的机器上跑不了.... 解决方案 解决方案二

外行入门,求助,逐个读取excel表格各行数据,进行一些网页上的输入、点击操作

问题描述 在一个网页上对这些数据进行相同的处理,包含"点击.在新弹出的窗口中点击.选择下拉菜单中的某项.确定和提交",并且希望得到对这些数据处理成功还是失败的结果,办公室里经常会重复这样简单但繁琐的操作,希望找到一个好的方法来解决这类问题,今后工作就能事半功倍了,求大神指导,万谢! 解决方案 解决方案二:求大神解答!解决方案三:Java操作EXCEL用POI去做.解决方案四:引用2楼huxiweng的回复: Java操作EXCEL用POI去做. 请问我需要进行哪些方面的学习呢?解决方案

从美的原则谈 WWW 网页上的艺术表现_与客户沟通

一:美的原则 什么是美呢? 美的事物应该具备什么条件呢? 我们根据人类美感的共通性可以定出十个美的原则:连续.渐变.对称.对比.比例.平衡.调和.律动.统一.完整. 在讨论美的原则之前,必须先了解「单位形」的意义.单位形是在相同或相似的形象组合中最基本的单位元素.单位形可以单独重复排列,或组成「单位形组合」,再以「单位形组合」为基础,作有规律的反复排列.下列图例说明以一个「单位形」配置构成八种「单位形组合」. 以一个「单位形」配置构成八种「单位形组合」图例 每一个「单位形组合」又可以重复以线状﹝

关于语音控件在网页上自动安装问题

问题描述 本人有个语音控件,格式是.cab文件,第一次搞控件,很多不懂..但是任务太急请求各们高手帮忙.在加载网页时,cab控件不能自动加载,安装,注册,浏览器总要阻拦.需人工手动点击地址栏下的黄色提示,然后按提示安装,才能将语音控件安装.请问我的cab文件是不是少了签名,证书什么之类的.请大家指点指点...我要做到的效果是当用户加载网页时,语音控件可以自行安装也不让客户点击安装行吗?排除防火墙的考虑.针对大部分普通用户.(100分相送)ocx.inf文件源码如下:[version]signat

网页上的播放器相关参数说明

网页 网页上的播放器相关参数说明(默认0为否,-1或1为是) <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="286" height="225"><param name="AudioStream" value="-1"><param n

使用Java小程序为网页上的照片添加效果

程序|网页 1.准备源文件 选择要放置到网页上的照片,用扫描仪扫描得到照片的图像文件,再用PhotoShop等图像处理软件处理成大小为300×300象素的图像,最后保存为或者使用ACESee等图像查看软件转换为.jpg格式,保存到新建的文件夹photo中(注意千万别使用汉字为这个文件夹命名).现在假设这些照片图像分别为photo1.jpg.photo2.jpg.photo3.jpg.其中photo1.jpg为主要照片,photo2.jpg和photo3.jpg为辅助照片,最好选择不同时期的照片以