
JAVA
code monkey
这个作者很懒,什么都没留下…
展开
-
java 调用 es restful api 使用 scroll 查询索引的全部数据
需求查询某个索引的全部数据,用于导出什么是 scroll 查询scroll 查询 可以用来对 Elasticsearch 有效地执行大批量的文档查询,而又不用付出深度分页那种代价。游标查询允许我们 先做查询初始化,然后再批量地拉取结果。 这有点儿像传统数据库中的 cursor 。游标查询会取某个时间点的快照数据。 查询初始化之后索引上的任何变化会被它忽略。 它通过保存旧的数据文件来实现这个特性,结果就像保留初始化时的索引 视图 一样。深度分页的代价根源是结果集全局排序,如果去掉全局排序的特性的话原创 2020-09-01 10:56:24 · 948 阅读 · 0 评论 -
Java 将 json 数组转为 excel 和 csv 并下载
准备1.需要一个 json 数据数组,格式如下[ { "screenWidth": 1280, "trackState": 1 }, { "screenWidth": 1280, "trackState": 1 }, { "screenWidth": 1280, "trackState": 1 }, { "screenWidth": 1280, "trackState": 1 }]2.工具包(操作JSO原创 2020-08-24 11:47:35 · 933 阅读 · 0 评论 -
Java 使用 HttpClient 调用 es restful api 操作es
前言今天交付 ES 管理平台,因为 ES 有两套集群,分别是5.x 和 6.x 为了代码的通用性,需要把 Transport Client 的相关操作全部废弃,改为直接调用 rest api准备工作 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId>原创 2020-08-14 17:07:19 · 1635 阅读 · 0 评论 -
SpringBoot 整合 Shiro MD5 加密认证问题记录
一. springboot 整合 shiro1. 引入依赖<!-- shiro --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</version>原创 2020-08-11 14:37:01 · 232 阅读 · 0 评论 -
Java 同步 Date 类型数据到 ES (非时间戳)
1.对象的 date 类型 添加 JsonFormat 注解@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")private Date addTime;2.使用 jackson 将 object 转为 json // 定义jackson对象private static final ObjectMapper MAPPER = new ObjectMapper();BulkRequestBuilder bulkRequest原创 2020-08-04 11:06:42 · 2072 阅读 · 0 评论 -
Mybatis 插入后返回自增主键 及 获取失败解决方法
注意:该方法只适用于 MySQL 和 SQLServer数据库使用属性useGeneratedKeys和keyPropertyuseGeneratedKeys(true/false):设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中keyProperty : 填写 java 对象的字段名称使用样例mapper<insert id="addUser" parameterType="xxx.xxx.model.xx" u原创 2020-07-29 10:46:50 · 1124 阅读 · 0 评论 -
MyBatis流式查询并同步数据到ES
1.配置MyBatis(百度很多,省略)2.配置ES引入依赖<dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>transport</artifactId> <version>5.2.0</version> <exclusions&g转载 2020-07-13 16:57:35 · 1250 阅读 · 0 评论 -
org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet. ServletCo
org.springframework.web.SpringServletContainerInitializer cannot be cast to javax.servlet. ServletContainerInitializer最近在公司实习,发给我一个ssm的项目,启动时报错,找解决方法找了比较久,所以记录一下。原因分析:项目的pom.xml配置了javax.servlet选项与to...原创 2020-05-07 09:27:50 · 1165 阅读 · 0 评论 -
JavaWeb使用websocket服务端向客户端发送消息
原文链接1原文链接2前端<%@ page language="java" pageEncoding="UTF-8" %><!DOCTYPE html><html><head> <title>Java后端WebSocket的Tomcat实现</title></head><body>...原创 2020-04-26 14:54:23 · 3679 阅读 · 1 评论 -
C/C++经典程序训练3---模拟计算器 (JAVA)
Problem Description简单计算器模拟:输入两个整数和一个运算符,输出运算结果。 Input第一行输入两个整数,用空格分开; 第二行输入一个运算符(+、-、*、/)。 所有运算均为整数运算,保证除数不包含0。 Output输出对两个数运算后的结果。 Sample Input30 50 * Sample Output1500import jav...原创 2018-04-18 21:53:22 · 877 阅读 · 0 评论 -
C/C++训练1---最大公约数与最小公倍数(JAVA)
Problem Description输入两个正整数,求它们的最大公约数与最小公倍数。 Input输入两个正整数,两个整数之间用空格分开。 数据保证在 int 范围内。 Output第一行输出最大公约数; 第二行输出最小公倍数。 答案保证在 int 范围内。 Sample Input64 48 Sample Output16 192package sss;...原创 2018-04-18 21:09:42 · 399 阅读 · 0 评论 -
求绝对值最大值java
Problem Description求n个整数中的绝对值最大的数。 Input输入数据有2行,第一行为n,第二行是n个整数。 Output输出n个整数中绝对值最大的数。 Sample Input5 -1 2 3 4 -5 Sample Output-5 HintSourceimport java.util.Scanner;public class Ma...原创 2018-03-11 20:01:03 · 1112 阅读 · 0 评论 -
最大公约数与最小公倍数Java
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner str = new Scanner(System.in); int x, a, b, t, m, n; while(str.hasNext()) ...原创 2018-03-08 20:59:04 · 255 阅读 · 0 评论 -
计算球体积 JAVA
Problem Description根据输入的半径值,计算球的体积。 Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 Output输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。 Sample Input1 1.5 Sample Output4.189 14.137 Hintdefine PI 3.1415927SourceHDOJimp原创 2018-03-07 21:18:11 · 3284 阅读 · 0 评论 -
分段函数求值 JAVA(小数精确)
分段函数求值 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description有如下分段函数 F(x) = x^2 + 1 当x> 0时; F(x) = -x 当x<0时; F(x) = 100.0 当x=0时; 编程根据输入的不同x(x为实数),输出其对应的函数值 Input多原创 2018-03-07 21:07:47 · 3269 阅读 · 0 评论