范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Flink操练(四十二)之统计每个窗口中最热门的商品

  完整代码逻辑package day04;  import org.apache.flink.api.common.eventtime.SerializableTimestampAssigner; import org.apache.flink.api.common.eventtime.WatermarkStrategy; import org.apache.flink.api.common.functions.AggregateFunction; import org.apache.flink.api.common.functions.MapFunction; import org.apache.flink.api.common.state.ListState; import org.apache.flink.api.common.state.ListStateDescriptor; import org.apache.flink.api.common.typeinfo.Types; import org.apache.flink.configuration.Configuration; import org.apache.flink.streaming.api.datastream.DataStream; import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.api.functions.KeyedProcessFunction; import org.apache.flink.streaming.api.functions.windowing.ProcessWindowFunction; import org.apache.flink.streaming.api.windowing.assigners.SlidingEventTimeWindows; import org.apache.flink.streaming.api.windowing.time.Time; import org.apache.flink.streaming.api.windowing.windows.TimeWindow; import org.apache.flink.util.Collector;  import java.sql.Timestamp; import java.time.Duration; import java.util.ArrayList; import java.util.Comparator;  /**  * @program: bigData_learn  * @description: 每个窗口中最热门的商品是什么  * @author: Mr.逗  * @create: 2021-09-24 09:44  **/ public class MostPopularProductByWindow {     public static class UserBehavior {         public String userId;         public String itemId;         public String categoryId;         public String behavior;         public Long timestamp;          public UserBehavior() {         }          public UserBehavior(String userId, String itemId, String categoryId, String behavior, Long timestamp) {             this.userId = userId;             this.itemId = itemId;             this.categoryId = categoryId;             this.behavior = behavior;             this.timestamp = timestamp;         }          @Override         public String toString() {             return "UserBehavior{" +                     "userId="" + userId + """ +                     ", itemId="" + itemId + """ +                     ", categoryId="" + categoryId + """ +                     ", behavior="" + behavior + """ +                     ", timestamp=" + new Timestamp(timestamp) +                     "}";         }     }     // 每个商品在每个窗口中的浏览次数     public static class ItemViewCount {         public String itemId;         public Long count;         public Long windowStart;         public Long windowEnd;          public ItemViewCount() {         }          public ItemViewCount(String itemId, Long count, Long windowStart, Long windowEnd) {             this.itemId = itemId;             this.count = count;             this.windowStart = windowStart;             this.windowEnd = windowEnd;         }          @Override         public String toString() {             return "ItemViewCount{" +                     "itemId="" + itemId + """ +                     ", count=" + count +                     ", windowStart=" + new Timestamp(windowStart) +                     ", windowEnd=" + new Timestamp(windowEnd) +                     "}";         }     }     /**     * @Description: 聚合窗口计算     * @Param:     * @return:     * @Author: Mr.逗     * @Date: 2021/9/24     */     public static class CountAgg implements AggregateFunction {         //创建累加器         @Override         public Long createAccumulator() {             return 0L;         }         //自定义累加规则         @Override         public Long add(UserBehavior userBehavior, Long accumulator) {             return accumulator+1;         }         //获取结果         @Override         public Long getResult(Long accumulator) {             return accumulator;         }          @Override         public Long merge(Long aLong, Long acc1) {             return null;         }     }     //全窗口结果     public static class WindowResult extends ProcessWindowFunction     {          @Override         public void process(String s, Context context, Iterable it, Collector out) throws Exception {             out.collect(                     new ItemViewCount(s,it.iterator().next(),context.window().getStart(),context.window().getEnd())             );         }     }     //TopN     public static class TopN extends KeyedProcessFunction {         private ListState listState;         private Integer n;          public TopN(Integer n) {             this.n = n;         }          @Override         public void open(Configuration parameters) throws Exception {             super.open(parameters);             listState=getRuntimeContext().getListState(new ListStateDescriptor(                     "list-state"                     ,Types.POJO(ItemViewCount.class)             ));         }          @Override         public void processElement(ItemViewCount value, Context ctx, Collector out) throws Exception {             listState.add(value);             ctx.timerService().registerEventTimeTimer(value.windowEnd+1L);         }          @Override         public void onTimer(long timestamp, OnTimerContext ctx, Collector out) throws Exception {             super.onTimer(timestamp, ctx, out);             ArrayList itemViewCountArrayList = new ArrayList<>();             for(ItemViewCount ivc:listState.get())             {                 itemViewCountArrayList.add(ivc);             }             listState.clear();             itemViewCountArrayList.sort(new Comparator() {                 @Override                 public int compare(ItemViewCount o1, ItemViewCount o2) {                     return o1.count.intValue() - o2.count.intValue();                 }             });             StringBuilder result = new StringBuilder();             result                     .append("============================================== ")                     .append("窗口结束时间:" + new Timestamp(timestamp - 1L))                     .append(" ");             for (int i = 0; i < n; i++) {                 ItemViewCount curr = itemViewCountArrayList.get(i);                 result                         .append("第" + (i + 1) + "名的商品id是:" + curr.itemId)                         .append(",浏览次数是:" + curr.count)                         .append(" ");             }             result                     .append("===============================================  ");             out.collect(result.toString());         }     }     public static void main(String[] args) {         StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();         env.setParallelism(1);         DataStreamSource source = env.readTextFile("G:/bigData_learn/Flink_learn/src/main/resources/UserBehavior.csv");         DataStream map = source.map(new MapFunction() {             @Override             public UserBehavior map(String value) throws Exception {                 String[] arr = value.split(",");                 return new UserBehavior(                         arr[0], arr[1], arr[2], arr[3], Long.parseLong(arr[4]) * 1000L                 );             }         });         DataStream watermarks = map.filter(v -> v.behavior.equals("pv"))                 .assignTimestampsAndWatermarks(                         WatermarkStrategy.forBoundedOutOfOrderness(Duration.ofSeconds(0))                                 .withTimestampAssigner(new SerializableTimestampAssigner() {                                     @Override                                     public long extractTimestamp(UserBehavior v, long recordTimestamp) {                                         return v.timestamp;                                     }                                 })                 );         watermarks.keyBy(v->v.itemId)                 .window(SlidingEventTimeWindows.of(Time.hours(1),Time.minutes(5)))                 .aggregate(new CountAgg(),new WindowResult())                 .keyBy(v->v.windowEnd)                 .process(new TopN(3))                 .print();         String name = MostPopularProductByWindow.class.getName();         try {             env.execute(name);         }catch (Exception e)         {             e.printStackTrace();         }      } } 结果展示"C:Program FilesJavajdk1.8.0_191binjava.exe" "-javaagent:F:appIntelliJ IDEA 2019.3.3libidea_rt.jar=55029:F:appIntelliJ IDEA 2019.3.3bin" -Dfile.encoding=UTF-8 -classpath "C:Program FilesJavajdk1.8.0_191jrelibcharsets.jar;C:Program FilesJavajdk1.8.0_191jrelibdeploy.jar;C:Program FilesJavajdk1.8.0_191jrelibextaccess-bridge-64.jar;C:Program FilesJavajdk1.8.0_191jrelibextcldrdata.jar;C:Program FilesJavajdk1.8.0_191jrelibextdnsns.jar;C:Program FilesJavajdk1.8.0_191jrelibextjaccess.jar;C:Program FilesJavajdk1.8.0_191jrelibextjfxrt.jar;C:Program FilesJavajdk1.8.0_191jrelibextlocaledata.jar;C:Program FilesJavajdk1.8.0_191jrelibext ashorn.jar;C:Program FilesJavajdk1.8.0_191jrelibextsunec.jar;C:Program FilesJavajdk1.8.0_191jrelibextsunjce_provider.jar;C:Program FilesJavajdk1.8.0_191jrelibextsunmscapi.jar;C:Program FilesJavajdk1.8.0_191jrelibextsunpkcs11.jar;C:Program FilesJavajdk1.8.0_191jrelibextzipfs.jar;C:Program FilesJavajdk1.8.0_191jrelibjavaws.jar;C:Program FilesJavajdk1.8.0_191jrelibjce.jar;C:Program FilesJavajdk1.8.0_191jrelibjfr.jar;C:Program FilesJavajdk1.8.0_191jrelibjfxswt.jar;C:Program FilesJavajdk1.8.0_191jrelibjsse.jar;C:Program FilesJavajdk1.8.0_191jrelibmanagement-agent.jar;C:Program FilesJavajdk1.8.0_191jrelibplugin.jar;C:Program FilesJavajdk1.8.0_191jrelibresources.jar;C:Program FilesJavajdk1.8.0_191jrelibrt.jar;G:bigData_learnFlink_learn	argetclasses;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-java1.13.0flink-java-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-core1.13.0flink-core-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-annotations1.13.0flink-annotations-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-metrics-core1.13.0flink-metrics-core-1.13.0.jar;G:appapache-maven-3.6.3maven-repositorycomesotericsoftwarekryokryo2.24.0kryo-2.24.0.jar;G:appapache-maven-3.6.3maven-repositorycomesotericsoftwareminlogminlog1.2minlog-1.2.jar;G:appapache-maven-3.6.3maven-repositoryorgobjenesisobjenesis2.1objenesis-2.1.jar;G:appapache-maven-3.6.3maven-repositorycommons-collectionscommons-collections3.2.2commons-collections-3.2.2.jar;G:appapache-maven-3.6.3maven-repositoryorgapachecommonscommons-compress1.20commons-compress-1.20.jar;G:appapache-maven-3.6.3maven-repositoryorgapachecommonscommons-lang33.3.2commons-lang3-3.3.2.jar;G:appapache-maven-3.6.3maven-repositoryorgapachecommonscommons-math33.5commons-math3-3.5.jar;G:appapache-maven-3.6.3maven-repositoryorgslf4jslf4j-api1.7.15slf4j-api-1.7.15.jar;G:appapache-maven-3.6.3maven-repositorycomgooglecodefindbugsjsr3051.3.9jsr305-1.3.9.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkforce-shading1.13.0force-shading-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-streaming-java_2.121.13.0flink-streaming-java_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-file-sink-common1.13.0flink-file-sink-common-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-runtime_2.121.13.0flink-runtime_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-queryable-state-client-java1.13.0flink-queryable-state-client-java-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-hadoop-fs1.13.0flink-hadoop-fs-1.13.0.jar;G:appapache-maven-3.6.3maven-repositorycommons-iocommons-io2.7commons-io-2.7.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-shaded-netty4.1.49.Final-13.0flink-shaded-netty-4.1.49.Final-13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-shaded-jackson2.12.1-13.0flink-shaded-jackson-2.12.1-13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-shaded-zookeeper-33.4.14-13.0flink-shaded-zookeeper-3-3.4.14-13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgjavassistjavassist3.24.0-GAjavassist-3.24.0-GA.jar;G:appapache-maven-3.6.3maven-repositorycom	ypesafeakkaakka-actor_2.122.5.21akka-actor_2.12-2.5.21.jar;G:appapache-maven-3.6.3maven-repositorycom	ypesafeconfig1.3.3config-1.3.3.jar;G:appapache-maven-3.6.3maven-repositoryorgscala-langmodulesscala-java8-compat_2.12.8.0scala-java8-compat_2.12-0.8.0.jar;G:appapache-maven-3.6.3maven-repositorycom	ypesafeakkaakka-stream_2.122.5.21akka-stream_2.12-2.5.21.jar;G:appapache-maven-3.6.3maven-repositoryorgreactivestreamsreactive-streams1.0.2reactive-streams-1.0.2.jar;G:appapache-maven-3.6.3maven-repositorycom	ypesafessl-config-core_2.12.3.7ssl-config-core_2.12-0.3.7.jar;G:appapache-maven-3.6.3maven-repositoryorgscala-langmodulesscala-parser-combinators_2.121.1.1scala-parser-combinators_2.12-1.1.1.jar;G:appapache-maven-3.6.3maven-repositorycom	ypesafeakkaakka-protobuf_2.122.5.21akka-protobuf_2.12-2.5.21.jar;G:appapache-maven-3.6.3maven-repositorycom	ypesafeakkaakka-slf4j_2.122.5.21akka-slf4j_2.12-2.5.21.jar;G:appapache-maven-3.6.3maven-repositoryorgclappergrizzled-slf4j_2.121.3.2grizzled-slf4j_2.12-1.3.2.jar;G:appapache-maven-3.6.3maven-repositorycomgithubscoptscopt_2.123.5.0scopt_2.12-3.5.0.jar;G:appapache-maven-3.6.3maven-repositoryorgxerialsnappysnappy-java1.1.8.3snappy-java-1.1.8.3.jar;G:appapache-maven-3.6.3maven-repositorycom	witterchill_2.12.7.6chill_2.12-0.7.6.jar;G:appapache-maven-3.6.3maven-repositorycom	witterchill-java.7.6chill-java-0.7.6.jar;G:appapache-maven-3.6.3maven-repositoryorglz4lz4-java1.6.0lz4-java-1.6.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-shaded-guava18.0-13.0flink-shaded-guava-18.0-13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-clients_2.121.13.0flink-clients_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-optimizer_2.121.13.0flink-optimizer_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositorycommons-clicommons-cli1.3.1commons-cli-1.3.1.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-table-api-java-bridge_2.121.13.0flink-table-api-java-bridge_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-table-api-java1.13.0flink-table-api-java-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-table-planner-blink_2.121.13.0flink-table-planner-blink_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-table-api-scala_2.121.13.0flink-table-api-scala_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-table-api-scala-bridge_2.121.13.0flink-table-api-scala-bridge_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-table-runtime-blink_2.121.13.0flink-table-runtime-blink_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgcodehausjaninojanino3.0.11janino-3.0.11.jar;G:appapache-maven-3.6.3maven-repositoryorgcodehausjaninocommons-compiler3.0.11commons-compiler-3.0.11.jar;G:appapache-maven-3.6.3maven-repositoryorgapachecalciteavaticaavatica-core1.17.0avatica-core-1.17.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-streaming-scala_2.121.13.0flink-streaming-scala_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-scala_2.121.13.0flink-scala_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgscala-langscala-reflect2.12.7scala-reflect-2.12.7.jar;G:appapache-maven-3.6.3maven-repositoryorgscala-langscala-library2.12.7scala-library-2.12.7.jar;G:appapache-maven-3.6.3maven-repositoryorgscala-langscala-compiler2.12.7scala-compiler-2.12.7.jar;G:appapache-maven-3.6.3maven-repositoryorgscala-langmodulesscala-xml_2.121.0.6scala-xml_2.12-1.0.6.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-table-common1.13.0flink-table-common-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-connector-files1.13.0flink-connector-files-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-shaded-asm-77.1-13.0flink-shaded-asm-7-7.1-13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-cep_2.121.13.0flink-cep_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-csv1.13.0flink-csv-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-connector-kafka_2.121.13.0flink-connector-kafka_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapachekafkakafka-clients2.4.1kafka-clients-2.4.1.jar;G:appapache-maven-3.6.3maven-repositorycomgithublubenzstd-jni1.4.3-1zstd-jni-1.4.3-1.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-connector-base1.13.0flink-connector-base-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapachebahirflink-connector-redis_2.111.0flink-connector-redis_2.11-1.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-streaming-java_2.111.2.0flink-streaming-java_2.11-1.2.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-runtime_2.111.2.0flink-runtime_2.11-1.2.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-shaded-hadoop21.2.0flink-shaded-hadoop2-1.2.0.jar;G:appapache-maven-3.6.3maven-repositoryorg	ukaanixz1.0xz-1.0.jar;G:appapache-maven-3.6.3maven-repositoryxmlencxmlenc.52xmlenc-0.52.jar;G:appapache-maven-3.6.3maven-repositorycommons-codeccommons-codec1.4commons-codec-1.4.jar;G:appapache-maven-3.6.3maven-repositorycommons-netcommons-net3.1commons-net-3.1.jar;G:appapache-maven-3.6.3maven-repositoryjavaxservletservlet-api2.5servlet-api-2.5.jar;G:appapache-maven-3.6.3maven-repositoryorgmortbayjettyjetty-util6.1.26jetty-util-6.1.26.jar;G:appapache-maven-3.6.3maven-repositorycomsunjerseyjersey-core1.9jersey-core-1.9.jar;G:appapache-maven-3.6.3maven-repositorycommons-elcommons-el1.0commons-el-1.0.jar;G:appapache-maven-3.6.3maven-repositorycommons-loggingcommons-logging1.1.3commons-logging-1.1.3.jar;G:appapache-maven-3.6.3maven-repositorycomjamesmurtyutilsjava-xmlbuilder.4java-xmlbuilder-0.4.jar;G:appapache-maven-3.6.3maven-repositorycommons-langcommons-lang2.6commons-lang-2.6.jar;G:appapache-maven-3.6.3maven-repositorycommons-configurationcommons-configuration1.7commons-configuration-1.7.jar;G:appapache-maven-3.6.3maven-repositorycommons-digestercommons-digester1.8.1commons-digester-1.8.1.jar;G:appapache-maven-3.6.3maven-repositoryorgcodehausjacksonjackson-core-asl1.8.8jackson-core-asl-1.8.8.jar;G:appapache-maven-3.6.3maven-repositoryorgcodehausjacksonjackson-mapper-asl1.8.8jackson-mapper-asl-1.8.8.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheavroavro1.7.7avro-1.7.7.jar;G:appapache-maven-3.6.3maven-repositorycom	houghtworksparanamerparanamer2.3paranamer-2.3.jar;G:appapache-maven-3.6.3maven-repositorycomjcraftjsch.1.42jsch-0.1.42.jar;G:appapache-maven-3.6.3maven-repositorycommons-beanutilscommons-beanutils-bean-collections1.8.3commons-beanutils-bean-collections-1.8.3.jar;G:appapache-maven-3.6.3maven-repositorycommons-daemoncommons-daemon1.0.13commons-daemon-1.0.13.jar;G:appapache-maven-3.6.3maven-repositoryjavaxxmlbindjaxb-api2.2.2jaxb-api-2.2.2.jar;G:appapache-maven-3.6.3maven-repositoryjavaxxmlstreamstax-api1.0-2stax-api-1.0-2.jar;G:appapache-maven-3.6.3maven-repositoryjavaxactivationactivation1.1activation-1.1.jar;G:appapache-maven-3.6.3maven-repositoryio etty etty-all4.0.27.Final etty-all-4.0.27.Final.jar;G:appapache-maven-3.6.3maven-repositorycomdata-artisansflakka-actor_2.112.3-customflakka-actor_2.11-2.3-custom.jar;G:appapache-maven-3.6.3maven-repositorycomdata-artisansflakka-remote_2.112.3-customflakka-remote_2.11-2.3-custom.jar;G:appapache-maven-3.6.3maven-repositoryio etty etty3.8.0.Final etty-3.8.0.Final.jar;G:appapache-maven-3.6.3maven-repositoryorguncommonsmathsuncommons-maths1.2.2auncommons-maths-1.2.2a.jar;G:appapache-maven-3.6.3maven-repositorycomdata-artisansflakka-slf4j_2.112.3-customflakka-slf4j_2.11-2.3-custom.jar;G:appapache-maven-3.6.3maven-repositoryorgclappergrizzled-slf4j_2.111.0.2grizzled-slf4j_2.11-1.0.2.jar;G:appapache-maven-3.6.3maven-repositorycomgithubscoptscopt_2.113.2.0scopt_2.11-3.2.0.jar;G:appapache-maven-3.6.3maven-repositorycomfasterxmljacksoncorejackson-core2.7.4jackson-core-2.7.4.jar;G:appapache-maven-3.6.3maven-repositorycomfasterxmljacksoncorejackson-databind2.7.4jackson-databind-2.7.4.jar;G:appapache-maven-3.6.3maven-repositorycomfasterxmljacksoncorejackson-annotations2.7.0jackson-annotations-2.7.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapachezookeeperzookeeper3.4.6zookeeper-3.4.6.jar;G:appapache-maven-3.6.3maven-repositoryjlinejline.9.94jline-0.9.94.jar;G:appapache-maven-3.6.3maven-repositoryjunitjunit3.8.1junit-3.8.1.jar;G:appapache-maven-3.6.3maven-repositorycom	witterchill_2.11.7.4chill_2.11-0.7.4.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-clients_2.111.2.0flink-clients_2.11-1.2.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-optimizer_2.111.2.0flink-optimizer_2.11-1.2.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheslingorg.apache.sling.commons.json2.0.6org.apache.sling.commons.json-2.0.6.jar;G:appapache-maven-3.6.3maven-repositorymysqlmysql-connector-java8.0.21mysql-connector-java-8.0.21.jar;G:appapache-maven-3.6.3maven-repositorycomgoogleprotobufprotobuf-java3.11.4protobuf-java-3.11.4.jar;G:appapache-maven-3.6.3maven-repositoryorgapacheflinkflink-connector-jdbc_2.121.13.0flink-connector-jdbc_2.12-1.13.0.jar;G:appapache-maven-3.6.3maven-repositoryorgslf4jslf4j-log4j121.7.30slf4j-log4j12-1.7.30.jar;G:appapache-maven-3.6.3maven-repositorylog4jlog4j1.2.17log4j-1.2.17.jar;G:appapache-maven-3.6.3maven-repositoryorgapachelogginglog4jlog4j-to-slf4j2.14.0log4j-to-slf4j-2.14.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapachelogginglog4jlog4j-api2.14.0log4j-api-2.14.0.jar;G:appapache-maven-3.6.3maven-repositoryredisclientsjedis2.9.0jedis-2.9.0.jar;G:appapache-maven-3.6.3maven-repositoryorgapachecommonscommons-pool22.4.2commons-pool2-2.4.2.jar;G:appapache-maven-3.6.3maven-repositorycomgooglecodegsongson2.8.5gson-2.8.5.jar" day04.MostPopularProductByWindow log4j:WARN No appenders could be found for logger (org.apache.flink.api.java.typeutils.TypeExtractor). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. ============================================== 窗口结束时间:2017-11-26 09:05:00.0 第1名的商品id是:1715,浏览次数是:1 第2名的商品id是:3611281,浏览次数是:1 第3名的商品id是:942195,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:10:00.0 第1名的商品id是:26072,浏览次数是:1 第2名的商品id是:1214771,浏览次数是:1 第3名的商品id是:5027001,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:15:00.0 第1名的商品id是:5027001,浏览次数是:1 第2名的商品id是:1214771,浏览次数是:1 第3名的商品id是:4764374,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:20:00.0 第1名的商品id是:1214771,浏览次数是:1 第2名的商品id是:5027001,浏览次数是:1 第3名的商品id是:4764374,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:25:00.0 第1名的商品id是:1214771,浏览次数是:1 第2名的商品id是:5027001,浏览次数是:1 第3名的商品id是:1926022,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:30:00.0 第1名的商品id是:1214771,浏览次数是:1 第2名的商品id是:1715,浏览次数是:1 第3名的商品id是:1926022,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:35:00.0 第1名的商品id是:1214771,浏览次数是:1 第2名的商品id是:1926022,浏览次数是:1 第3名的商品id是:4832545,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:40:00.0 第1名的商品id是:26072,浏览次数是:1 第2名的商品id是:1926022,浏览次数是:1 第3名的商品id是:4866351,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:45:00.0 第1名的商品id是:4495168,浏览次数是:1 第2名的商品id是:1872142,浏览次数是:1 第3名的商品id是:1926022,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:50:00.0 第1名的商品id是:1926022,浏览次数是:1 第2名的商品id是:1872142,浏览次数是:1 第3名的商品id是:1937464,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 09:55:00.0 第1名的商品id是:1926022,浏览次数是:1 第2名的商品id是:1872142,浏览次数是:1 第3名的商品id是:2764196,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:00:00.0 第1名的商品id是:1715,浏览次数是:1 第2名的商品id是:1926022,浏览次数是:1 第3名的商品id是:1872142,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:05:00.0 第1名的商品id是:1926022,浏览次数是:1 第2名的商品id是:1872142,浏览次数是:1 第3名的商品id是:4254351,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:10:00.0 第1名的商品id是:1872142,浏览次数是:1 第2名的商品id是:2764196,浏览次数是:1 第3名的商品id是:1740710,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:15:00.0 第1名的商品id是:1872142,浏览次数是:1 第2名的商品id是:3878753,浏览次数是:1 第3名的商品id是:3177547,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:20:00.0 第1名的商品id是:2125378,浏览次数是:1 第2名的商品id是:1893561,浏览次数是:1 第3名的商品id是:2888394,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:25:00.0 第1名的商品id是:133272,浏览次数是:1 第2名的商品id是:1893561,浏览次数是:1 第3名的商品id是:2243084,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:30:00.0 第1名的商品id是:1893561,浏览次数是:1 第2名的商品id是:605099,浏览次数是:1 第3名的商品id是:2714987,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:35:00.0 第1名的商品id是:1893561,浏览次数是:1 第2名的商品id是:335853,浏览次数是:1 第3名的商品id是:2714987,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:40:00.0 第1名的商品id是:2714987,浏览次数是:1 第2名的商品id是:547062,浏览次数是:1 第3名的商品id是:2300809,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:45:00.0 第1名的商品id是:1901552,浏览次数是:1 第2名的商品id是:2243084,浏览次数是:1 第3名的商品id是:547062,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:50:00.0 第1名的商品id是:2070855,浏览次数是:1 第2名的商品id是:547062,浏览次数是:1 第3名的商品id是:2162935,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 10:55:00.0 第1名的商品id是:547062,浏览次数是:1 第2名的商品id是:2076557,浏览次数是:1 第3名的商品id是:1461407,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:00:00.0 第1名的商品id是:2682512,浏览次数是:1 第2名的商品id是:547062,浏览次数是:1 第3名的商品id是:2714987,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:05:00.0 第1名的商品id是:547062,浏览次数是:1 第2名的商品id是:4288621,浏览次数是:1 第3名的商品id是:4843772,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:10:00.0 第1名的商品id是:1825144,浏览次数是:1 第2名的商品id是:547062,浏览次数是:1 第3名的商品id是:2560087,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:15:00.0 第1名的商品id是:547062,浏览次数是:1 第2名的商品id是:4938455,浏览次数是:1 第3名的商品id是:3685517,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:20:00.0 第1名的商品id是:5039901,浏览次数是:1 第2名的商品id是:4517350,浏览次数是:1 第3名的商品id是:1711003,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:25:00.0 第1名的商品id是:703437,浏览次数是:1 第2名的商品id是:1461407,浏览次数是:1 第3名的商品id是:2297621,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:30:00.0 第1名的商品id是:2078005,浏览次数是:1 第2名的商品id是:4863774,浏览次数是:1 第3名的商品id是:2422213,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:35:00.0 第1名的商品id是:2560087,浏览次数是:1 第2名的商品id是:2422213,浏览次数是:1 第3名的商品id是:485633,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:40:00.0 第1名的商品id是:2422213,浏览次数是:1 第2名的商品id是:1734346,浏览次数是:1 第3名的商品id是:485633,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:45:00.0 第1名的商品id是:6524,浏览次数是:1 第2名的商品id是:574681,浏览次数是:1 第3名的商品id是:546337,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:50:00.0 第1名的商品id是:2422213,浏览次数是:1 第2名的商品id是:1591165,浏览次数是:1 第3名的商品id是:602145,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 11:55:00.0 第1名的商品id是:905609,浏览次数是:1 第2名的商品id是:4164690,浏览次数是:1 第3名的商品id是:4611037,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:00:00.0 第1名的商品id是:2422213,浏览次数是:1 第2名的商品id是:1853754,浏览次数是:1 第3名的商品id是:2347538,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:05:00.0 第1名的商品id是:4649743,浏览次数是:1 第2名的商品id是:1853754,浏览次数是:1 第3名的商品id是:2347538,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:10:00.0 第1名的商品id是:3250004,浏览次数是:1 第2名的商品id是:2347538,浏览次数是:1 第3名的商品id是:3468397,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:15:00.0 第1名的商品id是:469241,浏览次数是:1 第2名的商品id是:4944787,浏览次数是:1 第3名的商品id是:2347538,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:20:00.0 第1名的商品id是:2347538,浏览次数是:1 第2名的商品id是:2856510,浏览次数是:1 第3名的商品id是:2723221,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:25:00.0 第1名的商品id是:2723221,浏览次数是:1 第2名的商品id是:2347538,浏览次数是:1 第3名的商品id是:3698827,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:30:00.0 第1名的商品id是:2723221,浏览次数是:1 第2名的商品id是:2343683,浏览次数是:1 第3名的商品id是:2347538,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:35:00.0 第1名的商品id是:2723221,浏览次数是:1 第2名的商品id是:2347538,浏览次数是:1 第3名的商品id是:4123299,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:40:00.0 第1名的商品id是:452391,浏览次数是:1 第2名的商品id是:3382626,浏览次数是:1 第3名的商品id是:135950,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:45:00.0 第1名的商品id是:2424023,浏览次数是:1 第2名的商品id是:135950,浏览次数是:1 第3名的商品id是:2700369,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:50:00.0 第1名的商品id是:135950,浏览次数是:1 第2名的商品id是:3268515,浏览次数是:1 第3名的商品id是:2019254,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 12:55:00.0 第1名的商品id是:2804460,浏览次数是:1 第2名的商品id是:577342,浏览次数是:1 第3名的商品id是:1142684,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:00:00.0 第1名的商品id是:3613081,浏览次数是:1 第2名的商品id是:135950,浏览次数是:1 第3名的商品id是:1027421,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:05:00.0 第1名的商品id是:1027421,浏览次数是:1 第2名的商品id是:1926775,浏览次数是:1 第3名的商品id是:135950,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:10:00.0 第1名的商品id是:1926775,浏览次数是:1 第2名的商品id是:1027421,浏览次数是:1 第3名的商品id是:3839913,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:15:00.0 第1名的商品id是:1926775,浏览次数是:1 第2名的商品id是:1027421,浏览次数是:1 第3名的商品id是:1835955,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:20:00.0 第1名的商品id是:2720662,浏览次数是:1 第2名的商品id是:1835955,浏览次数是:1 第3名的商品id是:1929997,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:25:00.0 第1名的商品id是:5150918,浏览次数是:1 第2名的商品id是:1835955,浏览次数是:1 第3名的商品id是:3928189,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:30:00.0 第1名的商品id是:1835955,浏览次数是:1 第2名的商品id是:2060116,浏览次数是:1 第3名的商品id是:2521128,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:35:00.0 第1名的商品id是:5150918,浏览次数是:1 第2名的商品id是:1300827,浏览次数是:1 第3名的商品id是:2060116,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:40:00.0 第1名的商品id是:340143,浏览次数是:1 第2名的商品id是:2060116,浏览次数是:1 第3名的商品id是:1835955,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:45:00.0 第1名的商品id是:513749,浏览次数是:1 第2名的商品id是:2060116,浏览次数是:1 第3名的商品id是:1835955,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:50:00.0 第1名的商品id是:4650468,浏览次数是:1 第2名的商品id是:2060116,浏览次数是:1 第3名的商品id是:1835955,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 13:55:00.0 第1名的商品id是:513749,浏览次数是:1 第2名的商品id是:1728662,浏览次数是:1 第3名的商品id是:2546377,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:00:00.0 第1名的商品id是:2923435,浏览次数是:1 第2名的商品id是:4171073,浏览次数是:1 第3名的商品id是:274952,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:05:00.0 第1名的商品id是:232878,浏览次数是:1 第2名的商品id是:274952,浏览次数是:1 第3名的商品id是:3846404,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:10:00.0 第1名的商品id是:1717631,浏览次数是:1 第2名的商品id是:495039,浏览次数是:1 第3名的商品id是:274952,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:15:00.0 第1名的商品id是:1947553,浏览次数是:1 第2名的商品id是:274952,浏览次数是:1 第3名的商品id是:1459382,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:20:00.0 第1名的商品id是:4822390,浏览次数是:1 第2名的商品id是:274952,浏览次数是:1 第3名的商品id是:39330,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:25:00.0 第1名的商品id是:2182145,浏览次数是:1 第2名的商品id是:1459382,浏览次数是:1 第3名的商品id是:5158468,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:30:00.0 第1名的商品id是:274952,浏览次数是:1 第2名的商品id是:1459382,浏览次数是:1 第3名的商品id是:2453703,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:35:00.0 第1名的商品id是:1056273,浏览次数是:1 第2名的商品id是:274952,浏览次数是:1 第3名的商品id是:1459382,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:40:00.0 第1名的商品id是:1459382,浏览次数是:1 第2名的商品id是:1351520,浏览次数是:1 第3名的商品id是:1887742,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:45:00.0 第1名的商品id是:3787445,浏览次数是:1 第2名的商品id是:3302466,浏览次数是:1 第3名的商品id是:1459382,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:50:00.0 第1名的商品id是:3186978,浏览次数是:1 第2名的商品id是:1459382,浏览次数是:1 第3名的商品id是:4585156,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 14:55:00.0 第1名的商品id是:1459382,浏览次数是:1 第2名的商品id是:1887742,浏览次数是:1 第3名的商品id是:1755041,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:00:00.0 第1名的商品id是:1459382,浏览次数是:1 第2名的商品id是:2820520,浏览次数是:1 第3名的商品id是:4719604,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:05:00.0 第1名的商品id是:1459382,浏览次数是:1 第2名的商品id是:1887742,浏览次数是:1 第3名的商品id是:4342434,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:10:00.0 第1名的商品id是:1568206,浏览次数是:1 第2名的商品id是:624903,浏览次数是:1 第3名的商品id是:362796,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:15:00.0 第1名的商品id是:4350288,浏览次数是:1 第2名的商品id是:2420534,浏览次数是:1 第3名的商品id是:234805,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:20:00.0 第1名的商品id是:2023716,浏览次数是:1 第2名的商品id是:935229,浏览次数是:1 第3名的商品id是:1989489,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:25:00.0 第1名的商品id是:956921,浏览次数是:1 第2名的商品id是:1224487,浏览次数是:1 第3名的商品id是:1687681,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:30:00.0 第1名的商品id是:1061251,浏览次数是:1 第2名的商品id是:1317129,浏览次数是:1 第3名的商品id是:1803389,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:35:00.0 第1名的商品id是:4153921,浏览次数是:1 第2名的商品id是:1252555,浏览次数是:1 第3名的商品id是:234077,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:40:00.0 第1名的商品id是:2415944,浏览次数是:1 第2名的商品id是:3860645,浏览次数是:1 第3名的商品id是:3705929,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:45:00.0 第1名的商品id是:3445990,浏览次数是:1 第2名的商品id是:3548305,浏览次数是:1 第3名的商品id是:2862622,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:50:00.0 第1名的商品id是:3705929,浏览次数是:1 第2名的商品id是:4402437,浏览次数是:1 第3名的商品id是:4348177,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 15:55:00.0 第1名的商品id是:167862,浏览次数是:1 第2名的商品id是:3329119,浏览次数是:1 第3名的商品id是:3636313,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:00:00.0 第1名的商品id是:2309950,浏览次数是:1 第2名的商品id是:2274457,浏览次数是:1 第3名的商品id是:1780899,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:05:00.0 第1名的商品id是:4256250,浏览次数是:1 第2名的商品id是:2500039,浏览次数是:1 第3名的商品id是:2340232,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:10:00.0 第1名的商品id是:4313897,浏览次数是:1 第2名的商品id是:3234987,浏览次数是:1 第3名的商品id是:12350,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:15:00.0 第1名的商品id是:4227361,浏览次数是:1 第2名的商品id是:3427755,浏览次数是:1 第3名的商品id是:2488464,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:20:00.0 第1名的商品id是:4712719,浏览次数是:1 第2名的商品id是:2420781,浏览次数是:1 第3名的商品id是:2767425,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:25:00.0 第1名的商品id是:2170071,浏览次数是:1 第2名的商品id是:4545392,浏览次数是:1 第3名的商品id是:2393386,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:30:00.0 第1名的商品id是:221237,浏览次数是:1 第2名的商品id是:2186395,浏览次数是:1 第3名的商品id是:3028050,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:35:00.0 第1名的商品id是:4473466,浏览次数是:1 第2名的商品id是:2331757,浏览次数是:1 第3名的商品id是:3134181,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:40:00.0 第1名的商品id是:2331757,浏览次数是:1 第2名的商品id是:5148005,浏览次数是:1 第3名的商品id是:4761840,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:45:00.0 第1名的商品id是:17262,浏览次数是:1 第2名的商品id是:826593,浏览次数是:1 第3名的商品id是:1727321,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:50:00.0 第1名的商品id是:898116,浏览次数是:1 第2名的商品id是:815377,浏览次数是:1 第3名的商品id是:55238,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 16:55:00.0 第1名的商品id是:4242833,浏览次数是:1 第2名的商品id是:326593,浏览次数是:1 第3名的商品id是:2465281,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:00:00.0 第1名的商品id是:2605467,浏览次数是:1 第2名的商品id是:4894663,浏览次数是:1 第3名的商品id是:945999,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:05:00.0 第1名的商品id是:2806210,浏览次数是:1 第2名的商品id是:4894352,浏览次数是:1 第3名的商品id是:2572397,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:10:00.0 第1名的商品id是:2822277,浏览次数是:1 第2名的商品id是:571603,浏览次数是:1 第3名的商品id是:3272727,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:15:00.0 第1名的商品id是:2257069,浏览次数是:1 第2名的商品id是:5112343,浏览次数是:1 第3名的商品id是:394978,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:20:00.0 第1名的商品id是:1909165,浏览次数是:1 第2名的商品id是:2703796,浏览次数是:1 第3名的商品id是:1980891,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:25:00.0 第1名的商品id是:1648263,浏览次数是:1 第2名的商品id是:2819476,浏览次数是:1 第3名的商品id是:4773596,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:30:00.0 第1名的商品id是:3683596,浏览次数是:1 第2名的商品id是:676804,浏览次数是:1 第3名的商品id是:2090451,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:35:00.0 第1名的商品id是:5156932,浏览次数是:1 第2名的商品id是:676804,浏览次数是:1 第3名的商品id是:5042197,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:40:00.0 第1名的商品id是:948860,浏览次数是:1 第2名的商品id是:938653,浏览次数是:1 第3名的商品id是:4983419,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:45:00.0 第1名的商品id是:938653,浏览次数是:1 第2名的商品id是:2247117,浏览次数是:1 第3名的商品id是:1561974,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:50:00.0 第1名的商品id是:147659,浏览次数是:1 第2名的商品id是:1270816,浏览次数是:1 第3名的商品id是:292317,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 17:55:00.0 第1名的商品id是:938653,浏览次数是:1 第2名的商品id是:2068397,浏览次数是:1 第3名的商品id是:522620,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:00:00.0 第1名的商品id是:4455955,浏览次数是:1 第2名的商品id是:2798214,浏览次数是:1 第3名的商品id是:3631789,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:05:00.0 第1名的商品id是:3910585,浏览次数是:1 第2名的商品id是:3631789,浏览次数是:1 第3名的商品id是:3399340,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:10:00.0 第1名的商品id是:3719602,浏览次数是:1 第2名的商品id是:2068397,浏览次数是:1 第3名的商品id是:441764,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:15:00.0 第1名的商品id是:4794421,浏览次数是:1 第2名的商品id是:2265283,浏览次数是:1 第3名的商品id是:2068397,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:20:00.0 第1名的商品id是:2085791,浏览次数是:1 第2名的商品id是:2020365,浏览次数是:1 第3名的商品id是:4135873,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:25:00.0 第1名的商品id是:1823649,浏览次数是:1 第2名的商品id是:816118,浏览次数是:1 第3名的商品id是:80134,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:30:00.0 第1名的商品id是:2777271,浏览次数是:1 第2名的商品id是:405764,浏览次数是:1 第3名的商品id是:1054769,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:35:00.0 第1名的商品id是:4900292,浏览次数是:1 第2名的商品id是:3631789,浏览次数是:1 第3名的商品id是:4381701,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:40:00.0 第1名的商品id是:4113700,浏览次数是:1 第2名的商品id是:4888386,浏览次数是:1 第3名的商品id是:4736510,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:45:00.0 第1名的商品id是:826110,浏览次数是:1 第2名的商品id是:2091848,浏览次数是:1 第3名的商品id是:4959723,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:50:00.0 第1名的商品id是:3508317,浏览次数是:1 第2名的商品id是:3593205,浏览次数是:1 第3名的商品id是:2808043,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 18:55:00.0 第1名的商品id是:2463819,浏览次数是:1 第2名的商品id是:2115271,浏览次数是:1 第3名的商品id是:4193531,浏览次数是:1 ===============================================   ============================================== 窗口结束时间:2017-11-26 19:00:00.0 第1名的商品id是:2065878,浏览次数是:1 第2名的商品id是:3715576,浏览次数是:1 第3名的商品id是:4310064,浏览次数是:1 ===============================================    Process finished with exit code 0

js基础面试题7180道题目71。IE和标准下有哪些兼容性的写法参考答案varevevwindow。eventdocument。documentElement。clientWidthdocument。bodyPythonNumpy库的用法这是我学些numpy时做的一些笔记,分享给大家,在CSDN上搜索相关词也可获得numpy简介NumPy是一个Python包。它代表NumericPython。它是一个由多维数组对象消息称苹果计划为AirPodsMax带来新配色在最新一期PowerOn通讯中,彭博社记者MarkGurman表示,苹果今年计划对AirPods进行两次更新。首先是新一代AirPodsPro。根据截止到目前的传闻,AirPods管你用不用,北斗专利费苹果必须上交!库克无能无力了管你用不用,北斗专利费苹果必须上交!库克无能无力了众所周知,如今我国的北斗卫星导航系统已经服务于全球各国,而我们平时所使用的手机,几乎都是支持北斗导航的,因为北斗导航并不是需要特定GoogleIO2022重磅产品提前看,居然有谷歌折叠屏手机谷歌IO是谷歌宣布大事的活动。我们只需要在5月11日找出答案。据报道将会有这些重磅产品发布PixelWatchWearOS3forall谷歌官方出的手表pixelwatch将搭载w华为问界M5怎么样?试驾发现4大亮点,感觉稳了众所周知,当下的智能汽车市场竞争异常激烈,不仅有传统车企的转型升级,还有科技企业的跨界创新,华为联合赛力斯打造的全新鸿蒙智能座舱问界M5,便是其中翘楚。那这款智能汽车怎么样呢?老Q专业机构中美菲5G城市拥有量位列全球前三位中新社上海5月10日电(记者姜煜)专业机构VIAVISolutions(VIAVI)10日发布报告5G部署现状称,中国和美国分别有356座城市和296座城市覆盖5G网络,为全球拥有神车试驾奇瑞新能源QQ冰淇淋打开新能源车型的销量榜单,位居榜首的并不是特斯拉的某款车型,而是虽然续航不怎么高,但车身小巧可爱,价格又非常亲民的五菱宏光MINIEV。不过我们今天试驾的主角并非五菱宏光MINIE标配智能驾驶辅助软件小鹏汽车调价解读由于电池原材料成本的增加,根据不完全统计,2022年以来,已经有接近20家车企官宣旗下车型涨价,涉及的车型超过了40款。5月6日,小鹏汽车也宣布了P5及P7的车型配置售价和部分权益丰田计划在印度投资6。24亿美元生产电动汽车零部件来源盖世汽车谭璇据外媒报道,丰田计划投资480亿卢比(合6。24亿美元)在印度生产电动汽车零部件,并致力于到2050年实现碳中和。5月7日,ToyotaKirloskarMotor比特币单日跌破3万关口,市值五个月蒸发超1。4万亿美元华夏时报(www。chinatimes。net。cn)记者胡金华上海报道在全球金融市场不稳定因素剧增的情况下,比特币的价格也迎来大幅调整。5月10日凌晨,比特币一度跌穿3万美元至2
评测A。O。史密斯零冷水壁挂炉究竟有何不同在过去的全民618购物狂欢节期间,有一个专业名词屡屡出现在壁挂炉品类的热销榜上,那就是零冷水。巧合的是,前段时间在北京ISH展上也发现了这个有趣的现象在壁挂炉采暖功能已达到一定高度福利费扣除凭证不合规,被罚!避免福利费这些误区,千万不能错涛哥看见一个真实案例,被税务机关稽查,追溯到以前年度有不合规的税前扣除凭证,被处罚款,被认定为偷税的行为!具体就是管理费中列支的福利费,取得的凭证不规范,是自制的凭证,不足以支撑,18套全套账模板。zip财会人的基础工作莫过于做账了很多小伙伴都抱怨它繁琐麻烦还费时费力但是又不得不做粗心没有做好还有可能带来麻烦(此处已添加小程序,请到今日头条客户端查看)小编今天给大家分享的资料18套函证新规实施后的银行函证现状问题及建议(作者单位国家开发银行江苏省分行)为进一步规范银行函证及回函工作,财政部银保监会于2020年8月发布了系列监管新规,对银行函证及回函工作提出了新的要求,并自2021年1月1日实施。三公经费及差旅费报销须知一三公经费报销三公经费,是指因公出国(境)费公务接待费公务用车运行维护费及购置费。(此处已添加小程序,请到今日头条客户端查看)1因公出国(境)费用定义是指工作人员公务出国(境)的国决战双十一之法律大餐它来了它带着数不清的商品看不懂的规则算不明白的折扣来了虽然玩不明白可是谁能抵挡买买买的诱惑呢?今年双十一从10月20日启动足足持续23天你可以逃过光棍节但是无法不对双十一动心二十多西安企业宣传片拍摄制作价格表西安企业宣传片拍摄制作价格表视频加载中西安企业宣传片拍摄制作价格表一种新型隐声设备可以在声场中隐藏或塑造物体实际上,声波并不总是能直接进入我们的耳朵,它们也会反射到我们所在空间的其他物体和墙壁上,因此,在宽广的音乐厅里欣赏到的乐队演奏,与在小型音乐俱乐部里听到的是完全不同的体验。上图带有110台!清华立功,国产芯片设备迈出关键一步芯片被称为工业粮食,是推动科技发展的核心半导体元器件,小到蓝牙耳机等穿戴设备大到飞机轮船等航天航海设备,都离不开芯片的驱动,其重要性不言而喻。然而美国却对华为等高科技中企实施了芯片19亿美元已到账?美开始拆除华为设备,任正非正式表态美国之所以对华为穷追猛打,甚至是断供华为芯片,其根本原因是华为5G威胁到了美企在通信领域的主导地位。为此,老美不仅构陷华为设备存在安全后门,还实施网络清洁计划,煽动盟友们一起孤立排110台,国产芯片设备再传捷报,比尔盖茨没说错为了遏制我国高科技的发展,老美对华为等中企实施了震惊半导体市场的芯片禁令。要知道,芯片被称为是工业粮食,小到蓝牙耳机大到航天飞机,几乎都离不开芯片的驱动,华为的绝大部分业务也都是围