自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 springboot+mybatis 逆向生成的实体,调用insert方法时报错Field 'user_id' doesn't have a default value

Intelligence Idea 中逆向生成实体类时,数据库表字段为 int 类型 且not null,属性默认转换为 long但是在执行insert方法时,一直报错:Field 'user_id' doesn't have a default value,跟踪检查过多遍,一直是赋值了的。 看控制台输出的sql 为  insert into user_favor(create_tim...

2019-01-10 15:54:36 1077 2

转载 同步容器与并发容器(转)

菜鸟之路——Java并发(五)同步容器与并发容器   一、同步容器  在Java的集合容器框架中,主要有四大类别:List、Set、Queue、Map。List、Set、Queue接口分别继承了Collection接口,Map本身是一个接口。  注意Collection和Map是一个顶层接口,而List、Set、Queue则继承了Collection接口,分别代表数组、集合和队列这三...

2018-12-20 10:26:44 552 2

原创 incrementandget 和 getandincrement 区别

今天在看AtomicInteger,看到自增方法时候有点迷糊,这里整理一下: public final int getAndIncrement() { return unsafe.getAndAddInt(this, valueOffset, 1);}public final int incrementAndGet() { return unsafe.getAn...

2018-12-19 16:09:40 9271 7

转载 Fork/Join框架详解(转)

Fork/Join框架详解  Fork/Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。Fork/Join框架要完成两件事情:  1.任务分割:首先Fork/Join框架需要把大的任务分割成足够小的子任务,如果子任务比较大的话还要对子任务进行继续分割  2.执行任务并合并结果:分割的子任务分别放...

2018-11-09 11:41:50 155

原创 Elasticsearch使用Logstash-input-jdbc同步mysql数据(全量和增量)(windows)

项目中用到elasticsearch,初始化数据时时写的程序从数据库里面查询出来,然后多线程往elasticsearch里面写入的。今天试了一下Logstash-input-jdbc插件,发现高效又方便,而且可以设置定时任务。1、安装插件在logstash的bin目录下执行命令: logstash-plugin install logstash-input-jdbc2、配置文件和jar包在bin目...

2018-03-30 16:29:39 6081 3

原创 定时上线广告位

今天要做一个广告位定时上/下线的功能。想到了要用定时任务定时执行,但是这样只能处理执行定时任务的这个时间点的任务。比如10点执行任务,其它如10:10、10:20、10:30……等等没法正点去执行。开始是考虑的允许一个时间延迟,打一个时间差:10分钟执行一次,执行当前时间之前10分钟范围内的数据。比如10点的时候,我执行9:50--10:00的数据。不过感觉太牵强了。想到了定时发送邮件的功能,所以...

2018-03-23 18:06:32 405

原创 cross-fields 跨字段查询 和 字段中心式(field-centric)与词中心式(term-centric)的区别

先看看以下字段中心式的 most_fields 查询的 explanation 解释:GET /_validate/query?explain{ "query": { "multi_match": { "query": "peter smith", "type": "most_fields"

2018-03-22 14:13:24 422

原创 字符串排序与多字段

之前遇到过一个问题,我希望按一个字段进行查询,还要用这个字段进行排序。最后的方案是建了两个字段,一个 analyzed ,一个 not_analyzed。被解析的字符串字段也是多值字段, 但是很少会按照你想要的方式进行排序。如果你想分析一个字符串,如 fine old art , 这包含 3 项。我们很可能想要按第一项的字母排序,然后按第二项的字母排序,诸如此类,但是 Elasticsearch ...

2018-03-13 18:39:21 163

原创 elasticsearch 查询与过滤:query and filter

Elasticsearch 使用的查询语言(DSL) 拥有一套查询组件,这些组件可以以无限组合的方式进行搭配。这套组件可以在以下两种情况下使用:过滤情况(filtering context)和查询情况(query context)。当使用于 过滤情况 时,查询被设置成一个“不评分”或者“过滤”查询。即,这个查询只是简单的问一个问题:“这篇文档是否匹配?”。回答也是非常的简单,yes 或者 no ,...

2018-03-13 18:18:43 3858

原创 用match_phrase解决match和term查询不能精确匹配的问题

term 查询term 查询被用于精确值 匹配,这些精确值可能是数字、时间、布尔或者那些 not_analyzed 的字符串:{ "term": { "age": 26 }}{ "term": { "date": "2014-09-01" }}{ "term": { "public": true }}{ "t

2018-03-13 18:09:43 16851 3

转载 分布式文档存储:取回一个文档

可以从主分片或者从其它任意副本分片检索文档 ,如下图所示 图 10 “取回单个文档”.图 10. 取回单个文档以下是从主分片或者副本分片检索文档的步骤顺序:1、客户端向 Node 1 发送获取请求。2、节点使用文档的 _id 来确定文档属于分片 0 。分片 0 的副本分片存在于所有的三个节点上。 在这种情况下,它将请求转发到 Node 2 。3、Node 2 将文档返回给 Node 1 ,然后将文...

2018-03-12 17:39:21 166

转载 分布式文档存储: 新建、索引和删除文档

新建、索引和删除 请求都是 写 操作, 必须在主分片上面完成之后才能被复制到相关的副本分片,如下图所示 图 9 “新建、索引和删除单个文档”.图 9. 新建、索引和删除单个文档以下是在主副分片和任何副本分片上面 成功新建,索引和删除文档所需要的步骤顺序:客户端向 Node 1 发送新建、索引或者删除请求。节点使用文档的 _id 确定文档属于分片 0 。请求会被转发到 Node 3`,因为分片 0 ...

2018-03-12 17:33:48 168

原创 elastichsearch 映射和分析

在看《Elasticsearch: 权威指南》时,看到这么个问题,解决了我的疑问:映射和分析当摆弄索引里面的数据时,我们发现一些奇怪的事情。一些事情看起来被打乱了:在我们的索引中有12条推文,其中只有一条包含日期 2014-09-15 ,但是看一看下面查询命中的 总数 (total):GET /_search?q=2014 # 12 resultsGET /_searc...

2018-03-12 17:26:38 266

转载 windows环境下ElasticSearch6 安装head插件

我的ElasticSearch版本是6.1.2原文地址:ElasticSearch-5.0安装head插件原文地址:windows环境下ElasticSearch5以上版本安装head插件步骤下载node.js ,网址:https://nodejs.org/en/安装node到D盘。如D:\nodejs。把NODE_HOME设置到环境变量里(安装包也可以自动加入PATH环境变量)。测试一下node...

2018-03-12 16:00:14 5255

jai-imageio-core-1.3.0.1.jar

jai-imageio-core-1.3.0.1.jar jai-imageio-core-1.3.0.1.jar

2018-03-05

elasticsearch-6.1.2.zip

elasticsearch-6.1.2.zip下载 elasticsearch-6.1.2.zip下载

2018-03-05

jdk1.8下载

jdk1.8下载

2018-03-05

chi_sim.traineddata

chi_sim.traineddata chi_sim.traineddata chi_sim.traineddata

2018-03-05

opencv-3.2.0-1.jar 下载

opencv-3.2.0-1.jar opencv-3.2.0-1.jar opencv-3.2.0-1.jar

2018-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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