08 2018 档案

elasticsearch painless脚本评分
摘要:painless是一种新支持的脚本语言,语言格式和java十分类似。可以参考以下文档: painless语言介绍 painless api painless 实例 脚本参数 score_mode计算fu... 阅读全文

posted @ 2018-08-30 15:35 疯狂的小萝卜头 阅读(673) 评论(0) 推荐(0) 编辑

elasticsearch relevance score相关性评分的计算
摘要:一、多shard场景下relevance score不准确问题 1、问题描述: 多个shard下,如果每个shard包含指定搜索条件的document数量不均匀的情况下,会导致在某个shard上docume... 阅读全文

posted @ 2018-08-30 14:00 疯狂的小萝卜头 阅读(378) 评论(0) 推荐(0) 编辑

java 多线程间通信(二)
摘要:传统的线程通信Object提供了三个方法wait(), notify(), notifyAll()在线程之间进行通信,以此来解决线程间执行顺序等问题。wait():释放当前线程的同步监视控制器,并让当前线程进入阻... 阅读全文

posted @ 2018-08-30 11:12 疯狂的小萝卜头 阅读(169) 评论(0) 推荐(0) 编辑

java 多线程间通信(一)
摘要:synchronized同步package com.test7;public class Run { public class MyObject { private int a; public MyObjec... 阅读全文

posted @ 2018-08-30 10:52 疯狂的小萝卜头 阅读(132) 评论(0) 推荐(0) 编辑

java CountDownLatch、CyclicBarrier和 Semaphore用法
摘要:一.CountDownLatch用法 CountDownLatch类位于java.util.concurrent中包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行... 阅读全文

posted @ 2018-08-29 16:42 疯狂的小萝卜头 阅读(175) 评论(0) 推荐(0) 编辑

java 深入剖析ThreadLocal
摘要:一.对ThreadLocal中的理解 ThreadLocal的,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道的ThreadLocal为变量在每个线程中都创建了一个副本... 阅读全文

posted @ 2018-08-29 14:10 疯狂的小萝卜头 阅读(150) 评论(0) 推荐(0) 编辑

java中String、StringBuffer、StringBuilder的区别
摘要:java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变 Stri... 阅读全文

posted @ 2018-08-29 13:26 疯狂的小萝卜头 阅读(83) 评论(0) 推荐(0) 编辑

java synchronized的四种用法
摘要:一 修饰方法Synchronized修饰一个方法很简单,就是在方法的前面加synchronized,synchronized修饰方法和修饰一个代码块类似,只是作用范围不一样,修饰代码块是大括号括起来的范围,而修饰... 阅读全文

posted @ 2018-08-29 13:20 疯狂的小萝卜头 阅读(539) 评论(0) 推荐(0) 编辑

java 多线程实现的四种方式
摘要:一个线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。下图显示了一个线程完整的生命周期。新建状态: 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态... 阅读全文

posted @ 2018-08-29 11:13 疯狂的小萝卜头 阅读(264) 评论(0) 推荐(0) 编辑

java 高性能Server —— Reactor模型单线程版
摘要:NIO模型NIO模型示例如下:Acceptor注册Selector,监听accept事件 当客户端连接后,触发accept事件 服务器构建对应的Channel,并在其上注册Selector,监听读写事件 当发生读... 阅读全文

posted @ 2018-08-28 11:51 疯狂的小萝卜头 阅读(185) 评论(0) 推荐(0) 编辑

java nio socket使用示例
摘要:这个示例,实现一个简单的C/S,客户端向服务器端发送消息,服务器将收到的消息打印到控制台,并将该消息返回给客户端,客户端再打印到控制台。现实的应用中需要定义发送数据使用的协议,以帮助服务器解析消息.本示例只是无差... 阅读全文

posted @ 2018-08-27 16:32 疯狂的小萝卜头 阅读(357) 评论(0) 推荐(0) 编辑

java.nio.Buffer 中的 flip()方法
摘要:在Java NIO编程中,对缓冲区操作常常需要使用 java.nio.Buffer中的 flip()方法。 Buffer 中的 flip() 方法涉及到 Buffer 中的capacity、position、... 阅读全文

posted @ 2018-08-27 16:13 疯狂的小萝卜头 阅读(400) 评论(0) 推荐(0) 编辑

java NIO 详解
摘要:Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。本系列教程将有助于你学习和理解Java NIO。Java NIO提供了与标准IO不同的... 阅读全文

posted @ 2018-08-27 14:43 疯狂的小萝卜头 阅读(933) 评论(0) 推荐(0) 编辑

java 反射
摘要:一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的... 阅读全文

posted @ 2018-08-24 17:22 疯狂的小萝卜头 阅读(105) 评论(0) 推荐(0) 编辑

Java的三种代理模式
摘要:1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一... 阅读全文

posted @ 2018-08-24 15:23 疯狂的小萝卜头 阅读(83) 评论(0) 推荐(0) 编辑

spring AOP的两种代理
摘要:1.JDK动态代理 2.cglib代理1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP3、如果目标对象没有实现了接口,必须采用C... 阅读全文

posted @ 2018-08-24 14:25 疯狂的小萝卜头 阅读(160) 评论(0) 推荐(0) 编辑

docker 部署vsftpd服务、验证及java ftp操作工具类
摘要:docker部署vsftpd服务新建ftp文件存储目录/home/ftpcd /homemkdir ftp创建一个组,用于存放ftp用户groupadd ftpgroups创建ftp用户,并加入ftpgroups... 阅读全文

posted @ 2018-08-24 10:22 疯狂的小萝卜头 阅读(621) 评论(0) 推荐(0) 编辑

springmvc 异常统一处理的三种方式详解
摘要:1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量... 阅读全文

posted @ 2018-08-23 16:20 疯狂的小萝卜头 阅读(560) 评论(0) 推荐(0) 编辑

mybatis Mapper XML 文件
摘要:Mapper XML 文件MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了... 阅读全文

posted @ 2018-08-22 16:48 疯狂的小萝卜头 阅读(177) 评论(0) 推荐(0) 编辑

hibernate的拦截器和监听器
摘要:拦截器(Intercept):顾名思义,拦截操作,也就是在Hibernate做出动作之前会调用的方法。如果你有需要在Hibernate操作数据库之前想要做的操作,就需要用到这个东西了。 监听器(Listener)... 阅读全文

posted @ 2018-08-22 11:05 疯狂的小萝卜头 阅读(441) 评论(0) 推荐(0) 编辑

spring整合mybatis后,mybatis一级缓存失效的原因
摘要:一般来说,可以在5个方面进行缓存的设计:最底层可以配置的是数据库自带的query cache, mybatis的一级缓存,默认情况下都处于开启状态,只能使用自带的PerpetualCache,无法配置第三方缓存 ... 阅读全文

posted @ 2018-08-22 10:13 疯狂的小萝卜头 阅读(1240) 评论(0) 推荐(0) 编辑

mybatis的缓存机制及用例介绍
摘要:在实际的项目开发中,通常对数据库的查询性能要求很高,而mybatis提供了查询缓存来缓存数据,从而达到提高查询性能的要求。mybatis的查询缓存分为一级缓存和二级缓存,一级缓存是SqlSession级别的缓存,... 阅读全文

posted @ 2018-08-22 09:58 疯狂的小萝卜头 阅读(265) 评论(0) 推荐(0) 编辑

hibernate的hql查询语句总结
摘要:这篇随笔将会记录hql的常用的查询语句,为日后查看提供便利。在这里通过定义了三个类,Special、Classroom、Student来做测试,Special与Classroom是一对多,Classroom与St... 阅读全文

posted @ 2018-08-21 16:56 疯狂的小萝卜头 阅读(99) 评论(0) 推荐(0) 编辑

hibernate annotation注解方式来处理映射关系
摘要:在hibernate中,通常配置对象关系映射关系有两种,一种是基于xml的方式,另一种是基于annotation的注解方式,熟话说,萝卜青菜,可有所爱,每个人都有自己喜欢的配置方式,我在试了这两种方式以后,发现使... 阅读全文

posted @ 2018-08-21 15:39 疯狂的小萝卜头 阅读(145) 评论(0) 推荐(0) 编辑

hibernate缓存机制详细分析
摘要:一、N+1问题首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题:list()获得对象: /** * 此时会发出一条sql,将30个学生全部查询出来... 阅读全文

posted @ 2018-08-21 15:03 疯狂的小萝卜头 阅读(70) 评论(0) 推荐(0) 编辑

hibernate的三种状态
摘要:学过hibernate的人都可能都知道hibernate有三种状态,transient(瞬时状态),persistent(持久化状态)以及detached(离线状态),大家伙也许也知道这三者之间的区别,比如瞬时状... 阅读全文

posted @ 2018-08-21 14:26 疯狂的小萝卜头 阅读(131) 评论(0) 推荐(0) 编辑

spring静态资源配置
摘要:优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.d... 阅读全文

posted @ 2018-08-21 13:05 疯狂的小萝卜头 阅读(604) 评论(0) 推荐(0) 编辑

spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
摘要:从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返... 阅读全文

posted @ 2018-08-17 15:17 疯狂的小萝卜头 阅读(167) 评论(0) 推荐(0) 编辑

mqtt haproxy 代理及负载搭建
摘要:目录mqtt 分布集群搭建haproxy 安装配置解压安装配置haproxy.cfg启动haproxy配置mqtt测试负载配置说明负载均衡算法ACL规则定义全局配置默认配置统计页面配置设置haproxy 错误页面... 阅读全文

posted @ 2018-08-16 16:55 疯狂的小萝卜头 阅读(1424) 评论(0) 推荐(1) 编辑

emqtt 分布集群及节点桥接搭建
摘要:目录分布集群emq@s1.emqtt.io 节点设置emq@s2.emqtt.io 节点设置节点加入集群节点退出集群节点发现与自动集群manual 手动创建集群基于 static 节点列表自动集群基于 mcast... 阅读全文

posted @ 2018-08-16 14:13 疯狂的小萝卜头 阅读(1268) 评论(0) 推荐(0) 编辑

elasticsearch Java Client用户指南
摘要:这里使用的Java客户端版本是5.1.2,Elasticsearch的版本号也要是5.1.2,否则一些功能可能不支持。之前介绍过Spring Data Elasticsearch,那里也是使用了本文介绍的官方客户... 阅读全文

posted @ 2018-08-15 10:30 疯狂的小萝卜头 阅读(518) 评论(0) 推荐(0) 编辑

elasticsearch api约定
摘要:elasticsearch REST API 使用JSON通过HTTP协议传输。本约定贯穿整个REST API,除非有特别的说明。一、多重索引大多数APIs引用到一个index参数来在多个索引中执行操作,使用简单... 阅读全文

posted @ 2018-08-15 10:23 疯狂的小萝卜头 阅读(203) 评论(0) 推荐(0) 编辑

Bookmarks
摘要:Bookmarks 书签栏 tooltips提示效果,支持点击与经过显示,位置和效果可以自定义- CSDN博客疯狂的小萝卜头 - 博客园【Kettle从零开始】第九弹之Kettle定时任务介绍 - RotKang... 阅读全文

posted @ 2018-08-15 08:58 疯狂的小萝卜头 阅读(964) 评论(0) 推荐(0) 编辑

常见的距离算法和相似度(相关系数)计算方法
摘要:摘要: 1.常见的距离算法 1.1欧几里得距离(Euclidean Distance)以及欧式距离的标准化(Standardized Euclidean distance) 1.2马哈拉诺比斯距离(... 阅读全文

posted @ 2018-08-14 15:01 疯狂的小萝卜头 阅读(1428) 评论(0) 推荐(0) 编辑

Ubuntu18.04+CUDA9.0+cuDNN7.1.3+openface安装总结
摘要:目录 前言编译工具CMakeC++标准库安装下载OpenFace代码OpenCV安装luarocks—Lua 包管理器,提供一个命令行的方式来管理 Lua 包依赖、安装第三方 Lua 包等功能安装 TORCH—... 阅读全文

posted @ 2018-08-14 14:38 疯狂的小萝卜头 阅读(391) 评论(0) 推荐(0) 编辑

dlib 基于摄像流检测眨眼次数
摘要:眼睛纵横比(EAR)在讨论EAR之前,先看看68个人脸特征点: 人脸特征点检测本身的算法是很复杂的,dlib中给出了相关的实现。每只眼睛由6个(x,y)坐标表示,从眼睛的左角开始,然后围绕该区域的其余部分顺时针显... 阅读全文

posted @ 2018-08-14 13:28 疯狂的小萝卜头 阅读(1127) 评论(0) 推荐(1) 编辑

face_recognition人脸识别框架
摘要:一、环境搭建1.系统环境Ubuntu 17.04Python 2.7.14pycharm 开发工具2.开发环境,安装各种系统包人脸检测基于dlib,dlib依赖Boost和cmake$ sudo apt-get install build-essential cmak... 阅读全文

posted @ 2018-08-13 15:45 疯狂的小萝卜头 阅读(584) 评论(0) 推荐(0) 编辑

OpenCV/Python/dlib眨眼检测
摘要:今天我们来使用面部标志和OpenCV 检测和计算视频流中的眨眼次数。为了构建我们的眨眼检测器,我们将计算一个称为眼睛纵横比(EAR)的指标,由Soukupová和Čech在其2016年的论文“使用面部标志实时眼睛眨眼检测”中介绍。今天介绍的这个方法与传统的计算眨眼图像... 阅读全文

posted @ 2018-08-13 15:19 疯狂的小萝卜头 阅读(5003) 评论(0) 推荐(0) 编辑

openface人脸识别框架
摘要:openface的githup文档地址:http://cmusatyalab.github.io/openface/openface的安装:官方推荐用docker来安装openface,这样方便快速不用自己去安装那么多依赖库:docker pull bamos/ope... 阅读全文

posted @ 2018-08-13 14:28 疯狂的小萝卜头 阅读(10877) 评论(2) 推荐(0) 编辑

python 多进程队列数据处理
摘要:# -*- coding:utf8 -*-import paho.mqtt.client as mqttfrom multiprocessing import Process, Queueimport time, random, osimport camera_per... 阅读全文

posted @ 2018-08-10 11:52 疯狂的小萝卜头 阅读(1133) 评论(0) 推荐(0) 编辑

python mqtt 客户端实现
摘要:安装paho-mqttpip install paho-mqtt -i http://pypi.douban.com/simple --trusted-host pypi.douban.compython消息收发实现import paho.mqtt.client as... 阅读全文

posted @ 2018-08-09 13:25 疯狂的小萝卜头 阅读(6307) 评论(0) 推荐(0) 编辑

elasticsearch 父子关系
摘要:ElasticSearch 中的Parent-Child关系和nested模型是相似的, 两个都可以用于复杂的数据结构中,区别是 nested 类型的文档是把所有的实体聚合到一个文档中而Parent-Child现对于比较独立,每个实体即为一个文档Parent-Chil... 阅读全文

posted @ 2018-08-04 10:15 疯狂的小萝卜头 阅读(3158) 评论(0) 推荐(0) 编辑

elasticsearch Mapping使用自定义分词器
摘要:创建索引及配置分析器 PUT /my_index{ "settings": { "analysis": { "char_filter": { "&_to_and": { ... 阅读全文

posted @ 2018-08-03 17:30 疯狂的小萝卜头 阅读(4702) 评论(0) 推荐(0) 编辑

elk 解决浏览器跨域问题
摘要:1、执行命令:docker pull sebp/elk 将镜像pull到本地来;2、执行命令:docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=128m -e ES_MAX_MEM=102... 阅读全文

posted @ 2018-08-03 16:00 疯狂的小萝卜头 阅读(219) 评论(0) 推荐(0) 编辑

elasticsearch 英文数字组合字符串模糊检索
摘要:不分词,然后用wildcard查询{ "query": { "wildcard": { "字段名": "*123*" } }} 阅读全文

posted @ 2018-08-02 16:04 疯狂的小萝卜头 阅读(3364) 评论(3) 推荐(0) 编辑

elasticsearch 关联单词查询以及Shingles
摘要:Shingle Token FilterA token filter of type shingle that constructs shingles (token n-grams) from a token stream. In other words, it cr... 阅读全文

posted @ 2018-08-02 15:27 疯狂的小萝卜头 阅读(496) 评论(0) 推荐(0) 编辑

elasticsearch 分析器 分词器
摘要:参考:https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-tokenizers.html在全文搜索(Fulltext Search)中,词(Term)是一个搜索单元,表示文本... 阅读全文

posted @ 2018-08-02 14:23 疯狂的小萝卜头 阅读(1135) 评论(0) 推荐(0) 编辑

elasticsearch Mapping 定义索引
摘要:Mapping is the process of defining how a document should be mapped to the Search Engine, including its searchable characteristics such... 阅读全文

posted @ 2018-08-01 15:46 疯狂的小萝卜头 阅读(1829) 评论(0) 推荐(0) 编辑

elasticsearch 嵌套对象使用Multi Match Query、query_string全文检索设置
摘要:参考:https://www.elastic.co/guide/en/elasticsearch/reference/1.7/mapping-nested-type.htmlhttps://stackoverflow.com/questions/31829654/el... 阅读全文

posted @ 2018-08-01 15:44 疯狂的小萝卜头 阅读(474) 评论(0) 推荐(0) 编辑

elasticsearch 中的Multi Match Query
摘要:在Elasticsearch全文检索中,我们用的比较多的就是Multi Match Query,其支持对多个字段进行匹配。Elasticsearch支持5种类型的Multi Match,我们一起来深入学习下它们的区别。5种类型的Multi Match Query直接从... 阅读全文

posted @ 2018-08-01 14:09 疯狂的小萝卜头 阅读(1941) 评论(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

统计

点击右上角即可分享
微信分享提示