java
文章平均质量分 50
欧非并存,不可爱不迷人
这个作者很懒,什么都没留下…
展开
-
JUC中CountDownLatch和Semaphore的应用
juc线程同步api使用原创 2022-12-20 16:00:43 · 137 阅读 · 0 评论 -
Java根据字符串生成图片居中
1.代码package main;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;public class DrawClass { public static void main(String[] args) { String value = "感谢支持"原创 2021-04-06 19:31:39 · 240 阅读 · 0 评论 -
Java多线程交替输出大小写字母和数字
1.简单实现public class ThreadTest { public static void main(String[] args) { final Object o = new Object(); new Thread(new Number(o)).start(); new Thread(new UpperAlpha(o)).start(); }}class Number implements Runnable { O原创 2020-10-01 16:15:18 · 1197 阅读 · 0 评论 -
java中Date与double互转
工具类代码public class Double2DateUtil { public final static SimpleDateFormat yyyyMdHHmmss = new SimpleDateFormat("yyyy-M-d HH:mm:ss"); public final static SimpleDateFormat yyyyMMddHHmmss = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public final原创 2020-09-23 20:36:45 · 1998 阅读 · 0 评论 -
Java使用apache的FTPClient上传下载文件
1.连接 public static FTPClient client_ = new FTPClient(); public static FTPClient client2_ = new FTPClient(); static { try { client_.connect("xx.xx.xx.xx", 21); client_.login("anonymous", "lfq"); c原创 2020-09-23 20:21:24 · 323 阅读 · 0 评论 -
springboot整合elasticsearch6.0实现搜索(根据请求的json体)
1先上代码说明:5.X版本的api与6.0稍有不同,读者可尝试将5.X的代码CV到6.0的环境中尝试 public static PreBuiltTransportClient getClient() { PreBuiltTransportClient client = new PreBuiltTransportClient(Settings.EMPTY); client.addTransportAddress(new TransportAddress(new Inet原创 2020-06-30 16:55:18 · 405 阅读 · 0 评论 -
通过kibana理解Elasticsearch中搜索,聚合的一些概念
1.在Java中对应的entitypublic class Person { String name; int age;}2.kibana中的数据 { "_index": "person_index", "_type": "person_type", "_id": "i674x3IBsOhWggMeikEo", "_score": 1, "_source": { "age"原创 2020-06-18 23:39:51 · 547 阅读 · 0 评论 -
elasticsearch获取数组类型和对应的分组聚合
1 先看下实体类的例子People类public class People { private String name; private Dog[] dogs;}Dog类public class Dog { private String name; private String[] color;}es中的某一条数据 "_source": { "dogs": [ { "co原创 2020-05-25 10:32:15 · 2108 阅读 · 2 评论 -
springboot整合elasticsearch5.X实现聚合搜索(根据请求的json体)
1.准备好请求的请求体json串{ "aggs": { "group": { "terms": { "field": "productCategory.keyword" }, "aggs": { "sum": { "sum": { "field": "produ原创 2020-05-12 16:18:20 · 643 阅读 · 0 评论 -
springboot整合es实现聚合搜索(api搜索版)
注: 希望大家先了解es聚合的桶和指标的概念1.在es服务器上准备好数据此处省略嗷~以下是我的数据。2.相关的pom依赖<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>5.5.3</version></dependency&原创 2020-05-12 15:54:08 · 3079 阅读 · 0 评论 -
Java实现定时截图输出图片
1.初始化变量 private static Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); //获取全屏幕的宽高尺寸等数据 private static Robot robot; private static Rectangle rectangle; static { try { robot = new Robot(); rectangle = new Recta原创 2020-05-12 14:59:07 · 460 阅读 · 0 评论