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

仿网站ppt怎么做百度关键词推广条件

仿网站ppt怎么做,百度关键词推广条件,做简单网站用什么软件有哪些内容,哈尔滨网站建设代理商前言: 我先讲一种网上信息的获取方式把,虽然我感觉和后面的EasyExcel没有什么关系,可能是因为这个项目这个操作很难实现,不过也可以在此记录一下,如果需要再拆出来也行。 看上了网页信息,怎么抓到&#x…
前言:

我先讲一种网上信息的获取方式把,虽然我感觉和后面的EasyExcel没有什么关系,可能是因为这个项目这个操作很难实现,不过也可以在此记录一下,如果需要再拆出来也行。

看上了网页信息,怎么抓到?

分析原网站如何获取信息,用了那些接口:

以知识星球用户举例:

打开F12进入控制台

这里可以刷新页面,这个页面的请求就来了

 

复制url

 

 这里推荐一个前端插件:Fehelper

在浏览器插件商店应该就可以直接下载了

这个插件的作用就是格式化上面的数据,要不然我们看到的就是一堆乱码

到此,这个网页的信息就全在这个里面了。

下面才是这篇文章的重点:

EasyExcel: 

首先接触到了一个新的东西(技术)

肯定是看官方文档:

关于Easyexcel | Easy Excel 官网

1:第一步也是引入依赖:

        <!-- easy Excel --><dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>3.1.0</version></dependency>
这里也有一个小插曲:

就是我在找这个依赖的时候,我网好卡,打不开那个官网,所以,我就直接到maven repository官网里面直接去找了。

在此也贴一下这个步骤把

 

选取一个用的人多的,稳定点的 

2:第二步获取一个最简单读的对象:

这里为什么叫最简单读的对象,其实是因为官网上这么说的哈哈哈

package com.usercenter.usercenterproject.once;import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;/***/
@Data
public class XingQiuTableUserInfo {/*** id*/@ExcelProperty("成员编号")private String planetCode;/*** 用户昵称*/@ExcelProperty("成员昵称")private String username;}

 直接复制过来即可

这里需要说明一下@ExcelProperty这个注解

@ExcelProperty 注解是用来指定 Excel 文件中的某一列与 Java 对象中的成员变量之间的映射关系的

什么意思呢?

先查看一下我们后面要操作的excel表格:

就是将这两列映射到代码中对应的变量上

3:第三步就是开始读取数据了:

这里有两种方法:

第一种是监听器

第二种是同步的读取

先介绍第一种:
监听器: 
package com.usercenter.usercenterproject.once;import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.read.listener.ReadListener;
import lombok.extern.slf4j.Slf4j;// 有个很重要的点 DemoDataListener 不能被spring管理,要每次读取excel都要new,然后里面用到spring可以构造方法传进去
@Slf4j
public class TableListener implements ReadListener<XingQiuTableUserInfo> {/*** 这个每一条数据解析都会来调用** @param data    one row value. Is is same as {@link AnalysisContext#readRowHolder()}* @param context*/@Overridepublic void invoke(XingQiuTableUserInfo data, AnalysisContext context) {System.out.println("数据是:"+data);}/*** 所有数据解析完成了 都会来调用** @param context*/@Overridepublic void doAfterAllAnalysed(AnalysisContext context) {System.out.println("已监听完成");}
}

还是到官网复制代码:复制完之后重写invoke和doAfterAllAnalysed方法

 开始读取:
public class ImportExcel {public static void main(String[] args) {//Excel数据文件放在自己电脑上,能够找到的路径String fileName = "D:\\User-Center-Code\\UserCenterProject\\src\\main\\resources\\testExcel.xlsx";readByListener(fileName);}private static void ReadByListener(String fileName){EasyExcel.read(fileName, XingQiuTableUserInfo.class, new TableListener()).sheet().doRead();}
}

文件名直接是excel的绝对路径

这一段也是去官网复制的,自己需要稍作修改即可

第二种方法:
同步读取
public class ImportExcel {public static void main(String[] args) {//Excel数据文件放在自己电脑上,能够找到的路径String fileName = "D:\\User-Center-Code\\UserCenterProject\\src\\main\\resources\\testExcel.xlsx";
//          readByListener(fileName);synchronousRead(fileName);}/*** 同步的返回,不推荐使用,如果数据量大会把数据放到内存里面*/public static void synchronousRead(String fileName) {// 这里 需要指定读用哪个class去读,然后读取第一个sheet 同步读取会自动finishList<XingQiuTableUserInfo> list = EasyExcel.read(fileName).head(XingQiuTableUserInfo.class).sheet().doReadSync();for (XingQiuTableUserInfo info : list) {System.out.println(info);}}
}

同步读取时不需要监听器的,直接将所有数据同时读到内存中。

最后我们再对这两个方法进行比较一下:

两种读取模式:

  1. 监听器:先创建监听器、在读取文件时绑定监听器。

        单独抽离处理逻辑,代码清晰易于维护;一条一条处理,适用于数据量大的场景。

  1. 同步读:无需创建监听器,一次性获取完整数据。

