2024年Java最新百度API提交Java版,让你的网站快速收录提高排名,dubbo+zookeeper面试

文章介绍了如何准备Java面试,包括面试题库分享、实战项目经验、学习方法以及如何使用百度收录API进行资源提交。作者鼓励主动学习,以匹配职业需求并提升求职竞争力。
摘要由CSDN通过智能技术生成

最后

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。

下面的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)

在这里插入图片描述

最新整理电子书

在这里插入图片描述

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

post推送示例:

POST /urls?site=https://dorm.cyouagain.cn&token=TnYdbTSKloOytG2sHTTP/1.1

User-Agent: curl/7.12.1

Host: data.zz.baidu.com

Content-Type: text/plain

Content-Length: 83

http://www.example.com/1.html

http://www.example.com/2.html

推送反馈:

推送成功状态码为200,可能返回以下字段:

| 参数名称 | 是否必选 | 参数类型 | 说明 |

| — | — | — | — |

| site | 是 | string | 在搜索资源平台验证的站点,比如www.example.com |

| success | 是 | int | 成功推送的url条数 |

| remain | 是 | int | 当天剩余的可推送url条数 |

| not_same_site | 否 | array | 由于不是本站url而未处理的url列表 |

| not_valid | 否 | array | 不合法的url列表 |

成功返回示例:

{

“remain”:99998,

“success”:2,

“not_same_site”:[],

“not_valid”:[]

}

推送失败状态码为4xx,返回字段有:

| 参数名称 | 是否必选 | 参数类型 | 说明 |

| — | — | — | — |

| error | 是 | int | 错误码,与状态码相同 |

| message | 是 | string | 错误描述 |

失败返回示例:

{

“error”:401,

“message”:“token is not valid”

}

注:以上均来自于百度搜索资源平台


Java实现API提交


根据上面的说明,我们使用Java语言完成网站链接资源主动提交,推送方式选用POST。主要分为以下几个步骤:

  1. 获取推送接口的site和token信息

  2. 整理需要提交的资源链接

  3. 编写代码,提交链接

  4. 查看结果

获取site和token信息: 获取信息请看另一看文章《百度网页收录API提交助手使用说明》,这里就不再重复了。注:具体获取教程在文章第二部分

整理需要提交的资源链接: 将你要提交的链接整理在一起,方便批量提交。

编写代码: 这部分就是本教程的核心了。具体代码如下:

package baiduUrlSubmit;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.PrintWriter;

import java.net.URL;

import java.net.URLConnection;

public class Test {

private static final String URL=“http://data.zz.baidu.com/urls”;

public static void main(String []args) {

String url=“http://data.zz.baidu.com/urls?site=https://cyouagain.cn&token=TnYdbTSKloOytG2s”;

String site=“https://cyouagain.cn”; //改为自己站点的site值

String token=“”; //改为自己站点的token

//需要提交的资源链接

String []urlsArr= {

“https://cyouagain.cn/posts/3700.html”,

“https://cyouagain.cn/posts/17293.html”,

“https://cyouagain.cn/posts/31763.html”,

“https://cyouagain.cn/posts/51772.html”,

“https://cyouagain.cn/posts/23110.html”,

“https://cyouagain.cn/posts/31183.html”,

“https://cyouagain.cn/posts/51512.html”,

“https://cyouagain.cn/posts/5070.html”,

“https://cyouagain.cn/posts/65258.html”,

“https://cyouagain.cn/posts/21025.html”,

“https://cyouagain.cn/posts/24621.html”,

“https://cyouagain.cn/posts/22575.html”,

“https://cyouagain.cn/posts/5780.html”,

“https://cyouagain.cn/posts/46042.html”,

};

//将urlsArr数组转化为字符串形式

String urlsStr=urlsArrToString(urlsArr);

//打印结果

System.out.println(Post(site,token,urlsStr));

}

public static String Post(String site,String token,String urlsStr) {

String result=“”;

PrintWriter out=null;

BufferedReader in=null;

try {

//建立URL之间的连接

URLConnection conn=new URL(URL+“?site=”+site+“&token=”+token).openConnection();

//设置通用的请求属性

conn.setRequestProperty(“Host”,“data.zz.baidu.com”);

conn.setRequestProperty(“User-Agent”, “curl/7.12.1”);

conn.setRequestProperty(“Content-Length”, “83”);

最后,附一张自己面试前准备的脑图:

image

面试前一定少不了刷题,为了方便大家复习,我分享一波个人整理的面试大全宝典

  • Java核心知识整理

image

  • Spring全家桶(实战系列)

image.png

Step3:刷题

既然是要面试,那么就少不了刷题,实际上春节回家后,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。

以下是我私藏的面试题库:

image

很多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

最后祝愿各位身体健康,顺利拿到心仪的offer!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

多人感叹“学习无用”,实际上之所以产生无用论,是因为自己想要的与自己所学的匹配不上,这也就意味着自己学得远远不够。无论是学习还是工作,都应该有主动性,所以如果拥有大厂梦,那么就要自己努力去实现它。

最后祝愿各位身体健康,顺利拿到心仪的offer!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 26
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值