出处:https://blog.csdn.net/kity9420/article/details/80740466 前言 经常会遇到一些性能问题,比如调用某个接口,可能要循环调用100次,并且需要拿到每一次调用的返回结果,通常我们都是放在for循环中一次次的串行调用,这种方式可想而知道有多慢,那怎 ...
分类:
编程语言 时间:
2019-09-12 23:33:58
阅读次数:
161
@ResponseBody:表示该方法的返回结果直接写入HTTP response body中,一般在异步获取数据时使用,用于构建RESTful的api。在使用@RequestMapping后,返回值通常解析为跳转路径,加上@esponsebody后返回结果不会被解析为跳转路径,而是直接写入HTTP ...
分类:
编程语言 时间:
2019-09-12 13:08:49
阅读次数:
82
判断是否为微信、微信小程序、其他环境 研究背景 项目中有一个需求,在判断用户未登录的情况下跳转登录,toLogin通过window.location.href进行跳转登录。在线上环境中,发现在未登录的情况下,Iphone 小程序中偶尔跳转失效。定位代码发现判断小程序函数返回结果在跳转逻辑之后才获得结 ...
分类:
微信 时间:
2019-09-11 17:53:59
阅读次数:
527
怎样彻底学习Flask框架?怎样学习顺序比较合理? web框架需要快速入门 ? Web框架是一组工具的集合, 为你的Web应用开发提供了基础环境, 从如何获取参数,到如何返回结果, 从如何获取cookie到如何修改返回的http header。Web框架帮你隐藏了HTTP协议的细节, 你作为一个使用 ...
分类:
其他好文 时间:
2019-09-11 17:51:24
阅读次数:
129
1.MySQL的分层 MySQL分为2层:Server层和存储引擎。 2.Server层 连接器:管理连接权限验证。 查询缓存:命中缓存直接返回查询结果。 分析器:分析语法。 优化器:生成执行计划,选择索引。 执行器:操作索引返回结果。 连接器:管理连接权限验证。 查询缓存:命中缓存直接返回查询结果 ...
分类:
数据库 时间:
2019-09-08 23:54:09
阅读次数:
215
开发中偶尔会碰到一些轮询需求,比如我碰到的和银行对接,在做完某一个业务后银行没有同步给到结果,这时候就需要查询返回结果,我们的需求是5分钟一次,查询3次,3次过后如果没有结果则T+1等银行的文件,对于这种任务我们的要求是轮询不是很严格,所以我采取调度线程池方式,如果有查询任务,加入线程池,设置好执行 ...
分类:
编程语言 时间:
2019-09-08 13:58:13
阅读次数:
331
符号含义 $0, $1, $2, ... this and 方法的参数 $args 方法参数数组.它的类型为 Object[] $$ 所有实参。例如, m($$) 等价于 m($1,$2,...) $cflow(...) cflow 变量 $r 返回结果的类型,用于强制类型转换 $w 包装器类型,用 ...
分类:
编程语言 时间:
2019-09-08 13:47:10
阅读次数:
98
输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 结点结构体如下: 这是一道剑指offer上的题目。下面看一下解析吧。 在做这道题之前 ...
分类:
其他好文 时间:
2019-09-06 23:06:47
阅读次数:
103
reduceByKey:按照key进行聚合,在shuffle之前有combine(预聚合)操作,返回结果是RDD[k,v] groupByKey:按照key进行分组,直接进行shuffle 建议使用reduceByKey。但是需要注意是否会影响业务逻辑 reduceByKey:按照key进行聚合,在 ...
分类:
其他好文 时间:
2019-09-04 10:01:45
阅读次数:
224