上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 60 下一页

2021年6月6日

ElasticSearch---查询es集群状态、分片、索引

摘要: 查看es集群状态: curl -XGET http://localhost:9200/_cat/health?v 如果?后面加上pretty,能让返回的json格式化。 加上?v的返回结果,如下: epoch timestamp cluster status node.total node.data 阅读全文

posted @ 2021-06-06 23:56 乐之者v 阅读(16390) 评论(0) 推荐(2) 编辑

2021年6月2日

Java8 函数式接口

摘要: 函数式接口 在java8中,新增了很多函数式接口。在接口上标记了注解**@FunctionalInterface**的都是函数式接口 比如 Function、Supplier、Consumer、Predicate、BiFunction、BiConsumer、BiPredicate。 Function 阅读全文

posted @ 2021-06-02 15:04 乐之者v 阅读(346) 评论(0) 推荐(1) 编辑

2021年5月31日

Java8 CompletableFuture处理多个异步任务

摘要: CompletableFuture Java5引入了Future和 FutureTask,用于异步处理。Future可以通过get()方法获取异步的返回值。 在Java8引入了CompletableFuture,CompletableFuture不仅实现了Future接口, 还实现了Completi 阅读全文

posted @ 2021-05-31 15:58 乐之者v 阅读(2615) 评论(0) 推荐(0) 编辑

2021年5月10日

java8多线程的lambda

摘要: Lambda表达式 lambda表达式,实际上就是匿名函数。 格式如下: ()里面是函数的参数,中间是箭头, 是函数的代码块,包含了函数的执行以及返回结果。 ()->{} 新建线程 不使用lambda: Runnable runnable = new Runnable() { @Override p 阅读全文

posted @ 2021-05-10 17:08 乐之者v 阅读(2614) 评论(0) 推荐(0) 编辑

java线程池异步

摘要: 什么时候使用异步? 处理多个任务,某些任务比较耗时,可以用异步。 异步线程 新建一个类,实现Callable接口,重写call()方法。 异步任务的结果,通过call()方法返回。 实现Callable接口,call()结果就返回String类型。Object等其他类型同理。 如果不需要返回结果,可 阅读全文

posted @ 2021-05-10 12:03 乐之者v 阅读(520) 评论(0) 推荐(0) 编辑

2021年4月25日

InputStream输入流,传输数据不完整

摘要: 最近在上传文件时用到了InputStream,每次上传图片时,都没有成功上传完整的图片,只有其中一部分。 于是在上传文件时,查看了参数InputStream的 available()方法,发现上传文件时只有一部分字节,而不是全部的字节总数。 available(): 返回此输入流下一个方法调用可以不 阅读全文

posted @ 2021-04-25 00:11 乐之者v 阅读(794) 评论(0) 推荐(1) 编辑

2021年4月24日

RestEasy上传文件的工具类

摘要: 前言 RestEasy是比较老的技术,有挺多坑,非必要不建议使用。 网络上相关的资料也比较少,只能自己封装一个工具类。 RestEasy上传文件的资料,可以看一下: https://www.cnblogs.com/expiator/p/14590557.html RestEasyUtil impor 阅读全文

posted @ 2021-04-24 23:38 乐之者v 阅读(309) 评论(0) 推荐(0) 编辑

2021年3月30日

ElasticSearch---es之Post Filter,聚合后过滤

摘要: 使用场景 平常我们使用es,都会先查询、过滤后再进行聚合,但有时也需要在聚合后再过滤, 这时可以使用"后置过滤器",也就是PostFilter。 实践理解 阅读了官方文档后,感觉学习还是要多动手,才会理解更透彻。 参考官方文档,列举了以下例子。可以跟着动手玩一下。 新建索引: PUT /shirts 阅读全文

posted @ 2021-03-30 22:49 乐之者v 阅读(3866) 评论(0) 推荐(1) 编辑

2021年3月28日

Dubbo上传文件之RestEasy

摘要: 使用场景 在使用Dubbo时,如果需要上传文件或下载文件,可以使用RestEasy。 不过RestEasy有个坑,就是文件名称使用中文时会乱码,需要添加过滤器处理。后文会说明。 Dubbo上传文件,传输效率比较低,不是很好的方案。 如果有时间创建一个新的非dubbo的项目,比如新建一个 spring 阅读全文

posted @ 2021-03-28 23:17 乐之者v 阅读(790) 评论(0) 推荐(0) 编辑

2021年3月27日

java后端解决问题的思路

摘要: 问题排查思路 这里说的是主要是debug以及线上问题排查的思路. 解决问题的步骤 确认环境、确定问题、复现问题、查看日志、定位问题 、解决问题 确认环境/url/参数 确认是哪个环境。 是开发环境,测试环境,还是生产环境。 如果问题是在测试环境,去开发环境看问题,不一定能复现。 如果采用了微服务架构 阅读全文

posted @ 2021-03-27 23:41 乐之者v 阅读(414) 评论(0) 推荐(0) 编辑

上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 60 下一页

导航