07 2018 档案

查看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 范兵 阅读(2320) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Lucene 分页搜索实现
摘要:Lucene中有两种分页查询方式 1、一次查询出大量数据,然后根据页码定位是哪个文档,其实就是暴力获取了 2、通过调用searchAfter来实现 我们都知道collect是lucene中对搜索到的文档进行收集和排序过程,searchAfter也是通过一个收集器来控制的,叫PagingTopScor 阅读全文

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

Mysql之binlog日志说明及利用binlog日志恢复数据操作记录
摘要:众所周知,binlog日志对于mysql数据库来说是十分重要的。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷! 废话不多说,下面是梳理的binlog日志操作解说: 一、初步了解binlogMySQL的二进制日志bi 阅读全文

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

随笔-未整理-linux下流量查看
摘要:nethogs: 按进程查看流量占用 iptraf: 按连接/端口查看流量 ifstat: 按设备查看流量 ethtool: 诊断工具 tcpdump: 抓包工具 ss: 连接查看工具 其他: dstat, slurm, nload, bmon 阅读全文

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

MySQL用命令行复制表的方法
摘要:mysql中用命令行复制表结构的方法主要有一下几种: 1.只复制表结构到新表 或 注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是不会复制过去的,而后一种方式是把旧表的所有字段类型都复制到新表。 2.复制表结构及数据到新表 3.复制旧表的数据到新表(假设两个表结构一样) 4.复制旧表的 阅读全文

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

MySQL简单实现多字段模糊查询
摘要:我所做的商城项目前些时提了新需求,要求前台搜索商品除了能通过商品名称搜索到以外,还可以通过别个信息搜索,比如:商品编号、详情内容描述等等,类似于全文搜索了。我首先想到的就是lucene,但是对代码这样的改动量就太大了。。。。目前线上版本如果做这种改动怕测试又出什么幺蛾子,如果又重新建表将这些信息另外 阅读全文

posted @ 2018-07-12 15:48 范兵 阅读(32058) 评论(3) 推荐(4) 编辑

Mybatis 模糊查询 like【笔记】Could not set parameters for mapping
摘要:当使用mybatis 做模糊查询时如果这样写 会报 Could not set parameters for mapping: ParameterMapping{property='keywords' # 是起的占位符的作用,但是写在了字符串里面无法起到占位符的作用,这是我们要用 $ 这里 $ 接收 阅读全文

posted @ 2018-07-12 15:47 范兵 阅读(25716) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示