Java内存模型

1. 概述  多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Second,TPS)这个指标比较能说明问

admin 2018年10月17日 17:26:17

Java虚拟机必学之四大知识要点,内附系列学习资料

作者 | 郑雨迪来源 | 极客时间《深入拆解 Java 虚拟机》作为一位 Java 程序员,在尽情享受 Java 虚拟机带来好处的同时,我们还应该去了解和思考“这些技术特性是如何实现的”,去了解最底层

admin 2018年10月17日 17:24:33

数据库索引引擎:MyISAM与InnoDB

MyISAM的索引与行记录是分开存储的,叫做非聚集索引(UnClustered Index)。InnoDB的主键索引与行记录是存储在一起的,故叫做聚集索引(Clustered Index)。主要区别:

admin 2018年10月09日 17:13:05

索引:哈希(hash)和树(tree)

(1)哈希,例如HashMap,查询/插入/修改/删除的平均时间复杂度都是O(1);(2)树,例如平衡二叉搜索树,查询/插入/修改/删除的平均时间复杂度都是O(lg(n));对于排序查询的SQL需求:

admin 2018年10月09日 17:05:46

基于TextRank算法提取关键词——Java实现

PageRank近似于一个用户,是指在Internet上随机地单击链接将会到达特定网页的可能性。通常,能够从更多地方到达的网页更为重要,因此具有更高的PageRank。每个到其他网页的链接,都增加了该网页的PageRank。具有较高PageRank的网页一般都是通过更多其他网页的链接而提高的

admin 2018年09月28日 17:23:38

搜索学习基础--分词器的使用

这节中,我们的分词方式是对文本按空格分词。而在我们实际过程中,我们对分词的要求是苛刻的,我们会在不同的场景下使用不同的分词器。

admin 2018年09月28日 17:21:00

搜索学习基础--代码模拟倒排索引过程

之前已经分析了倒排索引的过程倒排索引过程解读,那么,接下来用代码实现一下其过程,加深了解

admin 2018年09月28日 17:13:06

搜索学习基础--倒排索引的过程解读

下面是两篇文档,我们要对其建立索引

admin 2018年09月28日 17:12:23

搜索学习基础--基本概念的简单阐述

对于精确查找,我们都非常熟悉,就是这个值必须等于这个条件。比如我们常用的数据库查询中

admin 2018年09月28日 17:10:09

排序算法——快速排序详解(java实现)

用java实现快速排序详解

admin 2018年08月24日 15:45:52