- 博客(35)
- 收藏
- 关注
原创 ES 矩阵查询(Adjacency matrix aggregation)
邻接矩阵聚合定义对某个字段的值做矩阵,返回单独满足一个/同时满足两个的结果(矩阵之间查询并级) A组 ["a","b"] B组 ["c","e"] C组 ["d", "f"] A组 ["a","b"] A组 & A组 = A组 ["a","b"] A组 & B组 ["a","b"] &["c...
2022-03-05 07:56:42
546
转载 ES multi_match 多字段匹配
基础语法multi_match 顾名思义就是提供在多个字段上查询的意思,基本语法#在field1和field2中查询 test1和test2的内容GET test_index/_search{ "query": { "multi_match": { "query": "test1 test2", "fields": ["field1","field2"] } }}query:来自用户输入的查询短语fields:数组,默认支持最...
2022-03-03 13:32:34
6387
原创 es TF-IDF 相关性
1、修改pom文件ik分词器源码下载地址:https://github.com/medcl/elasticsearch-analysis-ik在 pom文件中增加<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.49</version><
2022-03-03 12:22:23
753
原创 ElashSearch 基础语法 (ES 8.0)
1、CRUD1、创建索引索引与数据库中的表类似(索引名称即表名)#语法 PUT /索引名称PUT /test_index2、查询索引下的数据# GET /索引名称/_searchGET /test_index/_search#返回结果{ "took" : 2, #表示整个搜索请求花费了多少毫秒 "timed_out" : false, "_shards" : { "total" : 1, "successful" : 1,...
2022-02-24 17:17:04
2825
转载 ElasticSearch 启动失败无法访问9200
1、received plaintext http traffic on an https channel, closing connection Netty4HttpChannelreceived plaintext http traffic on an https channel, closing connection Netty4HttpChannel{localAddress=/[0:0:0:0:0:0:0:1]:9200, remoteAddress=/[0:0:0:0:0:0:0:1]:
2022-02-21 14:10:12
19254
20
原创 LVS-NAT配置
LVS-NAT方式1、准备-LVS-ServerLVS Server有两张网卡。eth33: 192.168.80.100:这张网卡对应一个封闭的内网,不能访问外网资源,外网也不能直接通过这个IP访问这台主机。eth38 192.168.80.109: 这张网卡设置的IP可以访问外网,也可以被外网访问。eth38的网关 192.168.80.2以下是设置eth33的IP信息:TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=
2022-01-11 18:27:17
1344
转载 nginx 开启高效文件传输模式sendfile on
性能优化-开启高效文件传输模式sendfile onsendfile on; #特殊的数据传输功能tcp_nopush on; #参数sendfile on用于开启文件高效传输模式,同时将tcp_nopush_on和tcp_nodelay on两个指令为on,可防止网络及磁盘I/O阻塞,提升Nginx工作效率1) 设置参数 sendfile on参数语法 sendfile on|off放置位置 http,server,location,if in location**2)设置参数tcp_nop
2022-01-11 10:40:53
5719
原创 Nginx 最大连接数配置
配置Nginx最大工作进程数##worker_processes:最大工作进程数work_connections:每个工作进程可以允许同时建立的外部连接数量。修改最大可打开文件数更改操作系统"进程最大可打开文件数"的设置首先需要操作系统的root权限,然后需要limits.conf主配置文件:[root@localhost /]# vim /etc/security/limits.conf在文件中加入下面语句* soft nofile 65535* hard nofile 65535
2022-01-10 17:48:38
13216
1
原创 Nginx gzip压缩参数
#开启gzip功能gzip on;#gzip 压缩需要申请临时内存空间,假设前提是压缩后大小是小于等于压缩前的。#例如:如果原如文件大小为10KB,那么它超过了8KB,所以按照8*2=16KB;#再例如:原始文件大小为18KB,很明显16KB也是不够的,那么按照8*2*2=32KB的大小申请内存#如果没有设置,则默认值是申请跟原始数据相同大小的内存空间去存储gzip压缩结果gzip_buffers 28k;#进行压缩的原始文件的最小值,也就是说如果原始文件小于5KB,那么就不会进行压缩了gz
2022-01-10 16:27:19
731
原创 JFreeChar 常用API
void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBackgroundImageAlpha(f...
2008-11-14 14:39:36
244
Struts1 连接池配置
struts-config.xml配置 <data-sources> <data-source key="postgre" type="org.apache.commons.dbcp.BasicDataSource"> <set-property property="autoCommit" value="t.
2008-09-22 22:29:00
145
原创 Hibernate SQL方言 (hibernate.dialect)
如果出现如下错误,则可能是Hibernate SQL方言 (hibernate.dialect)设置不正确。Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'last_insert_id' 不是可以识别的 函数名。RDBMS 方言 DB2 org....
2008-09-22 12:11:39
229
原创 java 位流处理4
PushbackInputStream java.io.PushbackInputStream拥有一个PushBack缓冲区,从PushbackInputStream读出数据后,只要PushBack缓冲区没有满,就可以使用unread()将数据推回流的前端 举个使用 PushbackInputStream的例子。假设一个文本文件中同时存储有ASCII码范围的英文字符与BIG5...
2008-09-20 10:20:15
148
原创 Java 位流处理3
SequenceInputStream 若要将一个文件分割为数个文件,再将之组合还原 为一个文件,最基本的作法是使用数个FileInputStream来打开分割后的文件,然后一个一个文件的读取,并使用同一个 FileOutputStream实例写到同一个文件中。必须要自行判断每一个分割文件的读取是否完毕,如果完毕就读取下一个文件 如果使 用java.io.Sequence...
2008-09-20 10:16:36
173
原创 Java 位流处理2
ObjectInputStream和ObjectOutputStream Java程序执行的过程中,很多数据都是以对 象的方式存在于内存中。有时会希望直接将内存中整个对象存储至文件,而不是只存储对象中的某些基本类型成员信息,而在下一次程序运行时,希望可以从文件中 读出数据并还原为对象。这时可以使用java.io.ObjectInputStream和java.io.ObjectOutp...
2008-09-20 10:08:11
145
原创 Java 位流处理1
位流 计算机中的数据都是以0与1的方式来存储,如果要在两个装置之间进行数据的存取,当然也是以0与1位的方式来进行,Java将数据于目的地及来源之间的流动抽象化为一个流(Stream),而流当中流动的则是位数据 InputStream和OutputStream 计算机中实际上数据的流动是通过电路,而上面流动的则是电流,电流的电位有低位与高位,即数字的0与1位。从程序的观...
2008-09-20 10:03:04
228
原创 Java 字符流处理2
PrintWriter java.io.PrintWriter在功能上与PrintStream类似,除了接受OutputStream实例作为变量之外, PrintWriter还可以接受Writer对象作为输出的对象。当原先是使用Writer对象在作字符处理,而现在想要套用println()之类的 方法时,使用PrintWriter会是比较方便的作法 范例显示了PrintStrea...
2008-09-20 09:29:37
105
原创 Java 字符流处理1
字符流 java.io.Reader、java.io.Writer与其子类等是处理字符流(Character Stream)的相关类。简单地说,就是对流数据以一个字符(两个字节)的长度为单位来处理(0~65 535、0x0000~0xffff),并进行适当的字符编码转换处理,即Reader、Writer与其子类可以用于进行所谓纯文本文件的字符读/写 1 Reader和Write...
2008-09-20 09:21:49
188
原创 Java 文件操作
输入/输出(Input/Output)泛指对某个设备或环境进行数据的输入或输出。例如对硬盘进行输入/输出、对视频设备进行输入/输出、对网络主机进行 输入/输出等,可以想象,因设备或环境的不同,会有各式各样的输入/输出问题与解决方案。输入/输出问题在程序设计中实际上是一个很复杂的问题。 对于输入/输出问题,Java将之抽象化为流(Stream)对象来解决。对不同的输入/输出...
2008-09-20 08:53:41
83
原创 “给你第二次机会”——小议PushbackInputStream
PushbackInputStream和PushbackReader是Java I/O系统里两个比较让人迷惑的类,我以前对它(们)就不太了解,直到某一天看了以前水母Java版的牛人zms的评论和一些资料以后才有所获益。这是几个月以前的事情了,这几天写有关序列化的总结时才想到这也不失为一个好的话题。一个允许你反悔的hook Java I/O系统是一个典型的Decorator模式的实现,它以In...
2008-09-19 00:41:32
266
原创 System.getProperty——常用参数
System.getProperty——常用参数 命令解释java.versionJava 运行时环境版本java.vendor Java 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJ...
2008-08-22 00:13:22
977
原创 Spring 基本配置参数
想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spring的applicationContext.xml文件。Ok,还是通过代码加注释的方式为大家演示:以下是详解Spring的applicationContext.xml文件代码:&l...
2008-08-19 23:39:09
535
原创 Dojo——基础知识
Dojo——基础知识 1、Dojo官方网站http://dojotoolkit.org/ 2、基本使用在JSP页面中使用需要引入Dojo的JavaScript库<script src="JavaScript/dojo-release-1.1.1/dojo/dojo.js" type="text/javascript"></script>...
2008-08-16 12:31:19
130
原创 Prototype为Ajax增加的类
Prototype为Ajax增加的类1、使用Ajax.Request类Ajax.Request类包含构造器Ajax.Request(URL,options) ,用于创建一个Ajax.Request对象,对应于发送一次请求。url:异步请求发送的地址options:是一个若名对象,该对象封装了发送请求的选项,该对象通常需要如下4个属性method:发送请求的方法,只能是post或get,不...
2008-08-14 20:56:58
79
原创 Prototype——常用扩展
Prototype——常用扩展1、扩展Arrayclear():清空该数组,即将数组元素全部清空 compact():压缩数组,返回将源数组中的null和undefined等值删除后的数组。 first():返回第一个元素 flatten():用于将一个多维数组转换成一维数组 indexOf(value):返回数组中某个元素的索引值,如果没有找到该元素,则返回-1 insp...
2008-08-14 15:47:45
113
原创 Prototype——自定义对象和类
Prototype的自定义对象和类 1、使用Element对象addClassName(element, className):用于为某个Html元素增加CSS样式element可以是元素的ID,也可以是元素本身className是CSS样式名称 classNames(element):用于返回某个HTML的所有CSS样式参数element即可以是元素id的属性,也可以是元素本身 ...
2008-08-14 12:21:06
152
原创 Prototype——基本函数
Prototype基本函数 1、使用$()函数$(String tagName): 直接获取名为tagName的HTML元素$(String tagName1, String tagName2): 获取名为tagname1和tagName2的HTML元素数组<html> <head> <meta http-equiv="Content-Type" con...
2008-08-14 00:45:25
173
原创 MySQL命令
MySQL命令参数 一、基本命令1、mysql启动c:\>net start mysql2、mysql停止c:\>net stop mysql 二、MySQL命令行mysql [-u username[-p]] [-h computername] [-protocol=name] [-P n] [--default-character-set=name] [datab...
2008-08-04 10:31:39
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人