- 博客(13)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 JAVA解析ES聚合查询数据结构aggregations关键字
在项目开发中, 有需求需要解析ES的聚合查询结果, 但是没找到有相关内容, 就自己写了一个解析逻辑, 下面贴上代码, 各位复制即可.ES聚合查询结果示例 [各位可以看看是不是你们目前需要解析的场景]:{ "took" : 1, "timed_out" : false, "_shards" : { "total" : 15, "successful" : 15, "skipped" : 0, "failed" : 0 }, "hits" : {
2021-07-23 18:05:56
6149
2
原创 SpringDataJpa 所有DTO层的代码都没问题,但save新增方法就是报错的问题!
玛德,今天使用JPA执行新增方法后,报错 could not execute statement。但所有代码都没问题,就是报错保存不了,一时间都郁闷了。心路历程描述一下:实体类和别的能正常保存的类对比。没问题,一模一样。Dto层与数据库交互的类和别的类对比。没问题,一模一样。但就是执行到它,SQL就报错。顿时陷入怀疑人生,但报错又是SQL语句问题,可SQL又是自动生成的,我也没写。百度又搜不到问题。。然后配置里加了jpa.show-sql参数后,把SQL语句粘贴到Navicat中一看。。。。玛
2021-05-31 16:37:32
914
原创 JAVA上传文件到Windows服务器_共享目录(详细教程)
这里首先要说一点,由于Windows系统设计的特殊性,不像我们常用的Linux系统那样,可通过默认SSH、SFTP等方式连接就可直接上传文件。所以这里选择的是使用Windows共享目录的方式,是不需要安装任何东西,使用共享目录的方式,只可以上传下载文件 (当然也可以通过SSH等方式连接Windows系统,进行CMD命令的操作以及文件的上传下载等,但是是需要安装软件的,比如使用:freeSSHd,具体可以看我另一篇文章)第一步【准备工作】:查看你准备操作的Windows是否默认有共享目录。(系统默认会有
2020-06-13 17:30:19
6317
18
原创 JAVA使用Phoenix连接操作HBase工具类__获取表字段信息等操作
第一步:HBase安装Phoenix插件HBase安装Phoenix的流程可以自行百度。有很多,就不说了。第二步:在JAVA项目中添加依赖在Linux中正常连接访问到Phoenix后,在项目中添加依赖【注意依赖的版本要和你安装的版本大致相同】<dependencies> <!-- https://mvnrepository.com/artifact/o...
2020-01-20 18:02:16
2550
原创 Java连接操作ElasticSearch工具类(含ES装了SQL插件的方式 支持5.0+6.0+)
import com.alibaba.fastjson.JSON;import com.pojo.es.DataSourceEs;import io.searchbox.client.JestClient;import io.searchbox.client.JestClientFactory;import io.searchbox.client.JestResult;import ...
2019-09-30 16:40:45
3539
2
原创 SpringBoot集成ElasticSearch遇到的坑!!!
第一是为了记录采坑。第二是为了“同道中人”,少走弯路!一、注意你的ES版本,版本,版本【重要的事情说三遍!】SpringBoot的ES依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...
2019-08-29 09:24:18
9334
6
转载 事务导致多数据源AbstractRoutingDataSource切换数据源失败问题解决
多数据源切换失败问题解决@Transactional注解(事务)会导致多数据源切换失败!在一个方法中,有多个SQL语句执行,我们习惯性的会加上@Transactional注解,但是!这只局限于这多个SQL语句(不论增删改查),都只访问一个库!(大坑!)例如:@Transactionalpublic void test(){ mysqlMapperOne.insert(....);...
2019-08-20 19:07:31
3667
1
原创 邮箱被国际反垃圾邮件组织拉黑的解决方法
之前有个项目,发送邮箱验证码。 今天尼玛突然不能发送了,客户一直催催催催… 今天刚解决,所以记录一下。 1.登录spamhaus国际反垃圾邮件组织官网: https://www.spamhaus.org/lookup/2.输入ip地址进行查询3.若发现有红色的标识,则代表已被列入黑名单。4.进行验证前要进行人机识别验证。 【注意:人机识别验证,只能通过翻墙软件的帮助下...
2019-07-29 14:22:59
12170
转载 反垃圾邮件组织spamhaus黑名单移除说明
【转】出处:www.magicwinmail.com 作者:www.magicwinmail.com原文地址:http://www.5dmail.net/html/2015-6-5/201565145838.htm一、查询及申诉过程:从www.spamhaus.org中移除垃圾邮件黑名单1、打开http://www.spamhaus.org/lookup/2.然后可以看到,...
2019-07-29 11:09:24
8684
原创 JAVA——微信小程序获取用户的openId
首先说一下,这里是获取微信openId方法中的核心代码,并不是整个class类,只要你稍有耐心,跟着我的思路一起看一下,立马就会! //第一步:前端需要获取到用户同意授权的code给你传过来【code不用你管,拿String接收传来的参数即可】 //url中的参数说明: //appId:不用解释,你懂得 //appSecret: 不用解释,你懂得 //code:前端...
2019-05-30 19:16:18
1317
原创 JAVA获取当月总天数、当月第一天、当月最后一天
JAVA获取当月第一天和最后一天以及当月的总天数二话不说直接上代码,拿走二话不说直接上代码,拿走 // 获取当月第一天和最后一天 Calendar cale = null; cale = Calendar.getInstance(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); ...
2019-03-22 19:01:51
4877
1
原创 MySQL报已达到最大连接数的解决方法CMD命令设置
以管理员的身份打开CMD,CMD的操作命令在这里就不多说了,不会请自行百度。。。 解决方法: 1.找到MySQL的安装路径。【如:C:\Program Files\MySQL\MySQL5.5\】2.进入bin目录【如:C:\Program Files\MySQL\MySQL5.5\bin】3.输入命令:mysql -uroot -proot4.进入MySQL操作提示符界面【界面为...
2018-08-23 10:24:26
1134
原创 JAVA获取当前时间后,再进行增加
1.获取当前日期时间,然后在原有的基础上增加天数: Date date=new Date(); SimpleDateFormat s=new SimpleDateFormat(“yyyy’年’MM’月’dd’日’”); System.out.println(s.format(date)); (输出的时间为当前时间 例:2018年04月20日)Strin......
2018-08-20 14:23:59
4009
Java操作ElasticSearch工具类【支持5.0+以上所有版本】
2019-09-30
ElasticSearch-5.4.2版本JAR整合.zip
2019-08-28
麻烦问一下,Socket和Socket5之间是什么关系?是同一个东西吗?
2020-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人