摘要:
##1. 拉镜像 和其他的部署的镜像的方式一样,通常是直接使用docker search jenkins 然后直接docker pull jenkins 此时,在安装插件的时候发现插件都安装失败,提示jenkins版本太低 正确的安装方式是pull的时候直接带上版本号,使用docker pull j 阅读全文
摘要:
中文分词技术(Chinese Word Segmentation) 指将一个汉字序列切分成一个个单独的词。分词就是将连续的字序列按照一定的规则重新组合成词序列的过程 目前中文分词算法有以下5类: 基于词典的方法 基于统计的方法 基于规则的方法 基于人工智能技术的方法 基于字标注的方法 在业务中,可以 阅读全文
摘要:
布隆过滤器[1](Bloom Filter)是由布隆(Burton Howard Bloom)在1970年提出的。它实际上是由一个很长的二进制向量和一系列随机映射函数组成,布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率(假正例 阅读全文
摘要:
事务简单来说就是业务中多个操作提交后,要嘛全部成功,要嘛全部失败,不会出现部分成功部分失败的场景。 事务具有四个特征(ACID):原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation )和持续性( Durability )。 原子性:事务是数据库的逻辑 阅读全文
摘要:
系统调用 操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境,但是计算机系统的各种硬件资源是有限的,因此为了保证每一个进程都能安全的执行。处理器设有两种模式:“用户模式”与“内核模式”。一些容易发生安全问题的操作都被限制在只有内核模式下才可以执行,例如I/O操作,修改基址寄存器内容 阅读全文
摘要:
周五晚上无聊,粗粗撸了一遍代码+性能测试文档,随便扯扯吧。主要分为亮点、槽点、瓶颈分析三块,理解有问题的话欢迎大家指出来。 亮点 结构相对清晰,流程简单一目了然 每个分区一个逻辑存储的设计,在一定程度上增大了写盘之前处理的并发数(这点会在瓶颈分析部分) 自建缓存的设计使得写盘相对可控,不会污染pag 阅读全文
摘要:
传统的数据传输方法 在互联网时代,从某台机器将一份数据(比如一个文件)通过网络传输到另外一台机器,是再平常不过的事情了。如果按照一般的思路,用Java语言来描述发送端的逻辑,大致如下: Socket socket = new Socket(HOST, PORT); InputStream input 阅读全文