需求:外网接口(浏览器接口)调取设备数据,放到数据库里。

方案1:b/s写个页面。ajax调取,js做个定时器。发布到linux系统上。用linux带的lynx或者w3m或者link浏览器,命令打开该页面。一直运行。

方案2:c/s java用quartz做个任务,利用HttpURLConnection类连接接口。这样服务一启动,任务就开始执行了。

最终方案1因为浏览器打开页面后,不走js代码,以失败告终,网上可查询资料太少。就用方案2

开发方案2的过程也是一路坎坷。
遇到的技术点
1.任务配置下载了quartz包,将任务配置到了applicationContext.xml.可是quartz类总是找不到,查下资料。
需要log4j,slf4j,slf4j-log4j,quartz-job等jar包,版本也有特别注意下,spring3.x以下需使用quartz1.x版本、spring3.x以上需使用qartz2.x版本。可是我都这样做了,还是没有quartz类,后来发现,原来还需要spring-context-support.jar。
2.任务类调用service报错,空指针错误,估计是工具类没法注入。后来在类上面加了个@Component。问题解决了
3.httpUrlConnection的post提交方法。
4.java解决json
5.日期和时间戳的转换
6.mysql date_add函数

最后终于大功告成!!!!

转载于:https://www.cnblogs.com/taiyanhong/p/8032507.html

外网接口(浏览器接口)调取设备数据,放到数据库里相关推荐

  1. 可ping通外网,浏览器却访问不了外部网络

    昨天,按照课表,又是一节上机课,按照惯例,DNS得手动配置[学校机房,大家懂],很快啊,就完成了.打开浏览器,上不了网络,这还怎么愉快的学习. 先ping了一通外网,一切ok,而且我旁边同学可以上网, ...

  2. 内网和外网的区别 连接不同设备上网

    原来一直很疑惑,关于内网和外网的区别,看了好多博客,也没解决疑惑,但是看了书的定义,感觉豁然开朗.区别如下: 若计算机直接连接Modern并实现拨号上网时,利用百度查询到的ip地址是当前计算机在Int ...

  3. html文件如何放到服务器上_对网盘泄露说不,自己数据放到自己服务器上,用群辉搭建个人网盘...

    现如今,个人的数据越来越多了,很多人把自己的数据放到了类似于百度网盘这样的网盘服务器上,这样的好处是自己需要随时可以下载,或者分享给自己的好友.但是,这样又带来一个新的问题,我们经常看到某些链接发布& ...

  4. 爬虫小案例-爬取当当网TOP500的图书并将数据存入数据库

    在这里分享一个刚刚学习爬虫时自己做的一个小案例,爬取了当当网TOP500的图书信息,包括图书名称.作者名称和出版社的名称. 1.分析网页 url:http://bang.dangdang.com/bo ...

  5. PHP禁止外网访问本站接口(防跨域防盗链)

    为什么网站要防跨域防盗链? 随着前后端分离技术的兴起,很多手机端网站.小程序.APP访问后台数据都是调用API接口,很多接口都是内部使用的,而不是对外开放,如果没有做好防护措施,你家的接口很可能被其他 ...

  6. java写一个外网访问的接口_【JAVA基础】一个案例搞懂类、对象、重载、封装、继承、多态、覆盖、抽象和接口概念及区别(中篇)...

    0 前言 初学JAVA时,总会对一些概念一知半解,相互混淆,不明其设计的用意,如类.对象.重载.封装.继承.多态.覆盖.抽象类.接口概念.为便于理解和巩固,本文将基于一个案例及其变形,展现各个概念的定 ...

  7. java写一个外网访问的接口_Java程序员如何入门?教你写第一个程序

    大家都知道,Java是一门面向对象的编程语言,不仅吸收了C++的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大.简单易用. 另外,Java允许程序员以优雅的思维方 ...

  8. java写一个外网访问的接口_不是吧不是吧!随便写的一个API竟获得 2.5 亿的访问量...

    简评:作者随手在 Stackoverflow 回答了一个问题,几个月之后,竟发现这个回答带来了 2.5 亿次的 API 访问.作者还因此成立了公司专门运作这个 API. 以下我仅代表原作者. 推广很难 ...

  9. 硬件设备使用网线连接PC并访问外网

    1.ssh连接设备 设备ip:192.168.2.11 使用网线连接设备网口和PC机网口,设置PC的ip地址为192.168.2.XX(和设备同网段). 借用XShell等连接工具,连接到设备. 2. ...

  10. 【集控篇】(6.0) ❀ 08. 被动外网注册设备 ❀ FortiManager 集中管控

    [简介]我们已经知道了FortiManager可以注册互联网上的FortiGate防火墙设备,前提是需要有固定不变的外网IP,但是如果外网的FortiGate防火墙只有ADSL拨号,而且是那种最近才出 ...

最新文章

  1. CI配置文件 --------- autoload.php
  2. AS插件-Android Parcelable code generator.
  3. hdu 5086(dp)
  4. 安装 VMware Workstation Pro 16 并创建 ubuntu 20.04 虚拟机
  5. NYOJ_37_回文字符串
  6. [转]DES加密 java与.net可以相互加密解密两种方法
  7. python面向对象的特征_03 Python 关键点讲解:面向对象的机制
  8. python迭代器和生成器_Python迭代器与生成器
  9. python中用箱线图分析异常值_[宜配屋]听图阁
  10. NodeJS+Express+MongoDB 简单实现数据录入及回显展示【Study笔记】
  11. c++ inline 函数及变量
  12. “strcmp”不能将参数从“LPWSTR”转换为“const char *”
  13. C语言编程之学用rectangle画方形
  14. python笔记:python中 | ^表示什么意思
  15. linux更改445端口,windows连接非445端口(nginx转发)的samba服务卡顿
  16. Python 对象烤地瓜
  17. 电动汽车热管理粘合剂和密封剂市场现状及未来发展趋势
  18. 模式识别 | PRML概览
  19. 微信小程序云开发定时推送订阅消息
  20. LinuxC聊天程序:MyChat

热门文章

  1. out.print 嵌套html代码_代码规范之前端编写码规范
  2. mongodb 3.4 安装_【云服务器Centos7.x建站】MongoDB 3.4安装、使用、错误总结
  3. string取某个符号后面的的_String.replace 用的不对性能可能差 10 倍,你用对了吗?...
  4. 快速线性筛法求素数一般筛法求素数代码
  5. lj245a引脚功能图_干货|教你如何看懂单片机时序图
  6. linux上scrapy项目的创建,Python网络爬虫4 ---- Linux下编写最简单的scrapy网络爬虫项目...
  7. Day001 20210206
  8. savehtml php,PHP DOMDocument saveHTMLFile()用法及代码示例
  9. 容器技术Docker K8s 38 Serverless Kubernetes(ASK)详解-阿里云Serverless容器(ASK)产品介绍
  10. html不用ajax怎么提交,停止HTML中JS AJAX功能提交按钮