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

Flink操练(三十六)之每个用户每5秒钟窗口的pv

  1、代码逻辑实现package day03;  import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.apache.flink.streaming.api.functions.source.SourceFunction; import org.apache.flink.streaming.api.functions.windowing.ProcessWindowFunction; import org.apache.flink.streaming.api.windowing.assigners.TumblingProcessingTimeWindows; 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.util.Calendar; import java.util.Random;  /**  * @program: bigData_learn  * @description: 每个用户每5秒钟窗口的pv  * @author: Mr.逗  * @create: 2021-09-22 16:31  **/ public class FiveSecondWindow {     // SourceFunction并行度只能为1     // 自定义并行化版本的数据源,需要使用ParallelSourceFunction     public static class ClickSource implements SourceFunction {         private boolean running = true;         private String[] userArr = {"Mary", "Bob", "Alice", "Liz"};         private String[] urlArr = {"./home", "./cart", "./fav", "./prod?id=1", "./prod?id=2"};         private Random random = new Random();         @Override         public void run(SourceContext ctx) throws Exception {             while (running) {                 // collect方法,向下游发送数据                 ctx.collect(                         new Event(                                 userArr[random.nextInt(userArr.length)],                                 urlArr[random.nextInt(urlArr.length)],                                 Calendar.getInstance().getTimeInMillis()                         )                 );                 Thread.sleep(1000L);             }         }          @Override         public void cancel() {             running = false;         }     }      public static class Event {         public String user;         public String url;         public Long timestamp;          public Event() {         }          public Event(String user, String url, Long timestamp) {             this.user = user;             this.url = url;             this.timestamp = timestamp;         }          @Override         public String toString() {             return "Event{" +                     "user="" + user + """ +                     ", url="" + url + """ +                     ", timestamp=" + new Timestamp(timestamp) +                     "}";         }     }     public static class WindowResult extends ProcessWindowFunction     {          @Override         public void process(String value, Context ctx, Iterable it, Collector out) throws Exception {             long start = ctx.window().getStart();             long end = ctx.window().getEnd();             long count = it.spliterator().getExactSizeIfKnown();//迭代器里面共有多少条数据             out.collect("用户"+value+"在窗口"+new Timestamp(end)+new Timestamp(start)+""+"中的pv次数是:"+count);         }     }     public static void main(String[] args) throws Exception {         StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();         env.setParallelism(1);         DataStreamSource source = env.addSource(new ClickSource());         source.keyBy(v->v.user)                 .window(TumblingProcessingTimeWindows.of(Time.seconds(5)))                 .process(new WindowResult())                 .print();         String name = FiveSecondWindow.class.getName();         env.execute(name);     } } 2、结果展示"C:Program FilesJavajdk1.8.0_191binjava.exe" "-javaagent:F:appIntelliJ IDEA 2019.3.3libidea_rt.jar=61587: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;D:bigDatabigData_learnFlink_learn	argetclasses;C:UsersAdministrator.m2repositoryorgapacheflinkflink-java1.13.0flink-java-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-core1.13.0flink-core-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-annotations1.13.0flink-annotations-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-metrics-core1.13.0flink-metrics-core-1.13.0.jar;C:UsersAdministrator.m2repositorycomesotericsoftwarekryokryo2.24.0kryo-2.24.0.jar;C:UsersAdministrator.m2repositorycomesotericsoftwareminlogminlog1.2minlog-1.2.jar;C:UsersAdministrator.m2repositoryorgobjenesisobjenesis2.1objenesis-2.1.jar;C:UsersAdministrator.m2repositorycommons-collectionscommons-collections3.2.2commons-collections-3.2.2.jar;C:UsersAdministrator.m2repositoryorgapachecommonscommons-compress1.20commons-compress-1.20.jar;C:UsersAdministrator.m2repositoryorgapachecommonscommons-lang33.3.2commons-lang3-3.3.2.jar;C:UsersAdministrator.m2repositoryorgapachecommonscommons-math33.5commons-math3-3.5.jar;C:UsersAdministrator.m2repositoryorgslf4jslf4j-api1.7.15slf4j-api-1.7.15.jar;C:UsersAdministrator.m2repositorycomgooglecodefindbugsjsr3051.3.9jsr305-1.3.9.jar;C:UsersAdministrator.m2repositoryorgapacheflinkforce-shading1.13.0force-shading-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-streaming-java_2.121.13.0flink-streaming-java_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-file-sink-common1.13.0flink-file-sink-common-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-runtime_2.121.13.0flink-runtime_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-queryable-state-client-java1.13.0flink-queryable-state-client-java-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-hadoop-fs1.13.0flink-hadoop-fs-1.13.0.jar;C:UsersAdministrator.m2repositorycommons-iocommons-io2.7commons-io-2.7.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-shaded-netty4.1.49.Final-13.0flink-shaded-netty-4.1.49.Final-13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-shaded-jackson2.12.1-13.0flink-shaded-jackson-2.12.1-13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-shaded-zookeeper-33.4.14-13.0flink-shaded-zookeeper-3-3.4.14-13.0.jar;C:UsersAdministrator.m2repositoryorgjavassistjavassist3.24.0-GAjavassist-3.24.0-GA.jar;C:UsersAdministrator.m2repositorycom	ypesafeakkaakka-actor_2.122.5.21akka-actor_2.12-2.5.21.jar;C:UsersAdministrator.m2repositorycom	ypesafeconfig1.3.3config-1.3.3.jar;C:UsersAdministrator.m2repositoryorgscala-langmodulesscala-java8-compat_2.12.8.0scala-java8-compat_2.12-0.8.0.jar;C:UsersAdministrator.m2repositorycom	ypesafeakkaakka-stream_2.122.5.21akka-stream_2.12-2.5.21.jar;C:UsersAdministrator.m2repositoryorgreactivestreamsreactive-streams1.0.2reactive-streams-1.0.2.jar;C:UsersAdministrator.m2repositorycom	ypesafessl-config-core_2.12.3.7ssl-config-core_2.12-0.3.7.jar;C:UsersAdministrator.m2repositoryorgscala-langmodulesscala-parser-combinators_2.121.1.1scala-parser-combinators_2.12-1.1.1.jar;C:UsersAdministrator.m2repositorycom	ypesafeakkaakka-protobuf_2.122.5.21akka-protobuf_2.12-2.5.21.jar;C:UsersAdministrator.m2repositorycom	ypesafeakkaakka-slf4j_2.122.5.21akka-slf4j_2.12-2.5.21.jar;C:UsersAdministrator.m2repositoryorgclappergrizzled-slf4j_2.121.3.2grizzled-slf4j_2.12-1.3.2.jar;C:UsersAdministrator.m2repositorycomgithubscoptscopt_2.123.5.0scopt_2.12-3.5.0.jar;C:UsersAdministrator.m2repositoryorgxerialsnappysnappy-java1.1.8.3snappy-java-1.1.8.3.jar;C:UsersAdministrator.m2repositorycom	witterchill_2.12.7.6chill_2.12-0.7.6.jar;C:UsersAdministrator.m2repositorycom	witterchill-java.7.6chill-java-0.7.6.jar;C:UsersAdministrator.m2repositoryorglz4lz4-java1.6.0lz4-java-1.6.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-shaded-guava18.0-13.0flink-shaded-guava-18.0-13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-clients_2.121.13.0flink-clients_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-optimizer_2.121.13.0flink-optimizer_2.12-1.13.0.jar;C:UsersAdministrator.m2repositorycommons-clicommons-cli1.3.1commons-cli-1.3.1.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-table-api-java-bridge_2.121.13.0flink-table-api-java-bridge_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-table-api-java1.13.0flink-table-api-java-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-table-planner-blink_2.121.13.0flink-table-planner-blink_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-table-api-scala_2.121.13.0flink-table-api-scala_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-table-api-scala-bridge_2.121.13.0flink-table-api-scala-bridge_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-table-runtime-blink_2.121.13.0flink-table-runtime-blink_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgcodehausjaninojanino3.0.11janino-3.0.11.jar;C:UsersAdministrator.m2repositoryorgcodehausjaninocommons-compiler3.0.11commons-compiler-3.0.11.jar;C:UsersAdministrator.m2repositoryorgapachecalciteavaticaavatica-core1.17.0avatica-core-1.17.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-streaming-scala_2.121.13.0flink-streaming-scala_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-scala_2.121.13.0flink-scala_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgscala-langscala-reflect2.12.7scala-reflect-2.12.7.jar;C:UsersAdministrator.m2repositoryorgscala-langscala-library2.12.7scala-library-2.12.7.jar;C:UsersAdministrator.m2repositoryorgscala-langscala-compiler2.12.7scala-compiler-2.12.7.jar;C:UsersAdministrator.m2repositoryorgscala-langmodulesscala-xml_2.121.0.6scala-xml_2.12-1.0.6.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-table-common1.13.0flink-table-common-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-connector-files1.13.0flink-connector-files-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-shaded-asm-77.1-13.0flink-shaded-asm-7-7.1-13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-cep_2.121.13.0flink-cep_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-csv1.13.0flink-csv-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-connector-kafka_2.121.13.0flink-connector-kafka_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapachekafkakafka-clients2.4.1kafka-clients-2.4.1.jar;C:UsersAdministrator.m2repositorycomgithublubenzstd-jni1.4.3-1zstd-jni-1.4.3-1.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-connector-base1.13.0flink-connector-base-1.13.0.jar;C:UsersAdministrator.m2repositoryorgapachebahirflink-connector-redis_2.111.0flink-connector-redis_2.11-1.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-streaming-java_2.111.2.0flink-streaming-java_2.11-1.2.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-runtime_2.111.2.0flink-runtime_2.11-1.2.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-shaded-hadoop21.2.0flink-shaded-hadoop2-1.2.0.jar;C:UsersAdministrator.m2repositoryorg	ukaanixz1.0xz-1.0.jar;C:UsersAdministrator.m2repositoryxmlencxmlenc.52xmlenc-0.52.jar;C:UsersAdministrator.m2repositorycommons-codeccommons-codec1.4commons-codec-1.4.jar;C:UsersAdministrator.m2repositorycommons-netcommons-net3.1commons-net-3.1.jar;C:UsersAdministrator.m2repositoryjavaxservletservlet-api2.5servlet-api-2.5.jar;C:UsersAdministrator.m2repositoryorgmortbayjettyjetty-util6.1.26jetty-util-6.1.26.jar;C:UsersAdministrator.m2repositorycomsunjerseyjersey-core1.9jersey-core-1.9.jar;C:UsersAdministrator.m2repositorycommons-elcommons-el1.0commons-el-1.0.jar;C:UsersAdministrator.m2repositorycommons-loggingcommons-logging1.1.3commons-logging-1.1.3.jar;C:UsersAdministrator.m2repositorycomjamesmurtyutilsjava-xmlbuilder.4java-xmlbuilder-0.4.jar;C:UsersAdministrator.m2repositorycommons-langcommons-lang2.6commons-lang-2.6.jar;C:UsersAdministrator.m2repositorycommons-configurationcommons-configuration1.7commons-configuration-1.7.jar;C:UsersAdministrator.m2repositorycommons-digestercommons-digester1.8.1commons-digester-1.8.1.jar;C:UsersAdministrator.m2repositoryorgcodehausjacksonjackson-core-asl1.8.8jackson-core-asl-1.8.8.jar;C:UsersAdministrator.m2repositoryorgcodehausjacksonjackson-mapper-asl1.8.8jackson-mapper-asl-1.8.8.jar;C:UsersAdministrator.m2repositoryorgapacheavroavro1.7.7avro-1.7.7.jar;C:UsersAdministrator.m2repositorycom	houghtworksparanamerparanamer2.3paranamer-2.3.jar;C:UsersAdministrator.m2repositorycomjcraftjsch.1.42jsch-0.1.42.jar;C:UsersAdministrator.m2repositorycommons-beanutilscommons-beanutils-bean-collections1.8.3commons-beanutils-bean-collections-1.8.3.jar;C:UsersAdministrator.m2repositorycommons-daemoncommons-daemon1.0.13commons-daemon-1.0.13.jar;C:UsersAdministrator.m2repositoryjavaxxmlbindjaxb-api2.2.2jaxb-api-2.2.2.jar;C:UsersAdministrator.m2repositoryjavaxxmlstreamstax-api1.0-2stax-api-1.0-2.jar;C:UsersAdministrator.m2repositoryjavaxactivationactivation1.1activation-1.1.jar;C:UsersAdministrator.m2repositoryio etty etty-all4.0.27.Final etty-all-4.0.27.Final.jar;C:UsersAdministrator.m2repositorycomdata-artisansflakka-actor_2.112.3-customflakka-actor_2.11-2.3-custom.jar;C:UsersAdministrator.m2repositorycomdata-artisansflakka-remote_2.112.3-customflakka-remote_2.11-2.3-custom.jar;C:UsersAdministrator.m2repositoryio etty etty3.8.0.Final etty-3.8.0.Final.jar;C:UsersAdministrator.m2repositoryorguncommonsmathsuncommons-maths1.2.2auncommons-maths-1.2.2a.jar;C:UsersAdministrator.m2repositorycomdata-artisansflakka-slf4j_2.112.3-customflakka-slf4j_2.11-2.3-custom.jar;C:UsersAdministrator.m2repositoryorgclappergrizzled-slf4j_2.111.0.2grizzled-slf4j_2.11-1.0.2.jar;C:UsersAdministrator.m2repositorycomgithubscoptscopt_2.113.2.0scopt_2.11-3.2.0.jar;C:UsersAdministrator.m2repositorycomfasterxmljacksoncorejackson-core2.7.4jackson-core-2.7.4.jar;C:UsersAdministrator.m2repositorycomfasterxmljacksoncorejackson-databind2.7.4jackson-databind-2.7.4.jar;C:UsersAdministrator.m2repositorycomfasterxmljacksoncorejackson-annotations2.7.0jackson-annotations-2.7.0.jar;C:UsersAdministrator.m2repositoryorgapachezookeeperzookeeper3.4.6zookeeper-3.4.6.jar;C:UsersAdministrator.m2repositoryjlinejline.9.94jline-0.9.94.jar;C:UsersAdministrator.m2repositoryjunitjunit3.8.1junit-3.8.1.jar;C:UsersAdministrator.m2repositorycom	witterchill_2.11.7.4chill_2.11-0.7.4.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-clients_2.111.2.0flink-clients_2.11-1.2.0.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-optimizer_2.111.2.0flink-optimizer_2.11-1.2.0.jar;C:UsersAdministrator.m2repositoryorgapacheslingorg.apache.sling.commons.json2.0.6org.apache.sling.commons.json-2.0.6.jar;C:UsersAdministrator.m2repositorymysqlmysql-connector-java8.0.21mysql-connector-java-8.0.21.jar;C:UsersAdministrator.m2repositorycomgoogleprotobufprotobuf-java3.11.4protobuf-java-3.11.4.jar;C:UsersAdministrator.m2repositoryorgapacheflinkflink-connector-jdbc_2.121.13.0flink-connector-jdbc_2.12-1.13.0.jar;C:UsersAdministrator.m2repositoryorgslf4jslf4j-log4j121.7.30slf4j-log4j12-1.7.30.jar;C:UsersAdministrator.m2repositorylog4jlog4j1.2.17log4j-1.2.17.jar;C:UsersAdministrator.m2repositoryorgapachelogginglog4jlog4j-to-slf4j2.14.0log4j-to-slf4j-2.14.0.jar;C:UsersAdministrator.m2repositoryorgapachelogginglog4jlog4j-api2.14.0log4j-api-2.14.0.jar;C:UsersAdministrator.m2repositoryredisclientsjedis2.9.0jedis-2.9.0.jar;C:UsersAdministrator.m2repositoryorgapachecommonscommons-pool22.4.2commons-pool2-2.4.2.jar;C:UsersAdministrator.m2repositorycomgooglecodegsongson2.8.5gson-2.8.5.jar" day03.FiveSecondWindow log4j:WARN No appenders could be found for logger (org.apache.flink.api.java.ClosureCleaner). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 用户Bob在窗口2021-09-22 16:45:00.02021-09-22 16:44:55.0中的pv次数是:2 用户Mary在窗口2021-09-22 16:45:00.02021-09-22 16:44:55.0中的pv次数是:2 用户Bob在窗口2021-09-22 16:45:05.02021-09-22 16:45:00.0中的pv次数是:2 用户Mary在窗口2021-09-22 16:45:05.02021-09-22 16:45:00.0中的pv次数是:1 用户Liz在窗口2021-09-22 16:45:05.02021-09-22 16:45:00.0中的pv次数是:2 用户Liz在窗口2021-09-22 16:45:10.02021-09-22 16:45:05.0中的pv次数是:1 用户Bob在窗口2021-09-22 16:45:10.02021-09-22 16:45:05.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:45:10.02021-09-22 16:45:05.0中的pv次数是:3 用户Bob在窗口2021-09-22 16:45:15.02021-09-22 16:45:10.0中的pv次数是:4 用户Mary在窗口2021-09-22 16:45:15.02021-09-22 16:45:10.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:45:20.02021-09-22 16:45:15.0中的pv次数是:2 用户Bob在窗口2021-09-22 16:45:20.02021-09-22 16:45:15.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:45:20.02021-09-22 16:45:15.0中的pv次数是:2 用户Bob在窗口2021-09-22 16:45:25.02021-09-22 16:45:20.0中的pv次数是:3 用户Liz在窗口2021-09-22 16:45:25.02021-09-22 16:45:20.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:45:25.02021-09-22 16:45:20.0中的pv次数是:1 用户Liz在窗口2021-09-22 16:45:30.02021-09-22 16:45:25.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:45:30.02021-09-22 16:45:25.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:45:30.02021-09-22 16:45:25.0中的pv次数是:3 用户Mary在窗口2021-09-22 16:45:35.02021-09-22 16:45:30.0中的pv次数是:2 用户Bob在窗口2021-09-22 16:45:35.02021-09-22 16:45:30.0中的pv次数是:2 用户Liz在窗口2021-09-22 16:45:35.02021-09-22 16:45:30.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:45:40.02021-09-22 16:45:35.0中的pv次数是:4 用户Alice在窗口2021-09-22 16:45:40.02021-09-22 16:45:35.0中的pv次数是:1 用户Liz在窗口2021-09-22 16:45:45.02021-09-22 16:45:40.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:45:45.02021-09-22 16:45:40.0中的pv次数是:2 用户Mary在窗口2021-09-22 16:45:45.02021-09-22 16:45:40.0中的pv次数是:1 用户Bob在窗口2021-09-22 16:45:45.02021-09-22 16:45:40.0中的pv次数是:1 用户Bob在窗口2021-09-22 16:45:50.02021-09-22 16:45:45.0中的pv次数是:4 用户Liz在窗口2021-09-22 16:45:50.02021-09-22 16:45:45.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:45:55.02021-09-22 16:45:50.0中的pv次数是:2 用户Bob在窗口2021-09-22 16:45:55.02021-09-22 16:45:50.0中的pv次数是:3 用户Bob在窗口2021-09-22 16:46:00.02021-09-22 16:45:55.0中的pv次数是:3 用户Mary在窗口2021-09-22 16:46:00.02021-09-22 16:45:55.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:46:00.02021-09-22 16:45:55.0中的pv次数是:1 用户Liz在窗口2021-09-22 16:46:05.02021-09-22 16:46:00.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:46:05.02021-09-22 16:46:00.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:46:05.02021-09-22 16:46:00.0中的pv次数是:3 用户Alice在窗口2021-09-22 16:46:10.02021-09-22 16:46:05.0中的pv次数是:1 用户Liz在窗口2021-09-22 16:46:10.02021-09-22 16:46:05.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:46:10.02021-09-22 16:46:05.0中的pv次数是:1 用户Bob在窗口2021-09-22 16:46:10.02021-09-22 16:46:05.0中的pv次数是:2 用户Liz在窗口2021-09-22 16:46:15.02021-09-22 16:46:10.0中的pv次数是:2 用户Bob在窗口2021-09-22 16:46:15.02021-09-22 16:46:10.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:46:15.02021-09-22 16:46:10.0中的pv次数是:2 用户Alice在窗口2021-09-22 16:46:20.02021-09-22 16:46:15.0中的pv次数是:2 用户Liz在窗口2021-09-22 16:46:20.02021-09-22 16:46:15.0中的pv次数是:1 用户Bob在窗口2021-09-22 16:46:20.02021-09-22 16:46:15.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:46:20.02021-09-22 16:46:15.0中的pv次数是:1 用户Bob在窗口2021-09-22 16:46:25.02021-09-22 16:46:20.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:46:25.02021-09-22 16:46:20.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:46:25.02021-09-22 16:46:20.0中的pv次数是:2 用户Bob在窗口2021-09-22 16:46:30.02021-09-22 16:46:25.0中的pv次数是:2 用户Mary在窗口2021-09-22 16:46:30.02021-09-22 16:46:25.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:46:30.02021-09-22 16:46:25.0中的pv次数是:2 用户Bob在窗口2021-09-22 16:46:35.02021-09-22 16:46:30.0中的pv次数是:2 用户Mary在窗口2021-09-22 16:46:35.02021-09-22 16:46:30.0中的pv次数是:1 用户Alice在窗口2021-09-22 16:46:35.02021-09-22 16:46:30.0中的pv次数是:2 用户Liz在窗口2021-09-22 16:46:40.02021-09-22 16:46:35.0中的pv次数是:2 用户Mary在窗口2021-09-22 16:46:40.02021-09-22 16:46:35.0中的pv次数是:1 用户Bob在窗口2021-09-22 16:46:40.02021-09-22 16:46:35.0中的pv次数是:2 用户Alice在窗口2021-09-22 16:46:45.02021-09-22 16:46:40.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:46:45.02021-09-22 16:46:40.0中的pv次数是:1 用户Liz在窗口2021-09-22 16:46:45.02021-09-22 16:46:40.0中的pv次数是:3 用户Alice在窗口2021-09-22 16:46:50.02021-09-22 16:46:45.0中的pv次数是:1 用户Liz在窗口2021-09-22 16:46:50.02021-09-22 16:46:45.0中的pv次数是:1 用户Bob在窗口2021-09-22 16:46:50.02021-09-22 16:46:45.0中的pv次数是:1 用户Mary在窗口2021-09-22 16:46:50.02021-09-22 16:46:45.0中的pv次数是:2

再战三年!两年前Reno手机开启ColorOS12内测招募,太值了现在的手机,同价位硬件性能都差不多,这让许多消费者在选购时陷入了困惑究竟买哪一款才会有更好的体验?事实上,手机厂商们早也意识到了这个问题,因此也纷纷在系统层面发力,增强产品的优势,北京大美寰宇影业有限公司浅谈中国联通真的是扶不起的阿斗吗?中国联通真的是扶不起的阿斗吗?许多人认为中国联通是中国移动小弟,无论是客户数量还是营收规模,移动都是联通的鼠辈。单轮成立时间,联通可是移动老大哥。建国初期,人民邮政和电信邮电局统一裁员又有新说法,京东裁员通知祝你毕业快乐,堪比输送人才马老师除了我不爱钱,还有一句流传甚广的话阿里每年要向社会输出1000名人才,他们将带着阿里得到的经验,参与社会各个行业的建设中来,回馈社会。不愧是当过老师的人,说话就是好听。相比之你们如何吐槽都没用,靠实力说话日均销量为6。24万台,每小时卖出2400台,国内外完全就没有对手,联想为何如此疯狂?大家好,今天我们聊聊疯狂的联想,为何越骂越无敌,越吐槽销量越高。联想和大家一样,每次上网都能遇亚马逊卖家如何选择优质货代货代是个同质化竞争非常严重的职业,一个城市随便就有几千家货代,市场上包裹相同目的地一致甚至物流渠道相同的情况下报价不同那么亚马逊卖家该怎么选呢?1公司规模为什么首先要考虑货代公司的红杉资本掌门人沈南鹏,顶级投资人的智慧,35条深度思考值得收藏在中国投资圈,有几位传奇人物的存在。中国互联网中的大多数公司都是他们投出来的。那些被人们津津乐道的互联网大厂背后,往往是这几位顶尖投资人当初慧眼识珠,给这些创始人们非常丰厚的资金与省水智能,Milano云米AI洗碗机深度体验是你想要的懒人工具吗?又到了每天最痛苦的时候,是的!你没看错,就是洗碗人类为了逃离洗碗这件事情,其实曾经做过很多奇葩的事情,比如蔡少芬自曝为了逃离洗碗做家务参加选美去了,所以才有了今天的人间真实蔡少芬比企业融资期限应该如何管理?融资期限的管理是一项前置工作,是企业融资规划中的一项重要内容。众所周知,资金是企业的血液,充足的资金是保证企业稳定运作的重要前提,对融资成本融资风险的管理,有时会直接左右企业的发展华为王军HarmonyOS车机操作系统已与150多家软硬件伙伴建立合作张兴旺中国证券报中证网中证网讯(记者张兴旺)3月27日,华为智能汽车解决方案BU首席运营官智能驾驶解决方案产品线总裁王军在中国电动汽车百人会论坛(2022)发表主题为开放合作,加速新骨骼研究认为棘龙是在水下捕食猎物的2020年通过尾巴等信息认为棘龙(Spinosaurus)是第一只已知可以游泳的恐龙之后,业内随后出现了不少的质疑声音。然而,对其骨骼的一项新的分析,又表明棘龙会在水下捕食猎物。棘新能源车涨价并非应对供应链压力良策本报记者夏金彪近期,为了应对供应链上游原材料涨价和芯片短缺的压力,新能源车企选择了集体涨价,这在一定程度上会抑制市场需求,考验新能源汽车销售能否达到预期。今年年初,全国乘用车市场信
没有专利的小米却截胡华为了,小米MIXFOLD全球首发液态镜头手机提起液态镜头,大家或许都记得早在2018年的时候就爆出华为申请了一种透镜系统级镜头液体镜头变焦成像技术专利,并且在2019年的4月份和12月份又申请了两项关于液态镜头的专利。就在大华为跑步进场,鸿蒙发布时间确定,幸福来得太突然华为近几年的发展并非一帆风顺,尤其是2019年5月之后,华为遭受了不平等的对待,海外业务受阻,谷歌甚至要取消对华为的安卓系统授权,这对华为将造成巨大的影响,大家正为此事担心的时候,分享几款好用的微信小程序,看看有没有你喜欢的1。中石化一键加油中石化一键加油是中国石化运用互联网推出的加油方式,为了推广这个快捷的加油支付方法,也相应给出了加油优惠的政策。结合今年疫情的情况,一键加油是很有必要的,不用下车直入手Mate40pro后的一点真实感受华为Mate40pro自上市以来,一直坚持了整整半年才在官方商城抢购成功,经过大半年的等待,最初的那份热情也减退了不少,除了因为价格定得高,还因为专注拍照的P50也临近发布,期待在小马哥终于出手!SpringBoot综合能力全面升级!自从SpringBoot问世以来,就受到了广大开发人员的极大关注,相关的学习资料也很多,但很多读者在掌握SpringBoot的基本用法之后,在遇到实际项目的时候,很多核心问题却难倒74岁宗庆后再创业,娃哈哈成立AI公司世界浙商网4月1日讯(浙商全媒体记者陈抗)在智能制造上布局已久的娃哈哈,现在将眼光投向了人工智能领域。天眼查数据显示,3月27日,娃哈哈新成立了一家人工智能机器人公司浙江娃哈哈智能马化腾体验华为MateX5G全频段长续航都备好了手机中国新闻在日前举行的中国IT领袖峰会中,华为消费者业务CEO余承东向腾讯董事局主席马化腾展示了华为MateX折叠屏手机。马老板一上来就问了一个非常专业的问题华为计划中的5G手机沈南鹏首次问鼎!全球风险投资家TOP100榜单公布CBInsights联合纽约时报连续第四年发布了全球风险投资家Top100榜单,2019年,红杉资本中国基金创始及执行合伙人沈南鹏从去年的第11名一跃成为第1名。自2016年榜单首今天是4月1日国外愚人节,苹果给了大家一个很意外的惊喜!苹果降价iPhone最高降500元,用户可退差价4月1日,苹果中国调整了旗下产品的售价,而调整的原因是,从今天开始新政开始执行,制造业增值税将由此前的16降至13。目前,苹果中国官2888元买个情怀!Palm小屏新机搭载骁龙435,买的人还真不少说到Palm(奔迈)这个手机品牌,可能除了极少数发烧友外,在国内绝大多数手机用户都从没听过。在过去手机普遍采用塞班系统时代,奔迈就属于极度冷门的非主流手机,可以说是比黑莓还要更加冷虽然是教科书级别的内部新Macmini仍有缺憾近年来有不少人都期盼苹果更新一款产品,那就是Macmini,这款产品有别于大部分苹果电脑,其是一款非常小巧的主机,插上屏幕鼠标键盘就可以使用,Macmini开创了迷你电脑的全新设计