1. 什么是stream API Java8提供的stream API可以让程序员像操作数据库一样操作集合。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。同时它提供串行和并行两种模式进行汇聚操作,并发模式能够充分利用多核处理器的优势,使用 fork/j ...
Stream是jdk8的新特性,JDK8加入 了 java.util.stream包,实现了集合的流式操作,流式操作包括集合的过滤,排序,映射等功能。根据流的操作性,又可以分为 串行流 和 并行流。根据操作返回的结果不同,流式操作又分为中间操作和最终操作。大大方便了我们对于集合的操作。 最终操作:返 ...
分类:
编程语言 时间:
2020-03-10 01:03:02
阅读次数:
76
1、同步阻塞IO模型 当容器中只有三个线程接收请求,当有四个请求过来的时候,就会Block住,得不到及时的响应 2、异步非阻塞式IO模型 Spring Boot webflux是异步非阻塞式IO模型,容器线程将耗时的任务(IO密集型任务)交给work线程来处理 3、webflux应用场景 4、web ...
分类:
编程语言 时间:
2020-03-09 15:07:33
阅读次数:
64
题目较难,不能使用 Dijkstra内嵌第二标尺的方法来做这道题,所以改用Dijkstra + DFS。 Dijkstra 部分直接写模版,来获取从起点S到其它各顶点的最短路径。 DFS 部分来遍历所有路径,路径上 判断某顶点 要补给资源,还是要拿走资源,与前一个顶点的判断结果有关。(如果对于这题D ...
分类:
其他好文 时间:
2020-03-09 13:52:03
阅读次数:
51
Problem Description 求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方” Input 输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。 Output 对于每个测试实 ...
分类:
其他好文 时间:
2020-03-08 19:31:49
阅读次数:
39
先在 项目的根目录下 新建一个uwsgi.ini的文件(名字可以改) uwsgi 配置 [uwsgi] socket=外网ip:端口(使用nginx连接时,使用socket) http=外网ip:端口(直接做web服务器,使用http) chdir=项目根目录 wsgi-file=项目中wsgi.p ...
分类:
其他好文 时间:
2020-03-08 19:17:59
阅读次数:
59
P1032 字串变换 迭代加深难题 题意描述 右手进入 "传送门" 大意是这样的:给定两个字符串A,B以及至多六个变换规则 (规则指A1 B1,A2 B2,在A中的子串 A1可以变换为B1,A2可以变换为 B2 …) 求最少变换步数,若在10步(包含10步)以内能将A变换为B,则输出最少的变换步数; ...
分类:
其他好文 时间:
2020-03-07 18:51:08
阅读次数:
65
题目链接:https://www.luogu.com.cn/problem/P1074 详细讲解:https://www.luogu.com.cn/blog/cpp/solution-p1074 当暴力过不了的时候也可以考虑改变搜索的起点从而减少搜索树的大小 #include <algorithm> ...
分类:
其他好文 时间:
2020-03-06 23:57:56
阅读次数:
110
worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeo ...
分类:
其他好文 时间:
2020-03-06 23:30:21
阅读次数:
79