java高级应用
文章平均质量分 85
Java201703
这个作者很懒,什么都没留下…
展开
-
ElasticSearch快速实现搜索功能
ElasticSearch快速实现搜索功能基本概念准备数据Java代码封装下接口基本概念映射(mapping)动态映射Elasticsearch不需要定义Mapping映射(即关系型数据库的表结构),在文档写入 Elasticsearch时,会根据文档字段自动识别类型,这种机制称之为动态映射静态映射静态映射是在Elasticsearch中创建索引的时候事先定义好映射,包含文档的各字段类型、分词器等,这种方式称之为静态映射分词器es自带的分词器,默认standard模式ik分词原创 2022-03-16 15:36:28 · 2266 阅读 · 0 评论 -
ElasticSearch入门必须要掌握的知识
ElasticSearch入门必须要掌握的知识一、前言二、实操1. 安装es,Kibana2. es基本操作3. es查询操作3. Java操作es一、前言elasticsearch 是什么,能干什么,常规使用场景二、实操1. 安装es,Kibana2. es基本操作创建索引格式:PUT /索引名称PUT /test_index查询索引格式:GET /索引名称GET /test_index删除索引格式:DELETE /索引名称DELETE /test_index原创 2022-03-16 15:35:30 · 324 阅读 · 0 评论 -
深入剖析自定义Filter中使用@Autowired无法注入依赖
在自定义Filter中使用@Autowired无法注入依赖一、发现问题二、分析问题1.如何使用自定义Filter2.依赖为什么没有注入3.使用DelegatingFilterProxy,调用的就是同一个对象解决问题一、发现问题在项目中,自定义了一个Filter,想要做一些权限控制。本来是一个很常规的操作,但是奇怪的事情发生了,使用@Autowired注入依赖的时候,报了空指针异常,那就说明依赖没注入。二、分析问题1.如何使用自定义Filter在分析问题之前,先复习下自定义Filter的使用:创原创 2021-10-17 18:22:26 · 2018 阅读 · 2 评论 -
嵌入式tomcat的使用
嵌入式tomcat的使用引入pom依赖创建tomcat启动类常见问题引入pom依赖 <tomcat.version>8.5.72</tomcat.version> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId>原创 2021-10-17 18:02:59 · 210 阅读 · 0 评论 -
Java泛型知识点总结
泛型接口定义和实现、泛型类定义和继承package com.test.generic;public interface IGeneric<E> { E doSearch();}package com.test.generic;public class MyGeneric<T> { private T data; public void setData(T data) { this.data = data; }.原创 2021-09-12 15:34:38 · 157 阅读 · 0 评论 -
如何使用过滤器Filter、拦截器Interceptor
springboot配置监听器、过滤器和拦截器滤器,拦截器,监听器原创 2021-06-15 00:47:52 · 99 阅读 · 0 评论 -
自定义注解结合AOP之实战应用
自定义注解结合AOP之实战应用背景介绍步骤流程1. 定义注解2.将注解应用于方法和参数3.定义切面4.测试结果致谢背景介绍最近在项目中写了一个公共的上传文件接口,项目中有多个业务场景会使用到上传文件,每个场景对上传的文件类型,文件大小有不同的要求。按常规操作,我们可以在Controller层提供多个接口,然后在每个接口里写if去校验;或者是在一个接口里定义类型去区分不同的业务场景,再分别写if去校验;总而言之,就是要写if去校验。然后呢,我就不想写if校验,觉得重复代码太多,不够优雅。于是考虑能否通原创 2020-12-19 20:07:41 · 8149 阅读 · 11 评论