上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 36 下一页

2018年8月3日

EXPLAIN 命令详解

摘要: 在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解M 阅读全文

posted @ 2018-08-03 11:30 范兵 阅读(1523) 评论(0) 推荐(0) 编辑

2018年7月24日

查看JVM内存使用情况

摘要: Runtime run = Runtime.getRuntime(); long max = run.maxMemory()/(1024*1024); long total = run.totalMemory()/(1024*1024); long free = run.freeMemory()/( 阅读全文

posted @ 2018-07-24 20:44 范兵 阅读(2319) 评论(0) 推荐(0) 编辑

JDBC 中 socketTimeout 的作用

摘要: 如果我们把socketTimeout设置如下: 这意味着60秒以内服务器必须开始给客户端吐数据,以保持socket的活性。配置成60秒,一般查询都不会遇到问题。即使是全表扫描这样的大查询,数据也会流式地源源不断吐给客户端,不会达到60秒的限制。 但对于带有ORDER BY、DISTINCT、COUN 阅读全文

posted @ 2018-07-24 20:12 范兵 阅读(4970) 评论(0) 推荐(0) 编辑

Lucene教程(四) 索引的更新和删除

摘要: 这篇文章是基于上一篇文章来写的,使用的是IndexUtil类,下面的例子不在贴出整个类的内容,只贴出具体的方法内容。 3.5版本: 先写了一个check()方法来查看索引文件的变化: /** /** * 检查一下索引文件 * 检查一下索引文件 */ */ public static void che 阅读全文

posted @ 2018-07-24 15:46 范兵 阅读(2588) 评论(0) 推荐(0) 编辑

lucene学习笔记(四)lucene分词详解

摘要: 分词器的核心类 Analyzer SimpleAnalyzer StopAnalyzer WhitespaceAnalyzer StandardAnalyzer TokenStream 分词器做好处理之后得到的一个流,这个流中存储了分词的各种信息,可以通过TokenStream有效的获取到分词单元信 阅读全文

posted @ 2018-07-24 15:45 范兵 阅读(267) 评论(0) 推荐(0) 编辑

Lucene的数值索引以及范围查询

摘要: 对文本搜索引擎的倒排索引(数据结构和算法)、评分系统、分词系统都清楚掌握之后,本人对数值索引和搜索一直有很大的兴趣,最近对Lucene对数值索引和范围搜索做了些学习,并将主要内容整理如下: 1. Lucene不直接支持数值(以及范围)的搜索,数值必须转换为字符(串); 2. Lucene搜索数值的初 阅读全文

posted @ 2018-07-24 15:44 范兵 阅读(2716) 评论(0) 推荐(1) 编辑

Lucene4:获取中文分词结果,根据文本计算boost

摘要: 1. 要求 环境: Lucene 4.1版本/IKAnalyzer 2012 FF版本/mmseg4j 1.9版本 实现功能: 1).给定输入文本,获取中文拆分词结果;2).给定输入文本,对该文本按一定规则进行权重打分;如:文本中包含指定关键词的频率越高,分值越高。 2. 实现代码 输出: 原文:亭 阅读全文

posted @ 2018-07-24 15:44 范兵 阅读(729) 评论(0) 推荐(0) 编辑

理解本真的REST架构风格

摘要: 本文是“深入探索REST”专栏系列深度内容中的第二篇,它将带您领略REST架构的起源、与Web的关系、REST架构的本质及特性,以及REST架构与其他架构风格之间的比较。 引子 在移动互联网、云计算迅猛发展的今天,作为一名Web开发者,如果您还没听说过“REST”这个buzzword,显然已经落伍了 阅读全文

posted @ 2018-07-24 15:43 范兵 阅读(325) 评论(0) 推荐(0) 编辑

RESTful API 设计指南

摘要: 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互 阅读全文

posted @ 2018-07-24 15:42 范兵 阅读(272) 评论(0) 推荐(0) 编辑

理解RESTful架构

摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文

posted @ 2018-07-24 15:41 范兵 阅读(795) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 36 下一页

导航