springboot与jdk1.6使用需要注意的地方

java爬虫如何抓取网页数据 1、发送HTTP请求: 使用Java的HTTP库(如 HttpURLConnection、Apache HttpClient 或 OkHttp)发送GET或POST请求到目标网站,获取网页的HTML内容。这只是一个简单的示例,实际的爬虫程序可能需要更多的处理和优化,具体取决于目标网站的结构和需求。4、处理页面跳转: 如果网页中包含链接,需要处理页面跳转,递归地获取更多页面的信息。5、处理反爬虫机制: 有些网站采取反爬虫策略,可能需要处理验证码、模拟用户行为、使用代理IP等方法来规避这些机制。 阅读详情

问题描述:官方文档,默认Spring boot 1.3.5 要求 Java7版本,而当前项目要求 Java6,而且在idea工具中创建项目时,如果采用选项“Spring Initializr”来创建工程的话,发现最低只能创建java7的版本,本地环境又只配置了jdk6,所以idea检测不正确版本,无法创建工程,可以通过创建maven项目使idea能够运行Spring boot 1.3.5 与jdk6版本。

添加如下配置即可

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.qy.dsm</groupId>
    <artifactId>driverstudymanager</artifactId>
    <version>1.0-SNAPSHOT</version>
    <name>driverstudymanager</name>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.3.5.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <maven.compiler.source>1.6</maven.compiler.source>
        <maven.compiler.target>1.6</maven.compiler.target>
        <java.version>1.6</java.version>
        <tomcat.version>7.0.79</tomcat.version>
    </properties>

    <dependencies>

        <!-- Spring Boot  -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

    <build>
        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </pluginManagement>
        <defaultGoal>compile</defaultGoal>
    </build>


</project>
JAVA使用okhttp爬取数据 本文通过okhttp获取百度百科okhttp介绍信息,也就是这一块的信息 主要分为四步1、 通过控制台找到对应的链接请求。2、 构建请求3、 发起请求拿到返回对象,获取返回对象中html页面4、 解析html页面拿到所需要的值 获取链接请求 用浏览器打开 okhttp 百度百科,找到返回信息的链接信息 使用maven引入okhttp和解析页面所需要使用到的 jar包 <dependency> <groupId>com.squareup.okht. 阅读详情

相关推荐

Java简单的抓取网页数据

利用Java简单的抓取数据(其实与其说抓取数据倒不如说只是请求获得数据),我自己总结了一下知识,希望对大家有用,也方便自己查阅!! 这篇博客的思路: 1. 导入的包(主要是 apache.http 的 jar 包) 2. Java Url方式抓取数据 2. Java HttpPost方式抓取数据 3. 正则表达式筛选数据 导入包 import java.io.Buffere...

谷宇博客 9310

Java读取网页内容

利用URL类和URLConnection类打开指定的HTML网址,然后利用InputStream获取网页内容,为了便于字符读取,使用InputStreamReader将输入流转为字符流,提高操作便捷性。同时这也是制作网络爬虫等内容的第一步。

weixin_50083448的博客 1474

jdk8与jdk17的区别。springboot2.x与springboot3.x的区别

总的来说,JDK 17 是在 JDK 8 的基础上进一步发展和改进的版本,具有更多的语言特性、性能改进、安全性更新以及库和工具的改进。因此,对于那些使用 JDK 8 的开发人员来说,升级到 JDK 17 可能会带来许多好处,包括更好的开发体验、更高的性能和更好的安全性。总的来说,Spring Boot 3.x 是对 Spring Boot 2.x 的进一步改进和演进,旨在提供更好的性能、更多的功能和更好的开发体验。

我在深圳的这些日子的博客 2119

java抓取页面内容,代码和详解步骤

java抓取页面内容,代码和详解步骤;拷贝就能RUN起来

产技一体的博客 4431

SpringBoot快速接入DeepSeek-R1大模型(JDK1.8)

ai4j是一个用于在 Java 应用程序中集成人工智能模型的库。它提供了简单的 API,使得开发者可以轻松地调用各种 AI 模型,包括自然语言处理、图像识别等。ai4j的设计目标是让 Java 开发者能够在不深入了解 AI 底层技术的情况下,快速集成 AI 功能。用于快速接入 AI 大模型应用。

weixin_38409915的博客 2221

