- 博客(31)
- 资源 (8)
- 收藏
- 关注
原创 Elasticsearch(ES6) --根据条件修改字段值
POST /index_name/_doc/_update_by_query{ "query": { "match": { "version": "12.22" } }, "script": { "inline": "ctx._source['version'] = '12.23'" }}
2022-02-28 11:01:33
3085
原创 Elasticsearch 修改索引字段类型
es创建索引后,不支持直接修改field 类型,可以使用创建中间索引,用_reindex来实现比如需要修改test_index索引中的字段类型1.先创建test_index_copy索引2.将test_index 索引_reindex 到test_index_copy ,相当于copyPOST _reindex{ "source": { "index":"test_index" }, "dest": { "index": "test_index_copy".
2021-12-21 20:28:11
2415
4
原创 linux 查看文件,按行数
查看文件行数wc -l filename从第30行开始,显示10行。即显示30~39行cat filename | tail -n +30 | head -n 10显示最后10行tail -n 10 filename显示前面10行head -n 10 filename从100行开始显示,显示100行以后的tail -n +100 filename显示每行从开头算起 n1 到 n2 的字符cut -c n1-n2组合使用:从100行开始显示,..
2021-12-20 11:23:08
2014
原创 Elasticsearch(ES6)------(5)kibana的es查询、mysql查询转换和对应javaAPI使用(一)
准备数据测试数据,我这里提前在mysql中造好了一些数据,通过javaAPI导入到es中mysql建表语句CREATE TABLE `product_item` ( `product_id` int NOT NULL AUTO_INCREMENT, `product_name` varchar(256) NOT NULL COMMENT '产品名称', `price` double(18,2) NOT NULL COMMENT '价格', `count` int NOT NUL..
2021-12-20 10:43:10
2560
原创 Elasticsearch(ES6)------(4) ES设置用户名密码访问
ES设置用户名密码访问1.修改ES配置文件 elasticsearch.yml添加 下面信息,保存并退出
2021-12-17 13:23:51
11024
2
原创 Elasticsearch(ES6)------(3) 索引、文档概念和索引CRUD
Elasticsearch(ES) (1) 下载、安装+kibana 下载 (2) 本机多节点启动+ElasticSearch head插件使用1. es名词和关系型数据库对比 1)es中的索引(Index),一类相同或者类似的doc,等价于关系型数据库的database 2)es的索引Index下面有N多类型(Type),逻辑上的数据分类,等价于关系型数据库的多个table 这里需要多说一点,es的Type,...
2021-12-15 17:58:33
1902
原创 Elasticsearch(ES6)------(2) 本机多节点启动+ElasticSearch head插件使用
Elasticsearch(ES) (1) 下载、安装+kibana 下载 (2) 本机多节点启动+ElasticSearch head插件使用 (3) 索引、文档概念和索引CRUD一.elasticsearch-head插件的功能ElasticSearch-head:elasticsearch-head是Web前端,用于浏览和与Elastic Search集群进行交,是集群管理、数据可视化、增删改查、查...
2021-12-15 14:35:28
1645
原创 Elasticsearch(ES6)------(1) 下载、安装+kibana 下载
ES下载之前需要安装好JDK(ES7之前版本)因为ES的更新迭代非常快,大版本差别比较多,可以先看下面链接熟悉各版本支持JVM我平常使用6比较多,所以这里用6演示Support Matrix | ElasticES下载地址,根据需要选择自己的版本Past Releases of Elastic Stack Software | Elastic选择适合自己操作系统的版本下载好的压缩包,正常解压大概解答下各个目录的作用目录...
2021-12-14 21:30:29
1442
原创 二叉树打印-相同层值打印
二叉树打印-同层值打印题目:二叉树如下{1,2,3,4,5,6,null,7} 1 2 3 4 5 6 7结果打印: 1,2 3 ,4 5 6 ,7* 思路:一般二叉树遍历,从上往下打印二叉树每个节点,相同层从左往右打印* 因为这道题目是要按层次打印,所以就要确定当前层的最右节点是哪个,* 当前层的最右节点是需要根据上层确认,这样的话用两个变量保存上一层和当前层最右节点看看能不能解决?...
2021-03-29 17:29:27
173
原创 maven 引入自定义包
maven 引入自定义包打开cmd窗口执行下面命令,替换颜色标注的部分mvn install:install-file -Dfile=C:\Users\Desktop\ojdbc6-11.2.0.3.jar -DgroupId=com.oracle-DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar成功后pom如下引用<dependency> <groupId>com.oracle</groupI.
2020-11-14 19:54:53
358
原创 简单Rabbitmq 发送消息和接收消息
简单Rabbitmq 发送消息和接收消息1 先在Rabbitmq配置文件中预先创建好交换器,队列,路由等信息。2 创建生产者发送消息 @Autowired private RabbitTemplate rabbitTemplate; private void mqSendMessage(UserOperLog userOperLog) throws Exception{ rabbitTemplate.setExchange("test.file.ex.
2020-09-12 23:28:20
7403
2
原创 linux 按日期截取日志文件
Linux服务器上查看服务运行日志,有时候日志文件很大看起来很不方便,经常要对日志进行筛选,比如查看某段时间内的日志将catalina.out 日志09点到10点的保存到a.txt ,如下:sed -n '/2019-11-17 09:/,/2019-11-18 09:/p' catalina.out > a.txt还可以使用下面命令:sed -n "1000,150...
2019-12-10 14:53:27
1760
原创 多线程统计时间
场景:多线程每天需要处理一批文件,需要统计处理这批文件所需要的时间线程统计时间方法有很多,我列一下我是用到的两个方法1 通过线程池,这个很好理解ExecutorService pool = Executors.newCachedThreadPool();//中间代码省略pool.isTerminated() //这个方法返回true代表 所有的子线程都结束了,此处就是线程结束...
2019-08-14 15:47:23
1751
原创 No 'Access-Control-Allow-Origin' header is present on the requested resource--跨域问题
Access to XMLHttpRequest at 'http://localhost:9084/ from origin 'http://localhost:8096' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource....
2019-08-06 18:01:44
1590
2
原创 @Aspect 注解使用-安全验证
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程使用spring框架开发基本都会使用AOP功能,实现项目对日志记录,性能统计,安全控制,事务处理,异常处理等前两天项目开发中使用@Aspect注解做了登录验证,以后会经常用到,所以把主要代码提取出来,在此记录一下。首先,在spring配置文件中引入 <!-- 支持Controlle...
2019-07-30 14:30:11
1401
原创 模板引擎--artTemplate引用自定义函数-4.x版本
artTemplate引用自定义函数因为刚开始接触artTemplate,直接使用的我用的是4.X版本 , 对于旧版本不太了解,网上大神发的心得多数是基于老版本,但是通过这两天学习使用,发现差别挺大,踩了好多坑。想要了解更多的可以上这里看下https://github.com/aui/art-template/tree/4.0.0因为我使用到了自定义函数这块,所以先分享下这块temp...
2019-07-25 10:40:54
1450
原创 模板引擎--artTemplate小实例
artTemplate是腾讯开源的前端模板框架,性能卓越,简单易学下载:https://github.com/aui/artTemplate简单数据遍历实例:无论数组或者对象都可以用 each 进行遍历语法:{{each list as value index}} //开始 <li>{{index}} - {{value.user}}</li>...
2019-07-24 17:51:29
388
原创 http请求带用户名和密码验证
发送http请求往往需要带用户名和密码,服务端进行授权验证实现方式是将将用户名和密码放到请求头里面,采用BasicAuthenticationScheme ,译为基本授权方案,想要了解的可以自己查查下面是客户端和服务端的实现客户端实现:public void httpSetAuth() throws IOException { String url3="ht...
2019-04-30 11:30:12
35867
原创 Could not open JDBC Connection for transaction
操做:访问20次数据库没问题,超过20次调用后报如下错误详细报错:org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is org.apache.tomcat.dbcp.dbcp....
2019-03-08 09:58:48
54019
7
原创 java 使用密码连接 Redis服务
使用到的jar jedis-2.7.2.jar,commons-pool-1.6.jar (pool和pool2差距比较大,选好使用即可)String host="127.0.0.1";int port = 6379;String password ="12345"Jedis jedis = null;jedis = new Jedis(host, port);//jedis连接...
2019-01-05 11:18:07
3882
原创 linxu添加crontab定时器
使用crontab创建定时器任务1.安装crontab yum install vixie -cron yum install crontabs2.安装后,开启crontab服务 service crond start 查看crontab服务状态:service crond status 在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出...
2018-12-13 21:45:57
182
原创 http+json post提交 客户端简单实例
简单实例,直接用@Testpublic void httpPostInfo() throws Exception { String result=""; String str = "{" + "\"testId\": \"00000000\"," + "\"testName\": \"test\"," + ...
2018-12-03 17:32:25
2328
1
原创 使用activiti总结--发布,办理,查询
接上一篇文章,使用创建好的流程图,总结一下activiti发布到查询使用的方法和测试代码流程图1. 引用配置文件 activiti.cfg.xml ,不引用或者引用失败的话在创建流引擎的时候会报空指针异常,解决方法:idea中右键文件夹,选Mark Directory As里的ReSources Root ,将resources设置成Resources Root类型文件夹,将act...
2018-10-08 20:05:36
3561
7
原创 使用activiti总结--bpmn画流程图
节期结束,赶紧总结一下前几天使用的Activiti工作流的一些方法简单介绍一下Activiti:Activiti一套完整的方便的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。开发人员可以通过插件直接绘画出业务。开发工具: IDEA画流程图插件:actiBPM(在IDEA插件管理中安装就可以了)BPMN...
2018-10-08 16:32:42
54114
13
原创 错误:java.sql.SQLException: 不能在 UTF8 和 UCS2 之间转换: failUTF8Conv
今天像往常一样登录系统,发现报出了 java.sql.SQLException: 不能在 UTF8 和 UCS2 之间转换: failUTF8Conv 这个错误,查了下网上说可能是数据库驱动活数据库连接配置更新影响的,因为我没有改动过数据库配置,也没有更新数据库驱动的包,所以基本排除,我直接登录数据库居然提示 ORA-28002: 7 天之后口令将过期,改了密码后就可以正常登录了。然后顺便查了下...
2018-06-26 10:52:08
2070
原创 Http+json 使用url传json笔记
不使用httpclient客户端:public static String urlConn(String segId,String message){ String result=""; String url1="http://localhost:8080/wangdkMvc/spider/urlGetJson.aido?targetOffer={"; try{ ...
2018-05-29 14:52:25
5103
原创 java生成EXCEL简单(jxl)2
单元格合并已经完成,先看下结果:Java代码:public class createExcelLa { /* * exportXLSFile *描述: 在这个方法中,生成EXCEL,并填充数据 * */ public static void createXLSFile() throws Exception { String strFile...
2018-04-16 11:43:46
242
原创 java生成EXCEL简单(jxl)1
需要生成一个超级复杂的EXCEL,先从简单做起,我用的是jxlpublic class createExcel { /* * dataEXCEl * 描述:我在这个方法里定义了列名和所用数据,数据我装装换成ArrayList * 所用数据是User实体类,也可以是其他数据源,最后放入ArrayList即可 * * */ public stat...
2018-04-12 10:47:39
229
原创 Http传输JSON复习解决乱码问题
我用的是springMvc,最近使用的时候总是发现乱码问题,所有下面代码中加如编码方式,根据自己编码方式修改即可我做的测试是客户端传递一个json样式的字符串,服务端原样返回服务端接口:@RequestMapping("/httpJson")@ResponseBody //返回字符串public HttpEntity httpJson(HttpServletRequest request) t...
2018-03-07 11:47:34
881
redis安装文件 window/linux系统
2019-01-05
activiti工作流测试
2018-10-08
poi 读取EXCEL所需要的JAR
2017-08-05
xifre发布webService所用到的jar
2017-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人