- 博客(13)
- 收藏
- 关注
原创 Java-es-api 聚合查询
今天有一个需求,查询es索引中文件来源字段分类列表,类似于MySQL的group by功能,在es中有聚合查询的查询方式可以满足需求。下面代码使用的是es为Java提供的api实现的聚合查询。补充:NativeSearchQueryBuilder()是一个用于构建基本查询的建造者类,可以构建简单查询、复杂查询、条件筛选、返回字段限制、高亮显示、聚合查询、分页排序等。
2024-07-09 16:07:35
195
1
原创 swagger2不显示问题记录
虽然解决了但是问题的原因还是不清楚,去网上搜基本上都是一样的回答,改包扫描路径,检查注解,在这里做个记录。今天自己新建了一个boot项目,发现配置的swagger始终不显示类和方法。按照网上搜的排查了扫描包配置,注解等等都不解决问题。然后在配置文件里加上这行代码后问题解决。
2023-05-23 18:52:29
269
1
原创 每日一练3.冒泡排序
错误代码 int i,j,temp,exchange; for (i = 0;i < n-1;i++) { exchange = 0; for (j = n-1-i;j > 0;j--) { if (a[j] < a[j-1]) { temp = a[j]; a[j] = a[j-1]; a[j-1] = temp; ...
2020-02-03 00:33:47
170
原创 每日一练2,希尔排序
错误代码void insert1(int a[],int n){ int i,j,k; int temp; for (k = 2;k >= 1;k /= 2) { for (i = k;i < n;i++) { temp = a[i]; for (j = i - k ;j >= 0 && a[j] > a[i];j =...
2020-02-01 21:43:35
1107
原创 每日一练1.直接排序法
直接排序法。错误代码void insert1(int a[],int n){ int i,j; for (i = 1;i < n;i++) { for (j = i;j > 0;j--) { if (a[i] < a[j]) { int temp = a[i]; a[i] = a[j]; a[j] = temp; ...
2020-02-01 00:12:03
203
原创 c++学习日记 DAY1
一、类、封装重载:函数名相同,参数的个数或类型或顺序不同、内联函数:inline,编译时直接将语句替换为代码,省了调用过程。类是由数据成员和成员函数组成的。成员函数:构造函数,析构函数,拷贝函数。这三类函数如果没有定义在需要用到时系统会自动定义。构造函数:1.可以分为无参构造函数和有参构造函数,无参和有参但参数都设定有默认值的称为默认构造函数。 ...
2020-01-08 23:53:55
193
原创 c语言学习日志 day5
输入1~n内9的个数#includeint main(){ int n; int i,k,a,m=0; printf("input n\n"); scanf("%d",&n); for(i=n;i>=1;i--) { k=i; //此处要用一个变量代替i,不然后面的赋值会使for循环中的i值混乱导致循环出错 while(
2017-01-22 20:53:46
292
原创 c语言学习日志 day4
1.输出一个数的倒序数。#includeint main(){ long a,b;int c,i; i=0; printf("input a number\n"); scanf("%ld",&a);while(a>0){ b=a/10; c=a%10; i=i*10+c; a=b;} printf("%d",i);return
2017-01-20 20:45:02
246
原创 c语言学习日志 day3
判断一个数是不是素数#includeint main(){ int a,b,c; c=0; printf("input a\n"); scanf("%d",&a); //scanf后面不能加\n ,加了编译没问题但运行结果会出错 for(b=2;b { if(a%b==0) { c++; }
2017-01-19 20:25:39
199
原创 Linux学习记录 day2
Linus常用指令1. Ls【-alst】2. Pwd3. Mkdir【-mp】-m设置目录的权限-p嵌套创建4. Rmdir 删除空目录5. Cp【-adprfiu】6. Rm 删除文件或目录7. Mv 移动文件或目录或更改文件名8. ···· 文本编辑器 vimu撤销 【n】dd剪切 【n】yy复制p粘贴光标下一行 P粘贴光标上
2017-01-18 20:57:00
215
原创 C语言学习日志 day1
100以内能被5或7整除的数,每行5个的显示出来#include#include int main() { int n,m;m=0; for(n=0;n if(n%5==0||n%7==0) {printf("%d",n); m++; if(m%5==0) {printf("\n"); }
2017-01-17 20:48:36
350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人