jdk1.7 + springboot1.5 + druid +内嵌jetty9.2 项目搭建

    新任务,要为客户写一个接口,利用企业微信发送报警消息,安排我搭建项目并完成接口.    因为之前公司项目都是使用jdk1.7开发的springmvc项目,使用内嵌的jetty作为容器,durid连接池,maven打包方式是jar包,可以使用java -jar命令启动项目.这次我使用springboot搭建项目,其他与以前保持一致1.使用springboot1.5.13搭建项目&lt;par...

zuofengnihao的博客 2503

jdk1.6下创建Springboot

记录一次在jdk1.6环境下创建Springboot项目的过程,以免遗忘 安装JDK1.6(记得修改环境变量) 下载地址:jdk1.6 IDEA 2019 2.3 win x64 下载地址:IDEA2019 Maven3.2.5解压版 下载地址:Maven 配置环境变量 创建MAVEN = "maven安装路径" 在Path系统变量中加入%MAVEN_HOME%\bin; 配置...

YokiMr的博客 1498

jdk8升级JDK21(Springboot2.7.18升级Springboot3.4.0)

jdk8升级为jdk21、Springboot2.7.18升级为Springboot3.4.0,整体升级内容及注意事项,包含RocketMQ springboot、Redisson、Kafka、ElasticSearch、Mapstruct、Freemarker等其他中间件的升级

jnloverll的博客 3643

Springboot与jdk1.6开发遇到的问题-开发工具idea

springboot2.0要求要jdk1.8版本以上,所我们不能用springboot2.X系列 一开始用了2.0.0,发现并jdk1.6并不能用springboot2.0.0,所以我用了springboot1.4.5,1.4.5只支持Tomcat7,以下项目pom依赖引入 <parent> <groupId>org.springframework.boot&...

JavaBigADog的博客 1299

Spring Boot整合JSP兼容JDK1.6实战指南

随着前后端分离架构的普及,JSP作为传统的服务端渲染技术逐渐被Thymeleaf、Freemarker等现代模板引擎所取代。然而,在一些遗留系统重构或对兼容性要求较高的企业级项目中,JSP仍然具有不可替代的价值。Spring Boot以其快速开发与自动化配置的特性,为企业在现代化框架下整合JSP提供了可能。本章将探讨在Spring Boot中集成JSP的现实意义与技术路径,特别是在JDK1.6这一老旧环境下所面临的挑战和解决方案,为后续深入讲解整合步骤与优化策略奠定基础。

weixin_29025501的博客 1002

