一、es6之前:使用原始的callback函数,会陷入会掉地域 二、es6: 1. Promise Promise 的方式虽然解决了 callback hell,但是这种方式充满了 Promise的 then() 方法,如果处理流程复杂的话,整段代码将充满 then。语义化不明显,代码流程不能很好的 ...
分类:
Web程序 时间:
2018-07-13 16:22:58
阅读次数:
169
什么是 Spring MVC 学习某一样东西之前,我们一定要大致知道这个东西是什么,能干什么,为什么要用它。 Spring MVC 是一个开源平台,一个基于 Spring 的 MVC 框架,它支持基于 Java 开发 Web 应用程序。MVC 架构很利于开发灵活、低耦合的 Web 应用程序组件。 M ...
分类:
编程语言 时间:
2018-07-08 19:09:23
阅读次数:
151
一、前述 Python上著名的?然语?处理库?带语料库,词性分类库?带分类,分词,等等功能强?的社区?持,还有N多的简单版wrapper。 二、文本预处理 1、安装nltk 安装语料库 (一堆对话,一对模型) 2、功能一览表: 3、文本处理流程 4、Tokenize 把长句?拆成有“意义”的?部件 ...
分类:
编程语言 时间:
2018-07-08 10:46:46
阅读次数:
524
一个完整的 mapreduce 程序在分布式运行时有三类实例进程: 1、MRAppMaster:负责整个程序的过程调度及状态协调 2、MapTask:负责 map 阶段的整个数据处理流程 3、ReduceTask:负责 reduce 阶段的整个数据处理流程 设计构思 MapReduce 是一个分布式 ...
分类:
其他好文 时间:
2018-07-07 17:35:19
阅读次数:
157
[toc] Photo OCR问题描述 随着网络上的图片的数量越来越多,读取图片上的文字成为了一个日益增强的需求。 按照photo ocr问题的各个处理流程,我们可以大致为不同的环节分配不同数量的人去进行。 滑动窗口(Sliding Windows) 文字检测和行人检测的差别: 行人由于其矩形的长宽 ...
分类:
其他好文 时间:
2018-07-07 15:38:30
阅读次数:
189
高并发的核心技术-幂等的实现方案 一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只 ...
分类:
其他好文 时间:
2018-07-06 16:35:46
阅读次数:
165
http://man.linuxde.net/curl curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookie ...
分类:
Web程序 时间:
2018-07-04 21:35:26
阅读次数:
162
简介 Apache Log4j 2 是Log4j 的升级版,在该版本实现中,日志的处理流程及效率有了显著提升。 此外新版本也合入了一些logback日志框架体系的一些改进点。 关键特性 API分离,接口与实现分离,便于扩展 性能提升,框架基于LMAX Disruptor库实现了下一代的 Asynch ...
分类:
其他好文 时间:
2018-07-03 22:37:40
阅读次数:
186
华为NAT技术详解:NAT处理流程,基于源IP地址,基于目的IP地址,双向NAT
分类:
其他好文 时间:
2018-07-02 17:13:57
阅读次数:
1550
前言 这篇主要讲述ThreadPoolExecutor的源码分析,贯穿类的创建、任务的添加到线程池的关闭整个流程,让你知其然所以然。希望你可以通过本篇博文知道ThreadPoolExecutor是怎么添加任务、执行任务的,以及延伸的知识点。那么先来看看ThreadPoolExecutor的继承关系吧 ...
分类:
编程语言 时间:
2018-07-02 14:13:38
阅读次数:
141