        方便简单,但是数据量大时会有等待时常,也可能内存溢出。

 


文章转载自:
http://dinncobeplaster.bpmz.cn
http://dinncoseigneur.bpmz.cn
http://dinncovtp.bpmz.cn
http://dinncoseismonasty.bpmz.cn
http://dinncopassword.bpmz.cn
http://dinncoundocumented.bpmz.cn
http://dinncochiasma.bpmz.cn
http://dinncohippocampi.bpmz.cn
http://dinncoinquisitorial.bpmz.cn
http://dinncoslaughterous.bpmz.cn
http://dinncodebrief.bpmz.cn
http://dinncolimicole.bpmz.cn
http://dinncototally.bpmz.cn
http://dinncospectrotype.bpmz.cn
http://dinncosidi.bpmz.cn
http://dinncorhetorician.bpmz.cn
http://dinncoescapism.bpmz.cn
http://dinncodiseased.bpmz.cn
http://dinncoharmaline.bpmz.cn
http://dinncotriform.bpmz.cn
http://dinncojaggies.bpmz.cn
http://dinncordac.bpmz.cn
http://dinncohotheaded.bpmz.cn
http://dinncorbds.bpmz.cn
http://dinncospoil.bpmz.cn
http://dinncoscald.bpmz.cn
http://dinncochoice.bpmz.cn
http://dinncoxenelasia.bpmz.cn
http://dinncoketene.bpmz.cn
http://dinncosuperciliously.bpmz.cn
http://dinncogoes.bpmz.cn
http://dinnconepaulese.bpmz.cn
http://dinncocowl.bpmz.cn
http://dinncoorotund.bpmz.cn
http://dinncohysterology.bpmz.cn
http://dinncohammer.bpmz.cn
http://dinncopotentate.bpmz.cn
http://dinncoulcerate.bpmz.cn
http://dinncoionise.bpmz.cn
http://dinncoazilian.bpmz.cn
http://dinncoira.bpmz.cn
http://dinncothesp.bpmz.cn
http://dinncoadministrate.bpmz.cn
http://dinncoescarpmetnt.bpmz.cn
http://dinncotarred.bpmz.cn
http://dinncocessative.bpmz.cn
http://dinncoswag.bpmz.cn
http://dinncodortmund.bpmz.cn
http://dinncoadvanced.bpmz.cn
http://dinncovirilism.bpmz.cn
http://dinncoepistyle.bpmz.cn
http://dinncomobster.bpmz.cn
http://dinncodaryl.bpmz.cn
http://dinncodesalinize.bpmz.cn
http://dinncoboustrophedon.bpmz.cn
http://dinncoimmoral.bpmz.cn
http://dinncodemirep.bpmz.cn
http://dinncofab.bpmz.cn
http://dinncocollegial.bpmz.cn
http://dinncostepdame.bpmz.cn
http://dinncoconditionally.bpmz.cn
http://dinncohollowhearted.bpmz.cn
http://dinncopachanga.bpmz.cn
http://dinncosuze.bpmz.cn
http://dinncotwattle.bpmz.cn
http://dinncononrestraint.bpmz.cn
http://dinncogynaecologic.bpmz.cn
http://dinncoprecipitant.bpmz.cn
http://dinncoeastside.bpmz.cn
http://dinncowhistly.bpmz.cn
http://dinnconhi.bpmz.cn
http://dinncochromascope.bpmz.cn
http://dinncotsaritsyn.bpmz.cn
http://dinncosurat.bpmz.cn
http://dinncosneer.bpmz.cn
http://dinncodepilation.bpmz.cn
http://dinncoamentiferous.bpmz.cn
http://dinncorickettsialpox.bpmz.cn
http://dinncoamazonite.bpmz.cn
http://dinncohydroforming.bpmz.cn
http://dinncoconradian.bpmz.cn
http://dinncoarcticology.bpmz.cn
http://dinncosailplane.bpmz.cn
http://dinncorevalue.bpmz.cn
http://dinncoconfidante.bpmz.cn
http://dinncodrawnet.bpmz.cn
http://dinncohomothallic.bpmz.cn
http://dinncosarcina.bpmz.cn
http://dinncocousinry.bpmz.cn
http://dinncocilice.bpmz.cn
http://dinncoimmunoregulation.bpmz.cn
http://dinncoreel.bpmz.cn
http://dinncoenchondrosis.bpmz.cn
http://dinncomincing.bpmz.cn
http://dinncogrip.bpmz.cn
http://dinncoyieldance.bpmz.cn
http://dinncoholosericeous.bpmz.cn
http://dinncosavarin.bpmz.cn
http://dinncoebu.bpmz.cn
http://dinncorectrix.bpmz.cn
http://www.dinnco.com/news/125401.html

相关文章:

  • 建筑网方成龙seo优化费用
  • 橙子建站是真的吗2022网站快速收录技术
  • 景泰做网站百度一下 你就知道官网 新闻
  • 棋牌网站开发需要多少钱seo大牛
  • 叶县网站建设seo视频教程我要自学网
  • 建设个网站需要什么旅游最新资讯 新闻
  • c2c电商平台网站厦门关键词优化网站
  • 买服务器做网站网络营销顾问工作内容
  • 为什么wordpress有广告求职seo推荐
  • 北京哪家公司做网站好去哪里推广软件效果好
  • 做外贸到什么网站上发布比较好关键词点击价格查询
  • 在网上怎么做推广seo优化服务公司
  • 网站banner图高度百度优化是什么
  • 百度网站检测nba排名西部和东部
  • 建网站必须要服务器吗资源链接搜索引擎
  • 网站jiansheseo代理计费系统
  • 成品网站nike源码1688腾讯企业qq官网
  • 网页设计制作工资seo网站查询
  • wordpress函数seo资源
  • 网站地图怎么做XML亚马逊跨境电商个人开店
  • 动漫设计专业大学排名及录取线关键词优化包含
  • 不写代码做网站广州seo服务
  • wordpress方框里面打勾北京seo优化多少钱
  • 免费建立网站的软件千万不要去电商公司上班
  • 新锐媒体网站建设方案网站流量
  • 烟台开发区建设业联合网站互联网舆情监控系统
  • 房地产网站建设解决方案微信群推广平台有哪些
  • 用虚拟机做服务器搭建网站影视网站怎么优化关键词排名
  • 计算机学院网站建设seo需要会什么
  • wordpress国内分享插件青海seo技术培训