write(byte b[], int off, int len)与write(byte b[])

在进行写文件的时候有时候返现,通过write(byte b[])方式写文件比原来的文件大一些。流程代码: public static void main(String[] args) throws Exception { long t1 = System.currentTim...

2017-06-26 17:51:52

阅读数:889

评论数:0

字符、字节

字符是指计算机中使用的字母、数字、字和符号。 1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。 ASCII是一个字节,Unicode是两个字节。 Java的字符是Unicode的,所以是两个字节。

2017-06-26 16:47:10

阅读数:154

评论数:0

跨域问题

什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 情形 是否允许通信 同一域名下 是 同一域名下不同文件夹 是 同一域名、不同端口 否 同一域名、不同协议 否 ...

2017-06-26 15:44:27

阅读数:235

评论数:0

linux 配置mysql

1、下载     下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads     下载版本:我这里选择的5.6.33,通用版,linux下64位     也可以直接复制64位的下载地址,通过命令下载:wget http://d...

2017-06-20 18:36:17

阅读数:159

评论数:0

全面解析schedule、scheduleAtFixedRate和scheduleWithFixedDelay

通过java在做定时任务的时候最好使用scheduleThreadPoolExecutor的方式,因为这样可以保证里面始终以后线程是活的。scheduleThreadPoolExecutor有三种任务 执行的方式:scheduleAtFixedRate、scheduleWithFixedDelay...

2017-06-20 15:46:24

阅读数:1313

评论数:0

ajax 重定向跨域问题

一个页面发ajax请求到后端接口,这个后端接口重定向了另外一个域名的地址;此时会出现跨域问题。 ajax调用浏览器组件发起的请求和浏览器直接发起的请求有一定区别。   1)浏览器可以通过返回的http状态进行相应的操作,如访问一个页面,此页面重定向时,浏览器可以获取到重定向后的url然后进行转...

2017-06-20 11:56:56

阅读数:4141

评论数:2

Elasticsearch 的 Shard 和 Segment

Shard(分片)        一个Shard就是一个Lucene实例,是一个完整的搜索引擎。一个索引可以只包含一个Shard,只是一般情况下会用多个分片,可以拆分索引到不同的节点上,分担索引压力。 segment       elasticsearch中的每个分片包含多个segmen...

2017-06-10 01:02:28

阅读数:1117

评论数:0

lucene--DocInverterPerField/DocInverterPerField

1.3.2 第二车间——DocInverterPerField   DocInverterPerField 负责对DocFieldProcessorPerThread对象的Fieldable[]数组的内容建立倒排索引,也就是处理同名字的所有Field。但实际上这个类主要解决的是前期工作...

2017-06-09 18:23:23

阅读数:206

评论数:0

[Elasticsearch] 分布式搜索

在继续之前,我们将绕一段路来谈谈在分布式环境中,搜索是如何执行的。和在分布式文档存储(Distributed Document Store)中讨论的基本CRUD操作相比,这个过程会更加复杂一些。 一个CRUD操作会处理一个文档,该文档有唯一的_index,_type和路由值(Routing ...

2017-06-09 00:29:28

阅读数:175

评论数:0

解析Elasticsearch/lucene打分策略

解析es/lucene的打分策略、打分公式

2017-06-07 16:55:15

阅读数:2069

评论数:0

elasticsearch bm25调参

bm25                                                   elasticsearch中BM25相似度算法使用的公式如上所示。其中f(qi, D) 表示term qi在文档D中的出现次数,即tf。参数k1用来控制公式对tf的敏感程度,k1越小...

2017-06-07 14:32:29

阅读数:1360

评论数:0

check and Unchecked Exception

Checked异常必须被显式地捕获或者传递,如Basic try-catch-finally Exception Handling一文中所说。而unchecked异常则可以不必捕获或抛出。Checked异常继承java.lang.Exception类。Unchecked异常继承自java.lang...

2017-06-04 16:37:02

阅读数:181

评论数:0

Spring transaction事务 roll back各种回滚

Spring 事务注解的参数 属性名  类型  说明  isolation  枚举org.springframework.transaction.annotation.Isolation的值  事务隔离级别  noRollbackFor  ...

2017-06-04 16:28:41

阅读数:1440

评论数:0

intelliJ IDEA 版本更新后,如何关闭参数提示。

在 IntelliJ IDEA 2016.3.4(64) 这个版本更新之后,发现在代码中,方法调用的地方,会显示一些方法参数的提示,点不到,也不是一下就能看懂, 对于阅读代码,很是不得劲。所以,还是找到地方,给他关闭了吧。 具体现象,如下图: 如何关闭 int...

2017-06-01 23:34:09

阅读数:1631

评论数:0

解析elasticsearch二次打分处理方案

有时ES默认的评分规则并不能满足需求,时常会有在old_source的基础上根据某字段的值需要重新打分的需求场景,比如在相关度相差不大的情况下时间越进越靠前,或者评论数越多越靠前等等。此时需要重新打分。对此可以通过两种方式法来处理: 1、在创建索引的时候提高文档的权重,根据因素字段值来给文档设置...

2017-06-01 16:49:40

阅读数:2559

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