- 博客(12)
- 收藏
- 关注
转载 elasticSearch使用nested嵌套查询
答:使用 ES 的 min_doc_count 属性控制。实现功能有点类似于 solr 的 facet 分面查询。2、ES 如何把所有的商品项目类型树结构整合为一个树?如下测试代码中,插入的3条数据,聚合的树结构,应为。1、ES 商品索引中,如何存储这种数据结构?3、ES 如何统计红色字体的商品数量?使用 nested 嵌套类型?那么,该如何使用es查询呢?使用 join 特殊类型?答:如下测试代码中的统计。
2023-03-16 13:48:08
885
原创 exits 和in 的使用场景
刚刚开始觉得简单,就想到子查询和连接查询,但是发现两个表中如果数据量多时,这样就不行,并且效率不高,后来想到用Mysql中的In函数,当用完后,也做出来了。其实exist()用的最常见的,应该是在数据的插入,当数据库中存在时,不要插入数据,以防止数据重复插入。但是想了一下,觉得应该有更好用的才对, 于是打开MYSQL手册,查IN,结果找到exist函数。两个表中过滤数据,当T1中字段F1在T2表的F2中存在时,返回这条件数据。上面意思就是当表T1中F1存在值为xxxx的值记录时,不插入数据。
2022-09-06 17:19:12
419
原创 mysql sql不想更新某个字段可以使用替换
UPDATE `sx_dev_ppd`.`sys_organization` SET `organization_email` = 'shengzhoujingjikaifaqu@163.com',`updated_at` = REPLACE(updated_at,updated_at,updated_at) WHERE `auto_pk` = 2118;
2022-03-22 09:47:49
595
原创 相似度匹配算法
package com.tmzh.ppd.business.util;/** * @ClassName: Levenshtein 相似度匹配算法 * @Author: Cui-wz * @Date: 2022-01-19 10:26 **/public class Levenshtein { public int compare(String str, String target) { int d[][]; // 矩阵 int n = str.l.
2022-01-19 10:35:03
1702
原创 freemarker 导出苹果电脑加载不出图片,安卓能加载出来,html模板富文本格式
因为mac电脑识别不出在线 base64图片连接,只识别http形式的在线连接,安卓之别base64链接,不识别http连接,所以得特殊处理,兼容。//设置下级提交单位名称Map<String,Object> dataMap = new HashMap<String, Object>();dataMap.put("newsReadTitle", record.getNewsReadTitle());dataMap.put("periodical", record.ge
2022-01-05 09:43:45
204
原创 自定义注解使用
//自定义注解类@Documented@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)public @interface NotifyBigData {}//写个加上注解执行的类//在别的接口上加上主接口,在执行这里的代码@AfterReturning(value = "@annotation(com.tmzh.ppd.business.annotation.NotifyBigData)")publi.
2021-11-25 11:02:07
165
原创 easyExcel导入
@Slf4j@Componentpublic class MediaExcelListener extends AnalysisEventListener<导入注解DTO类> { @Autowired private SysCityBaseService sysCityService; private List<导入注解DTO类> listData = new ArrayList<>(); public MediaExcelLi.
2021-11-16 10:42:20
652
原创 线程是配置
@Configuration@Import(BaseConfig.class)@EnableConfigurationProperties({JobProperties.class})public class TaskConfig { @Bean("myTaskExecutor") public Executor myTaskExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecuto.
2021-09-07 13:56:40
254
原创 restTemplate请求第三方接口
/** * 封装的get请求,暂时只支持map传参,并且value只支持基本类型和String * * @param url * @param object * @return */public static String getForObject(String url, Object object) { StringBuffer stringBuffer = new StringBuffer(url); if (object instanceof Map) { .
2021-08-18 15:03:52
179
原创 @Valid 注解校验提交的List(list 集合) javax.validation.Valid
创建ValidList 用@Valid注解里面的listimport lombok.Data;import javax.validation.Valid;import java.util.*;@Datapublic class ValidList<E> implements List<E> { @Valid private List<E> list = new ArrayList<>() ;//这里看需要实例化需...
2021-07-20 14:01:23
2524
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人