当前位置: 首页 > news >正文

网站后台管理系统用什么软件做wordpress+打断点

网站后台管理系统用什么软件做,wordpress+打断点,管理网站建设,网站集约化建设题目Java脚好用的库很多,开发效率一点不输Python。如果是日内策略,需要更实时的行情数据,不然策略滑点太大,容易跑偏结果。 之前爬行情网站提供的level1行情接口,实测平均更新延迟达到了6秒,超过10只股票并发请…

Java脚好用的库很多,开发效率一点不输Python。如果是日内策略,需要更实时的行情数据,不然策略滑点太大,容易跑偏结果。

之前爬行情网站提供的level1行情接口,实测平均更新延迟达到了6秒,超过10只股票并发请求频率过快很容易封IP。后面又尝试了买代理IP来请求,成本太高而且不稳定。

在Github上看到一个行情包,对接的是WebSocket协议,找到了一个Java版本封装的包,记录一下:

package com.client;
import org.java_websocket.client.WebSocketClient;
import org.java_websocket.handshake.ServerHandshake;
import java.net.URI;
import java.net.URISyntaxException;
import java.nio.ByteBuffer;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.util.zip.Inflater;
import java.util.zip.DataFormatException;public class Client extends WebSocketClient {SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");public Client(String url) throws URISyntaxException {super(new URI(url));}@Overridepublic void onOpen(ServerHandshake shake) {//发送订阅命令this.send("add=lv1_600519,lv2_600519");}/*** 命令返回文本消息*/@Overridepublic void onMessage(String paramString) {System.out.println(sdf.format(new Date()) + " Text响应:" + paramString);}@Overridepublic void onClose(int paramInt, String paramString, boolean paramBoolean) {System.out.println("连接关闭");}@Overridepublic void onError(Exception e) {System.out.println("连接异常" + e);}/*** 行情接收处理*/@Overridepublic void onMessage(ByteBuffer bytes) {super.onMessage(bytes);String s="";try {//二进制解压缩byte[] dec=decompress(bytes.array());s = new String(dec, "UTF-8");}catch (IOException e){System.err.println("Binary解析IO异常:"+e.getMessage());return;}catch (DataFormatException e){System.err.println("Binary解析格式异常:"+e.getMessage());return;}System.out.println(sdf.format(new Date()) + " Binary响应:" + s);}/*** 解压缩方法*/public static byte[] decompress(byte[] compressedData) throws DataFormatException {Inflater inflater = new Inflater(true);inflater.setInput(compressedData);ByteArrayOutputStream outputStream = new ByteArrayOutputStream(compressedData.length);byte[] buffer = new byte[1024];while (!inflater.finished()) {int count = inflater.inflate(buffer);outputStream.write(buffer, 0, count);}inflater.end();return outputStream.toByteArray();}
}

使用:

package com.client;import java.net.URISyntaxException;public class Main {public static void main(String[] args) throws URISyntaxException {String wsUrl = "ws://<服务器地址>?token=<token>";Client fd = new Client(wsUrl);fd.connect();}
}

引用地址:https://github.com/freevolunteer/bondTrader/blob/main/pyscript/jvUtil/HanqQing.py

订阅指令参考:JAVA量化之WebScoket行情接入

http://www.yayakq.cn/news/571552/

相关文章:

  • 扬中网站建设如何平面设计培训平台
  • 律师网站维护合肥 电子商务 网站建设
  • 织梦做小游戏网站html网站建设中源代码
  • 汕头网站建设推荐贵州专业网站建设公司哪家好
  • 网站上做旅游卖家要学什么软件如何建立自己的公司
  • 西宁网站建设官网公关策划网站建设
  • 家居网站建设策划开发360导航下载
  • 网站建设哪家好首选万维科技汕头百度快速优化排名
  • 珠海哪里学网站开发百度商桥怎么和网站
  • 网站建设 源美设计刷赞网站推广软件
  • 如何用网站做招聘网站免费优化
  • 网站自动收录知乎怎么做自己网站推广产品
  • dede 网站搬家网站开发的单价
  • 郑州网站推广价格公司网站首页大图怎么做
  • 白头鹰网站一天可以做多少任务wordpress更换主题 小工具
  • 建站魔方极速网站建设网站设计平台 动易
  • 网站qq临时会话本溪做网站
  • 网站建设专业可行性分析如何制作史莱姆 简单
  • 上传文章网站建设网站的知识
  • 外贸公司网络推广许昌正规网站优化公司
  • wdcp创建网站伊川网站开发
  • 网站缓存实例新网站建设服务
  • 30多了学网站建设晚吗有什么做分销的几个网站
  • thinkphp 做门户网站关键词优化提升排名
  • 深圳网站优化平台能做ppt的软件
  • wdcp 网站建设小程序用什么语言开发
  • 校园网站模版广州市中智软件开发有限公司
  • 免费创建个人博客网站wordpress 萌主题下载
  • 织梦网站优化教程手表网站欧米茄报价
  • 大型门户网站建设大概多少钱辽宁招标网招标公告