5分钟搞定Unity+Visual Studio开发环境配置(含C#游戏开发工作负载)

本文提供了一份详细的Unity与Visual Studio开发环境配置指南,帮助开发者在5分钟内完成C#游戏开发工作负载的设置。从Unity Hub安装到Visual Studio关键组件选择,再到常见问题排查,全面覆盖环境搭建的各个环节,显著提升游戏开发效率。

weixin_29014237的博客 249

注意JDK与SpringBoot的版本对应关系

SpringBoot版本 && JDK版本

weixin_44545756的博客 1万+

ENSP内使用wireshark进行抓包,并且解析icmp报文

前四位:54 89 98 e8 20 38 为ip报文包的mac地址也就是物理地址。一开始进行抓包是没有icmp报文的,需要我们在ensp中使用pc1请求联通pc9。协议编号后分别为:ip版本、ip首部报文长度、服务类型、ip报文总长度。最后为校验和 、源ip地址、目的ip、从08 00开始为真正的数据。我们需要实验的端口为:0/0/4,也就是抓包第三个交换机内的报文。其中显示的icmp报文就是我们需要解析的ip报文。源mac地址后跟着的就是协议编号: 08 00。根据ip报文包的结构我们进行解析。

2301_81713278的博客 2142

JDK 1.6 运行Spring Boot

最近项目需要一个外部服务来完成部分业务,就想到使用Spring Boot来做,毕竟轻量简单。 因为项目使用JDK1.6,期间遇到一些问题。比如Spring Boot默认支持JDK1.7,idea默认使用maven3.3.1等等。。。 首先解决Spring Boot与JDK的问题,网上看到很多大佬给的各种解决JDK兼容的问题,下面贴出本人亲测有效的配置 <properties&...

qq_35805976的博客 5349

基于WEKWS模型的语音唤醒关键词识别

本文所使用的模型网络结构继承自论文《Compact Feedforward Sequential Memory Networks for Small-footprint Keyword Spotting》,文中研究了将低秩矩阵分解与传统FSMN相结合的紧凑型前馈顺序记忆网络(cFSMN)用于远场关键字检测任务。

YuZhou的博客 6600

18650锂电池充放电测试全流程:从实验室到实际应用的避坑指南

本文详细介绍了18650锂电池充放电测试的全流程,从实验室设备选型到实际应用中的常见问题解决方案。涵盖测试前的准备工作、标准测试流程执行、动态工况测试以及数据深度分析方法,为电池测试工程师和科研人员提供实用的避坑指南。特别针对电压平台异常和温度异常等关键问题,提供了专业的诊断与解决措施。

weixin_30790841的博客 546

Idea intellij jdk 1.7通过maven创建Springboot项目

1.这里将介绍比较原始的方法。idea 2017.1,当你的jdk是1.8是很好创建springboot项目的,只要通过idea 的spring initial即可方便的创建,这里我的是1.7,因此还没找到怎么通过该方法创建springboot项目。 jdk1.7创建Springboot项目,这里你需要先配置在Idea 上配置maven,如下所示。  下面创建一个module,类似在ecl...

Liam_fang的博客 3868

命名管道和匿名管道

我们知道进程间是可以通信的。可以达到数据传输、资源共享、事件通知、进程控制等目的。进程间通信主要包括管道、系统IPC,套接字等。 管道分为三种: 普通管道:一是单工,只能单向传输 ,二是仅能在父子进程或者兄弟进程中使用。 流管道:去除了第一种限制,为半双工,可以双向传递, 命名管道:去除了第二种限制 ,可以在很多并不相关的进程 中进行通信。 1、普通管道 int pipe(int f...

ffsiwei的博客 1万+

springboot jdk版本

一、maven配置jdk版本 解决方案一:修改maven的配置(解压目录的conf\setting.xml文件) <profile> <id>jdk1.6</id> <activation> <activeByDefault...

chuangdi4123的博客 6811

【清风数学建模笔记】第十一讲:时间序列分析

【清风数学建模笔记】第十一讲:时间序列分析

manerzi的博客 834

OpenStack ussuri 私有云平台搭建企业级实战

openstack是一个云操作系统,这个操作系统控制着数据中心中的计算,存储和网络资源。所有这些资源的管理都是通过API来来实现的,并且管理资源都有相应的认证机制。在openstack中有一个叫做dashboard的仪表盘,这个仪表盘通过web界面可以管理这些在DC中的资源。除了能提供IaaS功能外,你还可以使用orchestration,错误管理和服务管理等服务来确保应用的高可用性。

悦分享 2340

Jdk8到jdk11 Springboot 踩坑指南

由于打算在项目中使用一些 java9 的特性,而 oracle 官方是从 java8 直接就到 java11 ,所以决定直接升级到java11. 整个过程最关键的是注意当前环境变量,下面开始: 下载jdk11 去oracle官网下载对应你系统的jdk,这个页面: https://www.oracle.com/technetwork/java/javase/downloads/jdk11-do...

dazer的专栏 5万+

AI产品经理面试宝典第94天:RAG知识库构建与预处理策略面试指南

本文深入解析RAG知识库构建的核心挑战与预处理策略,涵盖文档格式转换、问答对生成及自动化测试全流程,为AI产品经理提供面试必备的实战方法论与避坑指南,助你精准应对技术深度类问题。

打造全国最全的AI Agent开发知识领域的博客 314

将springboot项目部署到腾讯云上(centos6.7+jdk1.8+mysql8),环境安装配置及一些注意点

因为最近在做网站,所以在腾讯云上购买了服务器及域名,我的是centos6.7系统。 一.安装jdk 1.yum search jdk (查看可以安装那些jdk) 2.yum -y install java-1.8.0-openjdk*(安装1.8版本的jdk,提示complete,则说明安装成功) 3.cd / 4.find -name java(查看java相关路径) 5.jdk1.8安装成功 ...

qq_41258886的博客 484

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ElasticSearch 7.6.1 整合 SpringBoot 快速使用教程

ElasticSearch 7.6.1 整合 SpringBoot 快速使用教程

一个大帅比的博客 1010

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SpringBoot2.7升级项目到Springboot3.1踩坑指南(jdk17/jdk21)

升级SpringBoot2.7到SpringBoot3

dazer的专栏 8540

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: Tomcat配置可通过url访问本机目录下文件
下一篇: springboot 访问Request method 'POST' not supported
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值