自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 frp的简单使用

frp的下载GitHub的地址:https://github.com/fatedier/frp下载地址:wget https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_amd64.tar.gz下载自己需要的版本frp配置下面是配置一个web项目的样例:服务端配置frps.ini文件:[common]bind_port = 7000vhost_http_port = 9090客户端配置frpc

2020-11-11 15:12:55 1065

原创 Java执行Linux环境的可执行性程序

利用Java执行Linux环境的脚本,也是我们经常会遇到的场景,这里记录一下代码。Java执行Linux环境的脚本也是分情况的:1.如果脚本和Java程序是在一台Linux服务器上的,就不需要通过SSH去登陆,可以直接的操作。2.如果Java程序和脚本不是一台Linux服务器上的,就需要先通过SSH登陆,再去执行脚本。下面展示情况1下的代码,2的话,后期再加public void exec(){//需要执行的命令,这里用Linux环境的date命令做尝试,如果有参数的话,直接拼接成一个字符串,有

2020-05-20 09:58:27 851

原创 ES的RestHighLevelClient的聚合查询

对ES的某字段聚合求SUM,按时间字段来分组,ES的版本是7.5/获取连接RestHighLevelClient client = new RestHighLevelClient(RestClient.builder(new HttpHost("172.16.0.200", 9200, "http")));//设置索引SearchRequest searchRequest = new SearchRequest("your index");//构建查询SearchSourceBuilder so

2020-05-19 16:22:52 5939 5

原创 ElasticSearch查询满足条件的总数

1.采用的是RestHighLevelClient客户端连接,对应的pom文件如下:<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.5.0</version&gt...

2020-05-07 15:50:08 6791

原创 MyBatis中传入数组处理

记录一下,以免忘记mapper.xml文件<update id="updateByArrayId"> update table as a set a.is_delete = 1 where a.id in <foreach collection="ids" open="(" item="ids" separato...

2020-04-27 11:03:02 1129

原创 Linux环境下的kibana的使用和安装

上一篇博客说了ES的安装,今天说ES的可视化工具的安装和使用。1.elasticsearch-head的安装和使用下载elasticsearch-head插件:链接:https://pan.baidu.com/s/1dWHDJreFFQdAU-Z4EQ-mfg提取码:lc90把当前文件解压,解压过程中报错没有关系,打开Google浏览器的扩展程序,放到扩展程序中即可,会在Google浏览...

2020-04-23 10:00:49 345

原创 ES的下载和启动

ES的下载和启动1.ES的下载在官网下载有时候会很慢,这里提供一下网盘的资源,是7.3.1的版本,已经集成了Java。链接:https://pan.baidu.com/s/1UvwulrizvGk8uKWsQq88wQ提取码:dmes2.ES的启动解压已经下载好的ES的安装包tar -zxvf elasticsearch-7.3.1-linux-x86_64.tar.gzES的...

2020-04-22 14:39:25 354

原创 SQL的面试题

记录一次面试没回答出来的SQL题year month amount1991 1 1.11991 2 1.21991 3 1.31991 4 1.41992 1 2.11992 2 2.21992 3 2.31992 4 2.4查成这样一个结果year m1 m2 m3 ...

2019-10-18 11:39:28 172

原创 java实现分页

1.分页类public class PageUtil{ private int count; //总条数 private int pageCount;//总页数 private int startRow;//起始行 private int endRow;//结束行 private int pageSize;//每页显示条数 private int page...

2019-09-21 16:45:11 168

原创 Java实现key值相同对象,value相加

存在一个对象,用两个属性name和num,要求name相同的值,value相加输出User:package action;public class User { private String name; private int num; public User(){} public User(String name,int num){ this.name = name;...

2019-06-26 13:35:26 4261

原创 IDEA上传本地代码到github,并且添加好友共同开发

注册github账号先注册github的账号,如果有账号的请看下一步,github的地址:https://github.com/在IDEA中配置githubFile–Settings–Vserion Control–Github,点击右上角的+号添加自己的账号在IDEA中配置GIt在本地安装git服务,可以去git的官网下载:https://git-scm.com/,也可以去我的百度网...

2019-04-01 16:10:52 1378

原创 证书导入,查看和删除

在访问https的接口时,我们需要配置对方的证书,才能保证我们正常的访问,当两个系统配置的证书不一致时,会出现外调失败的情况,这里就记录一下查看证书详细信息的命令。1.查看jks证书的命令是利用JAVA自带的keytool工具,所以先要下载和配置JAVA,找到JAVA下的bin目录,bin目录下会有keytool工具,具体的命令如下:/jdk/bin/keytool -v -list -ke...

2019-01-11 16:01:35 6881

原创 Map集合遇到的坑

是在学习中遇到的问题,在此记录一下情况1package action;import java.util.HashMap;public class Test08 { public static void main(String[] args) { HashMap&lt;String,String&gt; hashMap = new HashMap&lt;String,String&gt...

2019-01-10 16:29:30 258

原创 使用线程实现异步延迟操作

场景:第三方外调我们的接口,我们会发送异步的jms消息和同步的返回response。问题:我们发送jms消息在回response之前,第三方要求我们先回response,再发送jms消息,因为接口定义的关系,没有办法在回response之后再发送jms消息,所以决定用线程来实现延迟发送jms消息。代码demo:import java.util.concurrent.ExecutorServi...

2018-12-21 11:27:49 1614 1

原创 用Java实现数据的显示,增加,删除,修改

先声明一点,是一个刚学Javase的新手,有许多不足,希望大家见谅和建议。代码1.ShopStockManage.javaimport java.util.ArrayList;import java.util.Scanner;/* *   1.商品数据初始化 *   2.用户选择菜单 *   3 选择不同的功能 *     

2017-05-02 22:16:04 17197 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除