- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 linux命令通过证书方式的远程登录和上传文件命令
linux证书方式的远程登录和上传文件命令通过证书远程链接ssh -i 本地证书地址 用户名@+远程的IP信息通过证书上传文件scp -i 本地证书地址 需要上传的文件地址 用户名@+远程的IP信息:远程目录地址...
2021-05-11 17:24:57
331
原创 elasticsearch对搜索结果进行聚合
elasticsearch对搜索结果进行聚合最近项目需要在es返回结果的基础上,做筛选,筛选条件需要基于es的搜索结果动态变化,这里使用es的聚合函数解决了这个问题,以下是使用的简单说明,在此做个记录elasticsearch需要依赖的jar包:<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch
2021-02-05 18:06:48
863
原创 Java中使用redis的ZSet数据结构
redis的sortSet使用最近项目中搜索功能中,有搜索热词(搜索量前10)需求,准备用redis的zset来解决下面列出核心用到的几个方法插入数据 /** * 往ZSet塞值 * @param key (ZSet集合的名称) * @param socre (分数) * @param member (成员) * @throws Exception */ public void setSortSet(String key
2020-12-10 16:55:01
4833
原创 spring boot项目接入ElasticSearch
spring boot接入ElasticSearch最近项目涉及搜索系统,需要借助es来完成,接入过程中,踩了不少坑,这里结合自己需要,通过资料查询,做个总结,本文使用的是es官方推荐的RestHighLevelClient,需要的可以参考下。引入es相关的pom<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elas
2020-11-23 17:41:11
601
原创 spring boot项目自动启动脚本示例
shell启动脚本示例# spring boot的jar启动脚本#!/bin/bashcd $(dirname "$0")# 固定参数 first-try-0.0.1-SNAPSHOT.jarname="first-try"version="0.0.1-SNAPSHOT"# 动态改变inputName=$1inputVersion=$2if [ -n "$inputName" ]; then name=$inputNamefiif [ -n "$inputVersion"
2020-11-21 10:29:41
671
原创 少见的Java日期格式转换问题
工作中遇到的日期格式转化问题,在此做个记录1、“Jan 13, 2017 2:33:46 PM” 这种格式日期所需格式化格式private static SimpleDateFormat SDFPG = new SimpleDateFormat("MMM d, yyyy K:m:s a",Locale.ENGLISH);2、“2018-05-25T11:42:11.505+08” 对应的日期格式:private static SimpleDateFormat SDFPG = new SimpleD
2020-11-21 10:20:06
1101
原创 Java如何dump文件
jvm相关jmp命令使用查看内存对象占用情况./jmap -histo $pid > /var/www/logs/aaaa.txtdump命令(jmap -dump:format=b,file=文件名 [pid])例如:其中30538是进程idjmap -dump:format=b,file=123233.dump 30538查看dump文件mac下执行jvisualvm打开jvisualvm软件,windows下执行jvisualvm.exe点击文件装入dump文件查看当前
2020-11-16 16:24:23
2844
原创 解决idea启动项目提示jdk版本问题
idea启动项目提示jdk版本问题的,可以从以下几个地方修改从preferences中找到java Compiler,修改jdk的版本从file进入project structure查看model下面的jdk配置
2020-11-16 16:15:45
3077
原创 retrofit2解决xml传参的问题
几个常用的注解使用:@POST :post请求地址@GET : get请求地址@Headers : 请求头的一些参数,可以是数组(cookie,编码格式等信息)@Url : 动态传入请求地址@Query : 跟在url中的参数@Body : 请求体参数使用retrofit2发送请求的要做的事情定义接口public interface FirstApi {...
2020-11-16 15:52:15
906
原创 java多线程提交任务并返回结果
java多线程提交任务并返回结果最近工作中有需要短时间内提交大量请求,并获取响应结果,最终选择了CompletionService接口来实现,它整合了Executor和BlockingQueue的功能。你可以将Callable任务提交给它去执行,然后使用类似于队列中的take方法获取线程的返回值。具体jdk的解释是:将生产新的异步任务与使用已完成任务的结果分离开来的服务。生产者 submit ...
2018-08-16 21:30:06
5775
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人