百度站长平台外链提交的主动推送实现

1.基本介绍 本站挂起来也已经超过3年了,一直没有去关注搜索引擎的收录,直到去年年底发现“雪地里走”、“陈冬冬”这些关键词能够在百度首页搜索排上号时,才发现这个SEO优化的事情还是应该去做的。另外一点本人查看到了好多的个人性质的博客平台,有的人气也老高了,我觉得本站不能纯粹的为经验分享平台了,我也得让更多的人去关注到才行,于是我将详情页面的ajax加载数据的方式给修改成了页面直接显示的方式,不扯多了,本篇文章意不在此,毕竟对于搜索引擎方面我是业余中的业余。 回到主题上,本篇文章主要是用Java代码实现百度站长平台-->链接提交-->自动提交-->主动推送(实时)的功能,前提需要你登录百度站长平台维护站点等(登入看看就知道了),对于链接提交,平台提供了自动提交和手动提交,自动提交又分为主动推送(实时)、自动推送、sitemap,本文实现的就是主动推送。 主动推送是指可以通过平台提供的接口进行...

文章分类:经验分享 技术知识

我也来说说文件上传的实现原理

基本介绍 一直以来并没有想过提交一个表单参数到Java后台(Servlet)后,WEB容器是怎么去处理它的,好像都是知道去使用request.getParameter或者request.getHeader去获取数据,但是它们是如何获取到的数据的呢,我也是才关注到,可以参考一下这篇文章去了解一下JavaWeb的上传原理和实现(https://www.cnblogs.com/aotemanzhifu/p/9192355.html),本篇文章并不实现具体的文件上传代码,也假设你仔细看过此处的链接地址的内容了。 另外一点,关于表单提交的相关知识点,也是稍微有了个点点深度的了解,主要还是归功于我使用HttpURLConnection类去POST提交一个网页数据,发现这块知识一直都是使用GET的方式去抓取一些网页,对于POST的方式好像还真的是没有去实现过,所以我百度到了这篇文章,看完后让我模糊的视界...

文章分类:经验分享 技术知识

第三方登录之接入Github

基本介绍 这是本站实现的第6个第三方登录接入实现了,在此后很长一段时间应该不会再去实现其它的了(本来微信和360的登录也是可以有的,并不是接入难,而是资质审核麻烦),回顾这6种接入实现,还是往年实现的比较简单,都有官方提供的实现示例,而Gitee与Github则没有官方提供的实现,但它们的实现又是非常相似(非常非常),以至于我在实现Gitee后能够很轻易的实现基于Github的接入。本人实现这么多第三方站点的登录接入,主要有以下三个方面的意义: (1)丰富个人的最佳实践,增加个人的技术领域深度; (2)可以给本站增加一个新的来源的用户接入(让本站多放置一个按钮); (3)提供友情接入接口,方便一些其它朋友站点(我接入多种来源的第三方登录,你们给我提供一个标识接入我即可,我将授权得到的用户ID、名称、头像、用户来源返回给你); 不多废话,整个接入过程建立在你已经拥有Github账号基础上,注...

文章分类:经验分享 技术知识

第三方登录

第三方登录之接入Gitee

新年第一天即将过去了,抓住尾巴,消灭2020年站里无文章的情况,特此分享出来这段时间接入码云(Gitee)成果。在过去的2019年增加了许多小伙伴的友情链接,也逐渐的丰富了网站里的功能,在过去的一年里,一直对Bootstrap持观望态度的我也不觉使用它有半年了,计划重新改版网站也是迟迟没有较大的动作,在系统管理功能完成后,的这个登录管理功能中我修改了对于第三方登录的实现,目前已经调整了新浪微博、百度和Gitee(新浪与百度的第三方登录目前本站无法继续使用了),本次则是基于Gitee的一些研究分享,提供参考。 应用设置 其实第三方登录的接入也有好多成型的接入方案,但我觉得作为一个开发者还是自行研究实现较为科学,毕竟任何一个实现抛开是否存在价值不说,在整个过程中的问题及解决的过程是一个含有许多滋味的,同时我这个版本的接入上线时也等效于我实现一个统一接入平台,大家可以通过一个地址实现我所有的第三...

文章分类:经验分享 技术知识

第三方登录

第三方登录之接入支付宝

基本介绍 基本上所有的使用第三方账号登录都主要分为两个部分: 第一:在其开发者中心(或开放平台)创建工程,并配置工程相关信息; 第二:选择登录接入的方式(下载开发相关资源),并将登录代码集成至具体的开发应用中; 可能你还没有使用支付宝登录过第三方系统吧,涉及到个人的金融信息也是一个较为敏感的事情,况且是在素不相识互联网的另一端上,但是支付宝这种知名的大企业,在安全性方面的实力值得你放心授权,本站作为一名个人开发者,只记录有昵称、头像、ID而已,其它的关于性别、出生年月、城市之类的一律飘过了,更多的也无法获取到(更多的需要签约)。 -------------------------------------------------分割线---------------------------------------------- maven坐标 <!-- alipay --> <dependen...

文章分类:经验分享 技术知识

第三方登录

第三方登录之接入QQ

基本介绍 基本上所有的使用第三方账号登录都主要分为两个部分: 第一:在其开发者中心(或开放平台)创建工程,并配置工程相关信息; 第二:选择登录接入的方式(下载开发相关资源),并将登录代码集成至具体的开发应用中; 使用QQ账户登录可能是第三方登录使用最广泛的了,基本人人都有QQ号(只对开通有QQ空间的可用),最早的时候研究过一段时间它的接入,不过当时只是作为一个demo,将QQ登录的用户相关信息输出在页面上(仅仅是打印出来,不做任何记录,只是告诉你其实我是有实力去接入的),近期是要接入QQ账号来替代本网站的用户注册,所以说就重新了解了一下下,将获取到的用户昵称、头像、ID信息给存储至用户表中了。 大家可放心的使用账号登录,本站获取不到你的相关信息QQ号码绝对获取不到,甚至获取到的ID信息也是可变的(根据APP绑定的),也就是说使用同一个QQ号授权给不同的应用,他们的ID是不一样的。 本站以前...

文章分类:经验分享 技术知识

第三方登录

第三方登录之接入微博

基本描述 基本上所有的使用第三方账号登录都主要分为两个部分: 第一:在其开发者中心(或开放平台)创建工程,并配置工程相关信息; 第二:选择登录接入的方式(下载开发相关资源),并将登录代码集成至具体的开发应用中; 个人较少使用微博,感觉新浪微博是微博的代名词(这点从它的代码定义上感觉到的,直接命名为weibo4j),曾经有注册过sina邮箱,故而也就尝试这将它的登录给接入进来,同样的,我们先在微博的开放平台(https://open.weibo.com/apps)创建应用(前提都是需要开发者认证),得到具体应用的 App Key 与 App Secret 信息,并且配置好应用的授权回调页面地址,具体参考如下图所示: 同样的,这里使用Java-SDK接入,下载对应版本的开发相关资源(只使用众多接口中的登录接口)http://open.weibo.com/wiki/Connect/login ,...

文章分类:经验分享 技术知识

第三方登录

第三方登录之接入百度

基本介绍 基本上所有的使用第三方账号登录都主要分为两个部分: 第一:在其开发者中心(或开放平台)创建工程,并配置工程相关信息; 第二:选择登录接入的方式(下载开发相关资源),并将登录代码集成至具体的开发应用中; 百度的登录接入网址并不在百度的开放平台里面而是在百度开发者中心,地址为:http://developer.baidu.com/console#app/project,我们从其后台(使用百度账号登录后的)管理可以去创建一些应用工程,它包含基本信息、应用信息、Oauth2.0、安全设置等信息,其中基本信息中包含有API Key 、Secret Key等参数,再就是安全设置里面的回调地址参数了,这三项参数与实际开发应用中紧密相关,参考如下图所示(当时我就楞了,我也不知道什么时候就创建了3个工程,历史悠久了): 由于本人选择使用Java-SDK进行接入,下载对应的开发相关资源(在上图的Oa...

文章分类:经验分享 技术知识

第三方登录

拖动式验证码系列(四、含java完整示例)

本篇文章主要接入腾讯验证码的前后端接入验证实例,为了实现采用无刷新的form表单提交体验,同时还使用到了jquery、jqueryform、layer,使得接入体验感觉棒棒的(更接近于实际使用效果),另外为了给出java的server端另外一种方式的接入实现,使用jdk自带的net包实现(官网的示例是使用Apache-httpclient库实现),先给出代码实现再附上运行效果,如下: 前端代码 <!DOCTYPE html> <html> <head> <title>欢迎来到陈冬冬(雪地里走)的学习天地 | 经验分享整理平台 | 陈冬冬|接入腾讯验证码初体验</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="key...

文章分类:经验分享 技术知识

验证码

拖动式验证码系列(三、接入平台设置)

前两篇文章介绍了如何介入这个验证码平台,本篇主要介绍一下截图平台的后台管理相关功能,围绕验证数据、配置中心、权限管理、快速接入这四块进行说明,首先得登录,这是用户登录后的可见菜单。 验证数据 验证数据栏可以一些图形化统计图标,分别是查看验证通过与拦截(24小时、周、半月)、拦截情况占比(一周、半月)、验证码加载耗时(一周、半月)、一次通过平均尝试次数、一次通过尝试次数分布等,比较方便的知晓被调用的明细情况,给一个图参考如下: 配置中心 配置中心分为3块功能分别是外观配置、安全配置、通用配置,具体如下。 1)外观配置是主题色、语言设置,可以设置验证码的拖动块的主体颜色,比如喜欢大红色就可以设置为红色主体;语言设置可默认设置为简体中文、繁体中文、英文,我想它的自适应应该跟就国际化实现一样,根据浏览器的默认语言去适配的,截图参考如下: 2)安全配置可调整验证码的使用场景、验证策略、恶意拦截等级、...

文章分类:经验分享 技术知识

验证码
本站信息

 运营时间: 天

 用户数量: 人

 文章数量: 篇

 评论数量: 条

 点赞个数: 个

 最后更新:

标签云