一个提升英文单词拼写检测性能 1000 倍的算法?
序言
小明同学上一次在产品经理的忽悠下,写好了一个中英文拼写纠正工具:https://github.com/houbb/word-checker。
本来以为可以一劳永逸了,直到昨天闲来无事,发现了另一个开源项目,描述简要如下:
Spelling correction & Fuzzy search: 1 million times faster through Symmetric...
2018-08-11 01:44:54 |
NLP
FEMA
FEMA
参考资料
http://wiki.mbalib.com/wiki/FMEA%E7%AE%A1%E7%90%86%E6%A8%A1%E5%BC%8F
http://wiki.mbalib.com/wiki/DFMEA
http://wiki.mbalib.com/wiki/PFMEA
FEMA
参考资料
2018-08-10 17:02:16 |
Manager
Erlang
Erlang
Erlang 是一种编程语言,用于构建具有高可用性要求的大规模可伸缩软实时系统。
它的一些用途是电信、银行、电子商务、计算机电话和即时通讯。Erlang的运行时系统内置了对并发性、分发性和容错性的支持。
参考资料
https://zh.wikipedia.org/zh/Erlang
Erlang
参考资料
2018-08-09 00:39:35 |
Programming Language
java retry(重试) spring retry, guava retrying 详解
系列说明
java 重试框架 sisyphus https://github.com/houbb/sisyphus 综合了 spring-retry 和 gauva-retrying 的优势,使用起来也非常灵活。
今天,让我们一起看一下西西弗斯背后的故事。
情景导入
简单的需求
产品经理:实现一个按条件,查询用户信息的服务。
小明:好的。没问题。
代码
UserSe...
2018-08-08 09:46:57 |
Java
更好的 java 重试框架 sisyphus 的 3 种使用方式
回顾
我们前面学习了
更好的 java 重试框架 sisyphus 入门简介
更好的 java 重试框架 sisyphus 配置的 2 种方式介绍
更好的 java 重试框架 sisyphus 背后的故事
java 重试框架 sisyphus 开源地址 https://github.com/houbb/sisyphus
这一节让我们一起学习下 sisyphus 的 3 种...
2018-08-08 09:46:57 |
Java
更好的 java 重试框架 sisyphus 配置的 2 种方式介绍
# 回顾
我们前面学习了
更好的 java 重试框架 sisyphus 入门简介
更好的 java 重试框架 sisyphus 背后的故事
java 重试框架 sisyphus 开源地址 https://github.com/houbb/sisyphus
这一节让我们一起学习下 sisyphus 基于函数式的配置和注解式的配置。
函数式配置概览
为了满足更加方便的配置,...
2018-08-08 09:46:57 |
Java
更好的 java 重试框架 sisyphus 入门简介
What is Sisyphus
sisyphus 综合了 spring-retry 和 gauva-retrying 的优势,使用起来也非常灵活。
java 重试框架 sisyphus 开源地址 https://github.com/houbb/sisyphus
为什么选择这个名字
我觉得重试做的事情和西西弗斯很相似。
一遍遍的重复,可能徒劳无功,但是乐此不疲。
人一...
2018-08-08 09:46:57 |
Java
重试框架介绍:Guava Retry
Guava Retry
guava-retrying 模块提供了一种通用方法,
可以使用Guava谓词匹配增强的特定停止、重试和异常处理功能来重试任意Java代码。
优点
Guava retryer工具与spring-retry类似,都是通过定义重试者角色来包装正常逻辑重试,但是Guava retryer有更优的策略定义,在支持重试次数和重试频度控制基础上,能够兼容支持多个异常或者自定...
2018-08-07 17:40:39 |
Java