Flink操练(三十六)之每个用户每5秒钟窗口的pv
1、代码逻辑实现packageday03;importorg。apache。flink。streaming。api。datastream。DataStreamSource;importorg。apache。flink。streaming。api。environment。StreamExecutionEnvironment;importorg。apache。flink。streaming。api。functions。source。SourceFunction;importorg。apache。flink。streaming。api。functions。windowing。ProcessWindowFunction;importorg。apache。flink。streaming。api。windowing。assigners。TumblingProcessingTimeWindows;importorg。apache。flink。streaming。api。windowing。time。Time;importorg。apache。flink。streaming。api。windowing。windows。TimeWindow;importorg。apache。flink。util。Collector;importjava。sql。Timestamp;importjava。util。Calendar;importjava。util。Random;program:bigDatalearndescription:每个用户每5秒钟窗口的pvauthor:Mr。逗create:2021092216:31publicclassFiveSecondWindow{SourceFunction并行度只能为1自定义并行化版本的数据源,需要使用ParallelSourceFunctionpublicstaticclassClickSourceimplementsSourceFunctionEvent{privatebooleanrunningtrue;privateString〔〕userArr{Mary,Bob,Alice,Liz};privateString〔〕urlArr{。home,。cart,。fav,。prod?id1,。prod?id2};privateRandomrandomnewRandom();Overridepublicvoidrun(SourceContextEventctx)throwsException{while(running){collect方法,向下游发送数据ctx。collect(newEvent(userArr〔random。nextInt(userArr。length)〕,urlArr〔random。nextInt(urlArr。length)〕,Calendar。getInstance()。getTimeInMillis()));Thread。sleep(1000L);}}Overridepublicvoidcancel(){runningfalse;}}publicstaticclassEvent{publicStringuser;publicStringurl;publicLongtimestamp;publicEvent(){}publicEvent(Stringuser,Stringurl,Longtimestamp){this。useruser;this。urlurl;this。timestamptimestamp;}OverridepublicStringtoString(){returnEvent{useruser,urlurl,timestampnewTimestamp(timestamp)};}}publicstaticclassWindowResultextendsProcessWindowFunctionEvent,String,String,TimeWindow{Overridepublicvoidprocess(Stringvalue,Contextctx,IterableEventit,CollectorStringout)throwsException{longstartctx。window()。getStart();longendctx。window()。getEnd();longcountit。spliterator()。getExactSizeIfKnown();迭代器里面共有多少条数据out。collect(用户value在窗口newTimestamp(end)newTimestamp(start)中的pv次数是:count);}}publicstaticvoidmain(String〔〕args)throwsException{StreamExecutionEnvironmentenvStreamExecutionEnvironment。getExecutionEnvironment();env。setParallelism(1);DataStreamSourceEventsourceenv。addSource(newClickSource());source。keyBy(vv。user)。window(TumblingProcessingTimeWindows。of(Time。seconds(5)))。process(newWindowResult())。print();StringnameFiveSecondWindow。class。getName();env。execute(name);}}2、结果展示C:ProgramFilesJavajdk1。8。0191binjava。exejavaagent:F:appIntelliJIDEA2019。3。3libideart。jar61587:F:appIntelliJIDEA2019。3。3binDfile。encodingUTF8classpathC:ProgramFilesJavajdk1。8。0191jrelibcharsets。jar;C:ProgramFilesJavajdk1。8。0191jrelibdeploy。jar;C:ProgramFilesJavajdk1。8。0191jrelibextaccessbridge64。jar;C:ProgramFilesJavajdk1。8。0191jrelibextcldrdata。jar;C:ProgramFilesJavajdk1。8。0191jrelibextdnsns。jar;C:ProgramFilesJavajdk1。8。0191jrelibextjaccess。jar;C:ProgramFilesJavajdk1。8。0191jrelibextjfxrt。jar;C:ProgramFilesJavajdk1。8。0191jrelibextlocaledata。jar;C:ProgramFilesJavajdk1。8。0191jrelibextashorn。jar;C:ProgramFilesJavajdk1。8。0191jrelibextsunec。jar;C:ProgramFilesJavajdk1。8。0191jrelibextsunjceprovider。jar;C:ProgramFilesJavajdk1。8。0191jrelibextsunmscapi。jar;C:ProgramFilesJavajdk1。8。0191jrelibextsunpkcs11。jar;C:ProgramFilesJavajdk1。8。0191jrelibextzipfs。jar;C:ProgramFilesJavajdk1。8。0191jrelibjavaws。jar;C:ProgramFilesJavajdk1。8。0191jrelibjce。jar;C:ProgramFilesJavajdk1。8。0191jrelibjfr。jar;C:ProgramFilesJavajdk1。8。0191jrelibjfxswt。jar;C:ProgramFilesJavajdk1。8。0191jrelibjsse。jar;C:ProgramFilesJavajdk1。8。0191jrelibmanagementagent。jar;C:ProgramFilesJavajdk1。8。0191jrelibplugin。jar;C:ProgramFilesJavajdk1。8。0191jrelibresources。jar;C:ProgramFilesJavajdk1。8。0191jrelibrt。jar;D:bigDatabigDatalearnFlinklearnargetclasses;C:UsersAdministrator。m2repositoryorgapacheflinkflinkjava1。13。0flinkjava1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkcore1。13。0flinkcore1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkannotations1。13。0flinkannotations1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkmetricscore1。13。0flinkmetricscore1。13。0。jar;C:UsersAdministrator。m2repositorycomesotericsoftwarekryokryo2。24。0kryo2。24。0。jar;C:UsersAdministrator。m2repositorycomesotericsoftwareminlogminlog1。2minlog1。2。jar;C:UsersAdministrator。m2repositoryorgobjenesisobjenesis2。1objenesis2。1。jar;C:UsersAdministrator。m2repositorycommonscollectionscommonscollections3。2。2commonscollections3。2。2。jar;C:UsersAdministrator。m2repositoryorgapachecommonscommonscompress1。20commonscompress1。20。jar;C:UsersAdministrator。m2repositoryorgapachecommonscommonslang33。3。2commonslang33。3。2。jar;C:UsersAdministrator。m2repositoryorgapachecommonscommonsmath33。5commonsmath33。5。jar;C:UsersAdministrator。m2repositoryorgslf4jslf4japi1。7。15slf4japi1。7。15。jar;C:UsersAdministrator。m2repositorycomgooglecodefindbugsjsr3051。3。9jsr3051。3。9。jar;C:UsersAdministrator。m2repositoryorgapacheflinkforceshading1。13。0forceshading1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkstreamingjava2。121。13。0flinkstreamingjava2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkfilesinkcommon1。13。0flinkfilesinkcommon1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkruntime2。121。13。0flinkruntime2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkqueryablestateclientjava1。13。0flinkqueryablestateclientjava1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkhadoopfs1。13。0flinkhadoopfs1。13。0。jar;C:UsersAdministrator。m2repositorycommonsiocommonsio2。7commonsio2。7。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkshadednetty4。1。49。Final13。0flinkshadednetty4。1。49。Final13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkshadedjackson2。12。113。0flinkshadedjackson2。12。113。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkshadedzookeeper33。4。1413。0flinkshadedzookeeper33。4。1413。0。jar;C:UsersAdministrator。m2repositoryorgjavassistjavassist3。24。0GAjavassist3。24。0GA。jar;C:UsersAdministrator。m2repositorycomypesafeakkaakkaactor2。122。5。21akkaactor2。122。5。21。jar;C:UsersAdministrator。m2repositorycomypesafeconfig1。3。3config1。3。3。jar;C:UsersAdministrator。m2repositoryorgscalalangmodulesscalajava8compat2。12。8。0scalajava8compat2。120。8。0。jar;C:UsersAdministrator。m2repositorycomypesafeakkaakkastream2。122。5。21akkastream2。122。5。21。jar;C:UsersAdministrator。m2repositoryorgreactivestreamsreactivestreams1。0。2reactivestreams1。0。2。jar;C:UsersAdministrator。m2repositorycomypesafesslconfigcore2。12。3。7sslconfigcore2。120。3。7。jar;C:UsersAdministrator。m2repositoryorgscalalangmodulesscalaparsercombinators2。121。1。1scalaparsercombinators2。121。1。1。jar;C:UsersAdministrator。m2repositorycomypesafeakkaakkaprotobuf2。122。5。21akkaprotobuf2。122。5。21。jar;C:UsersAdministrator。m2repositorycomypesafeakkaakkaslf4j2。122。5。21akkaslf4j2。122。5。21。jar;C:UsersAdministrator。m2repositoryorgclappergrizzledslf4j2。121。3。2grizzledslf4j2。121。3。2。jar;C:UsersAdministrator。m2repositorycomgithubscoptscopt2。123。5。0scopt2。123。5。0。jar;C:UsersAdministrator。m2repositoryorgxerialsnappysnappyjava1。1。8。3snappyjava1。1。8。3。jar;C:UsersAdministrator。m2repositorycomwitterchill2。12。7。6chill2。120。7。6。jar;C:UsersAdministrator。m2repositorycomwitterchilljava。7。6chilljava0。7。6。jar;C:UsersAdministrator。m2repositoryorglz4lz4java1。6。0lz4java1。6。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkshadedguava18。013。0flinkshadedguava18。013。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkclients2。121。13。0flinkclients2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkoptimizer2。121。13。0flinkoptimizer2。121。13。0。jar;C:UsersAdministrator。m2repositorycommonsclicommonscli1。3。1commonscli1。3。1。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinktableapijavabridge2。121。13。0flinktableapijavabridge2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinktableapijava1。13。0flinktableapijava1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinktableplannerblink2。121。13。0flinktableplannerblink2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinktableapiscala2。121。13。0flinktableapiscala2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinktableapiscalabridge2。121。13。0flinktableapiscalabridge2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinktableruntimeblink2。121。13。0flinktableruntimeblink2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgcodehausjaninojanino3。0。11janino3。0。11。jar;C:UsersAdministrator。m2repositoryorgcodehausjaninocommonscompiler3。0。11commonscompiler3。0。11。jar;C:UsersAdministrator。m2repositoryorgapachecalciteavaticaavaticacore1。17。0avaticacore1。17。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkstreamingscala2。121。13。0flinkstreamingscala2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkscala2。121。13。0flinkscala2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgscalalangscalareflect2。12。7scalareflect2。12。7。jar;C:UsersAdministrator。m2repositoryorgscalalangscalalibrary2。12。7scalalibrary2。12。7。jar;C:UsersAdministrator。m2repositoryorgscalalangscalacompiler2。12。7scalacompiler2。12。7。jar;C:UsersAdministrator。m2repositoryorgscalalangmodulesscalaxml2。121。0。6scalaxml2。121。0。6。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinktablecommon1。13。0flinktablecommon1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkconnectorfiles1。13。0flinkconnectorfiles1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkshadedasm77。113。0flinkshadedasm77。113。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkcep2。121。13。0flinkcep2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkcsv1。13。0flinkcsv1。13。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkconnectorkafka2。121。13。0flinkconnectorkafka2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgapachekafkakafkaclients2。4。1kafkaclients2。4。1。jar;C:UsersAdministrator。m2repositorycomgithublubenzstdjni1。4。31zstdjni1。4。31。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkconnectorbase1。13。0flinkconnectorbase1。13。0。jar;C:UsersAdministrator。m2repositoryorgapachebahirflinkconnectorredis2。111。0flinkconnectorredis2。111。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkstreamingjava2。111。2。0flinkstreamingjava2。111。2。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkruntime2。111。2。0flinkruntime2。111。2。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkshadedhadoop21。2。0flinkshadedhadoop21。2。0。jar;C:UsersAdministrator。m2repositoryorgukaanixz1。0xz1。0。jar;C:UsersAdministrator。m2repositoryxmlencxmlenc。52xmlenc0。52。jar;C:UsersAdministrator。m2repositorycommonscodeccommonscodec1。4commonscodec1。4。jar;C:UsersAdministrator。m2repositorycommonsnetcommonsnet3。1commonsnet3。1。jar;C:UsersAdministrator。m2repositoryjavaxservletservletapi2。5servletapi2。5。jar;C:UsersAdministrator。m2repositoryorgmortbayjettyjettyutil6。1。26jettyutil6。1。26。jar;C:UsersAdministrator。m2repositorycomsunjerseyjerseycore1。9jerseycore1。9。jar;C:UsersAdministrator。m2repositorycommonselcommonsel1。0commonsel1。0。jar;C:UsersAdministrator。m2repositorycommonsloggingcommonslogging1。1。3commonslogging1。1。3。jar;C:UsersAdministrator。m2repositorycomjamesmurtyutilsjavaxmlbuilder。4javaxmlbuilder0。4。jar;C:UsersAdministrator。m2repositorycommonslangcommonslang2。6commonslang2。6。jar;C:UsersAdministrator。m2repositorycommonsconfigurationcommonsconfiguration1。7commonsconfiguration1。7。jar;C:UsersAdministrator。m2repositorycommonsdigestercommonsdigester1。8。1commonsdigester1。8。1。jar;C:UsersAdministrator。m2repositoryorgcodehausjacksonjacksoncoreasl1。8。8jacksoncoreasl1。8。8。jar;C:UsersAdministrator。m2repositoryorgcodehausjacksonjacksonmapperasl1。8。8jacksonmapperasl1。8。8。jar;C:UsersAdministrator。m2repositoryorgapacheavroavro1。7。7avro1。7。7。jar;C:UsersAdministrator。m2repositorycomhoughtworksparanamerparanamer2。3paranamer2。3。jar;C:UsersAdministrator。m2repositorycomjcraftjsch。1。42jsch0。1。42。jar;C:UsersAdministrator。m2repositorycommonsbeanutilscommonsbeanutilsbeancollections1。8。3commonsbeanutilsbeancollections1。8。3。jar;C:UsersAdministrator。m2repositorycommonsdaemoncommonsdaemon1。0。13commonsdaemon1。0。13。jar;C:UsersAdministrator。m2repositoryjavaxxmlbindjaxbapi2。2。2jaxbapi2。2。2。jar;C:UsersAdministrator。m2repositoryjavaxxmlstreamstaxapi1。02staxapi1。02。jar;C:UsersAdministrator。m2repositoryjavaxactivationactivation1。1activation1。1。jar;C:UsersAdministrator。m2repositoryioettyettyall4。0。27。Finalettyall4。0。27。Final。jar;C:UsersAdministrator。m2repositorycomdataartisansflakkaactor2。112。3customflakkaactor2。112。3custom。jar;C:UsersAdministrator。m2repositorycomdataartisansflakkaremote2。112。3customflakkaremote2。112。3custom。jar;C:UsersAdministrator。m2repositoryioettyetty3。8。0。Finaletty3。8。0。Final。jar;C:UsersAdministrator。m2repositoryorguncommonsmathsuncommonsmaths1。2。2auncommonsmaths1。2。2a。jar;C:UsersAdministrator。m2repositorycomdataartisansflakkaslf4j2。112。3customflakkaslf4j2。112。3custom。jar;C:UsersAdministrator。m2repositoryorgclappergrizzledslf4j2。111。0。2grizzledslf4j2。111。0。2。jar;C:UsersAdministrator。m2repositorycomgithubscoptscopt2。113。2。0scopt2。113。2。0。jar;C:UsersAdministrator。m2repositorycomfasterxmljacksoncorejacksoncore2。7。4jacksoncore2。7。4。jar;C:UsersAdministrator。m2repositorycomfasterxmljacksoncorejacksondatabind2。7。4jacksondatabind2。7。4。jar;C:UsersAdministrator。m2repositorycomfasterxmljacksoncorejacksonannotations2。7。0jacksonannotations2。7。0。jar;C:UsersAdministrator。m2repositoryorgapachezookeeperzookeeper3。4。6zookeeper3。4。6。jar;C:UsersAdministrator。m2repositoryjlinejline。9。94jline0。9。94。jar;C:UsersAdministrator。m2repositoryjunitjunit3。8。1junit3。8。1。jar;C:UsersAdministrator。m2repositorycomwitterchill2。11。7。4chill2。110。7。4。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkclients2。111。2。0flinkclients2。111。2。0。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkoptimizer2。111。2。0flinkoptimizer2。111。2。0。jar;C:UsersAdministrator。m2repositoryorgapacheslingorg。apache。sling。commons。json2。0。6org。apache。sling。commons。json2。0。6。jar;C:UsersAdministrator。m2repositorymysqlmysqlconnectorjava8。0。21mysqlconnectorjava8。0。21。jar;C:UsersAdministrator。m2repositorycomgoogleprotobufprotobufjava3。11。4protobufjava3。11。4。jar;C:UsersAdministrator。m2repositoryorgapacheflinkflinkconnectorjdbc2。121。13。0flinkconnectorjdbc2。121。13。0。jar;C:UsersAdministrator。m2repositoryorgslf4jslf4jlog4j121。7。30slf4jlog4j121。7。30。jar;C:UsersAdministrator。m2repositorylog4jlog4j1。2。17log4j1。2。17。jar;C:UsersAdministrator。m2repositoryorgapachelogginglog4jlog4jtoslf4j2。14。0log4jtoslf4j2。14。0。jar;C:UsersAdministrator。m2repositoryorgapachelogginglog4jlog4japi2。14。0log4japi2。14。0。jar;C:UsersAdministrator。m2repositoryredisclientsjedis2。9。0jedis2。9。0。jar;C:UsersAdministrator。m2repositoryorgapachecommonscommonspool22。4。2commonspool22。4。2。jar;C:UsersAdministrator。m2repositorycomgooglecodegsongson2。8。5gson2。8。5。jarday03。FiveSecondWindowlog4j:WARNNoappenderscouldbefoundforlogger(org。apache。flink。api。java。ClosureCleaner)。log4j:WARNPleaseinitializethelog4jsystemproperly。log4j:WARNSeehttp:logging。apache。orglog4j1。2faq。htmlnoconfigformoreinfo。用户Bob在窗口2021092216:45:00。02021092216:44:55。0中的pv次数是:2用户Mary在窗口2021092216:45:00。02021092216:44:55。0中的pv次数是:2用户Bob在窗口2021092216:45:05。02021092216:45:00。0中的pv次数是:2用户Mary在窗口2021092216:45:05。02021092216:45:00。0中的pv次数是:1用户Liz在窗口2021092216:45:05。02021092216:45:00。0中的pv次数是:2用户Liz在窗口2021092216:45:10。02021092216:45:05。0中的pv次数是:1用户Bob在窗口2021092216:45:10。02021092216:45:05。0中的pv次数是:1用户Mary在窗口2021092216:45:10。02021092216:45:05。0中的pv次数是:3用户Bob在窗口2021092216:45:15。02021092216:45:10。0中的pv次数是:4用户Mary在窗口2021092216:45:15。02021092216:45:10。0中的pv次数是:1用户Mary在窗口2021092216:45:20。02021092216:45:15。0中的pv次数是:2用户Bob在窗口2021092216:45:20。02021092216:45:15。0中的pv次数是:1用户Alice在窗口2021092216:45:20。02021092216:45:15。0中的pv次数是:2用户Bob在窗口2021092216:45:25。02021092216:45:20。0中的pv次数是:3用户Liz在窗口2021092216:45:25。02021092216:45:20。0中的pv次数是:1用户Mary在窗口2021092216:45:25。02021092216:45:20。0中的pv次数是:1用户Liz在窗口2021092216:45:30。02021092216:45:25。0中的pv次数是:1用户Alice在窗口2021092216:45:30。02021092216:45:25。0中的pv次数是:1用户Mary在窗口2021092216:45:30。02021092216:45:25。0中的pv次数是:3用户Mary在窗口2021092216:45:35。02021092216:45:30。0中的pv次数是:2用户Bob在窗口2021092216:45:35。02021092216:45:30。0中的pv次数是:2用户Liz在窗口2021092216:45:35。02021092216:45:30。0中的pv次数是:1用户Mary在窗口2021092216:45:40。02021092216:45:35。0中的pv次数是:4用户Alice在窗口2021092216:45:40。02021092216:45:35。0中的pv次数是:1用户Liz在窗口2021092216:45:45。02021092216:45:40。0中的pv次数是:1用户Alice在窗口2021092216:45:45。02021092216:45:40。0中的pv次数是:2用户Mary在窗口2021092216:45:45。02021092216:45:40。0中的pv次数是:1用户Bob在窗口2021092216:45:45。02021092216:45:40。0中的pv次数是:1用户Bob在窗口2021092216:45:50。02021092216:45:45。0中的pv次数是:4用户Liz在窗口2021092216:45:50。02021092216:45:45。0中的pv次数是:1用户Alice在窗口2021092216:45:55。02021092216:45:50。0中的pv次数是:2用户Bob在窗口2021092216:45:55。02021092216:45:50。0中的pv次数是:3用户Bob在窗口2021092216:46:00。02021092216:45:55。0中的pv次数是:3用户Mary在窗口2021092216:46:00。02021092216:45:55。0中的pv次数是:1用户Alice在窗口2021092216:46:00。02021092216:45:55。0中的pv次数是:1用户Liz在窗口2021092216:46:05。02021092216:46:00。0中的pv次数是:1用户Mary在窗口2021092216:46:05。02021092216:46:00。0中的pv次数是:1用户Alice在窗口2021092216:46:05。02021092216:46:00。0中的pv次数是:3用户Alice在窗口2021092216:46:10。02021092216:46:05。0中的pv次数是:1用户Liz在窗口2021092216:46:10。02021092216:46:05。0中的pv次数是:1用户Mary在窗口2021092216:46:10。02021092216:46:05。0中的pv次数是:1用户Bob在窗口2021092216:46:10。02021092216:46:05。0中的pv次数是:2用户Liz在窗口2021092216:46:15。02021092216:46:10。0中的pv次数是:2用户Bob在窗口2021092216:46:15。02021092216:46:10。0中的pv次数是:1用户Alice在窗口2021092216:46:15。02021092216:46:10。0中的pv次数是:2用户Alice在窗口2021092216:46:20。02021092216:46:15。0中的pv次数是:2用户Liz在窗口2021092216:46:20。02021092216:46:15。0中的pv次数是:1用户Bob在窗口2021092216:46:20。02021092216:46:15。0中的pv次数是:1用户Mary在窗口2021092216:46:20。02021092216:46:15。0中的pv次数是:1用户Bob在窗口2021092216:46:25。02021092216:46:20。0中的pv次数是:1用户Mary在窗口2021092216:46:25。02021092216:46:20。0中的pv次数是:1用户Alice在窗口2021092216:46:25。02021092216:46:20。0中的pv次数是:2用户Bob在窗口2021092216:46:30。02021092216:46:25。0中的pv次数是:2用户Mary在窗口2021092216:46:30。02021092216:46:25。0中的pv次数是:1用户Alice在窗口2021092216:46:30。02021092216:46:25。0中的pv次数是:2用户Bob在窗口2021092216:46:35。02021092216:46:30。0中的pv次数是:2用户Mary在窗口2021092216:46:35。02021092216:46:30。0中的pv次数是:1用户Alice在窗口2021092216:46:35。02021092216:46:30。0中的pv次数是:2用户Liz在窗口2021092216:46:40。02021092216:46:35。0中的pv次数是:2用户Mary在窗口2021092216:46:40。02021092216:46:35。0中的pv次数是:1用户Bob在窗口2021092216:46:40。02021092216:46:35。0中的pv次数是:2用户Alice在窗口2021092216:46:45。02021092216:46:40。0中的pv次数是:1用户Mary在窗口2021092216:46:45。02021092216:46:40。0中的pv次数是:1用户Liz在窗口2021092216:46:45。02021092216:46:40。0中的pv次数是:3用户Alice在窗口2021092216:46:50。02021092216:46:45。0中的pv次数是:1用户Liz在窗口2021092216:46:50。02021092216:46:45。0中的pv次数是:1用户Bob在窗口2021092216:46:50。02021092216:46:45。0中的pv次数是:1用户Mary在窗口2021092216:46:50。02021092216:46:45。0中的pv次数是:2
聚焦制动距离32。8米!比亚迪汉EV是怎么做到的?32。8米!汉EV创造全球新能源车最短百公里制动距离纪录。近日,汉EV在百公里制动距离的测试过程中,取得了32。8米的成绩。这个成绩不仅刷新全球新能源车最短的百公里制动记……
营收成倍增长估值超300亿,布局不断延伸的哈啰出行前景几何?文杨剑勇今年以来,共享经济下的独角兽们瞄向资本市场进程明显加快,递交上市申请,开始蜂拥登陆资本市场。其中,共享充电宝怪兽充电率先在美国纳斯达克上市,市值近20亿美元。另一……
酷开系统8解锁ampampquot无界空间ampampquo2020年9月23日,创维电视在北京召开了以8为主题的秋季新品发布会,正式对外官宣了其在5G8K方面最新的产业和产品布局。在本次一系列重磅发布内容当中,酷开系统8以其在视觉导航……
本田中国2030年告别燃油车周三,本田发布消息称,2030年之后在中国推出的所有新车型均为纯电动车和混合动力车等电动化车型,不再投放新的燃油车。这意味着本田将在中国率先淘汰燃油车。在全球范围内,本田……
荣耀Play4年轻潮酷超级玩家的选择2020年是5G手机全面爆发的一年,各手机厂商都在快速推出5G手机占领市场。6月荣耀发布的这款荣耀play4延续了Play系列年轻潮酷的基因,出色的5G通信、影像及性能体验,在……
速看!这里教你简单快速搭建外卖点餐小程序商城互联网时代,很多餐饮店都有外卖送餐的业务,一般商家都是选择入驻第三方外卖平台来帮助开展外卖业务,但是随着各个外卖平台的订单抽成不断增加以及拼团、满减等各种营销活动的开展,商家的……
学前班第6课如何通过交易货币赚钱众所周知,在外汇市场上,你交易的是货币对。事实上,与股票和期货交易机制非常相似,外汇交易也非常简单,只要认真学习完阶梯课程,在你具备一定相关的知识储备和经验后,你将很快掌……
彻底删除VS2015方法最近卸载vs2015后,不能再装,可以用如下方法:如果找注册表去完全删除时非常繁琐,可以使用的方法先下载卸载软件https:github。comMicroso……
大促里的隐形冠军,年年爆单销量翻十倍年销千万体验购物的本质乐趣。文姜雪芬编辑范婷婷购物的动机,千奇百怪,有人是刚需,有人为了便宜,有人满足囤货癖,有人纯粹喜欢收包裹的快感。做了多年消费者,经历了那……
餐饮机器人的市场凄凉,送餐机器人还有未来吗?亿欧曾盘点目前市场上餐饮机器人行业中的玩家,发现机器人在该领域的使用场景包括:迎宾、烹饪、送餐乃至回收餐盘等,可以说囊括了一间餐厅所有需要用到人的地方。但反观前两年餐饮机器人的……
扫地机器人作为新兴小家电,一直备受关注,选购小技巧安利做过地面卫生的都知道,地面的面积不仅大还杂,茶几、沙发等柜子底下厚厚的灰尘;卧室、客厅等数不完的毛发等等,等全部打扫完成,感觉腰已经不是自己的了而扫地机器人作为新兴小家电……
抚州宝骏RS5热销中,直降5。11要现车?要省钱?要省心?要优惠?要豪礼?今天它们都来了!五菱汽车抚州国鼎销售中心店宝骏RS5限时促销,即日起到10月29日,限时特惠0。5万元,欢迎您到店开启更多惊喜福利,店铺……
EdSheeran新歌现场首秀采用多台URSAMiniPro美国最大广播电台之一iHeartRadio每年在洛杉矶举办的iHeartWangoTango音乐节今年在线上举行。WangoTango音乐节总有当红的歌手登台献艺。今年英……
通常从哪几个方面对媒体邀约做分类媒体邀约是邀请媒体对活动或人物进行采访报道的过程。企业进行媒体邀约,首先要对各类媒体和不同的媒体邀约有一个基本的认知和了解,然后才能根据自身需求来邀请相应的媒体。今……
深圳礼品展可怡将携穿戴黑科技首次亮相2020年10月20日23日,深圳国际会展中心(宝安新馆)将举办第28届中国(深圳)国际礼品及家居用品展览会。中国(深圳)国际礼品及家居用品展览会是中国行业领先、规模最大……
我对特斯拉的刹车门的一些看法个人对特斯拉一直充满好感,并且觉得以后如果有条件买家庭第二辆车它会是重点地考虑对象。因此,在刹车门开始后,自己一直在吃瓜,略有关注但只旁观不表态。对事件的了解的过程……
iPhone6s现在还能值多少?iPhone6,一款创下iPhone销量记录的手机,是苹果迄今为止的销量王,直到前两年还是有很多人在用,不过现在估计已经换成11或者12了吧。我手里这台iPhone6s成……
上汽乘用车金九创新高,9月热销8。1万辆,出口2。8万辆金九创新高!上汽乘用车从国内到出口、燃油车到新能源车全线飘红持续走高,9月冲上8万大关,单月销量8。1万辆,同比增长34,环比增长25,创今年新高!出口连续七个月保持正增……
原神托马引发热议,玩家还原其高难度侧空翻,声优也有梗原神即将实装的新角色托马对玩家来说绝对不会陌生。早在2。0版本中,托马正是大家在稻妻遇到的首个角色,他在剧情中也令人印象深刻。时光如梭,托马的到来已迟到了三个月,但他的热度却丝……
MiniMicroLED今年烧了735亿继2020年MiniMicroLED等领域新增投资约430亿元之后,2021年MiniMicroLED等领域新增投资更是猛增到735亿元,再创新高。据高工新型显示不完全统……
337案艾比森胜诉原因分析文章转自:行家说Talk2021年6月12日,美国德州东区法院就艾比森对美出口LED显示产品知识产权侵权一案作出最终判决:艾比森胜诉ultravision。这一事件代表着……
golang2021数据格式(88)Go语言变量逃逸分析在讨论变量生命周期之前,先来了解下计算机组成里两个非常重要的概念:堆和栈。什么是栈栈(Stack)是一种拥有特殊规则的线性表数据结构。1)概念栈只允许从……
脱口秀火了,王思聪也只配坐观众席?上周《脱口秀大会》第四季落幕,算上每期后面的加更,足足有28亿的播放量,傲视当前所有综艺节目。脱口秀江湖老手、新兵重新划分势力版图之时,有眼尖的网友发现镜头扫过之处有个人……
陆半导体业大规模扩产,催生10年的成长期芯片短缺危机未解反而有继续恶化的趋势,扩产成为大陆半导体行业主流,根据中国国际招标网显示,8月以来,中芯绍兴、上海积塔、华虹半导体、长江存储等半导体企业已新增多项设备招标,使设……