- 博客(14)
- 收藏
- 关注
原创 ElasticSearch语法练习
GET _search{ "query": { "match_all": {} }}POST _analyze{ "analyzer":"ik_max_word", "text":"歼10系列战斗机"}POST _analyze{ "analyzer":"pinyin", "text":"歼10系列战斗机"}PUT /myinde{ "settings": { "number_of_shards": 1 , "number_of_re.
2021-11-22 15:03:19 1099
原创 yml方式配置gateway跨域
参考spring: cloud: gateway: globalcors: corsConfigurations: '[/**]': allowCredentials: true allowedHeaders: '*' allowedMethods: '*' allowedOrigins: '*'自己代码中的spring: app.
2021-11-06 14:09:54 1263 1
原创 com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/ns/instance/list after a
错误信息com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/ns/instance/list after all servers([localhost:8848]) tried: java.net.ConnectException: Connection refused: connect at com.alibaba.nacos.client.naming.net.NamingProxy.reqApi
2021-11-02 23:56:53 18808 1
原创 SpringBoot 报错 start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean
网上找了半天又是注解又是pom又是scope最后才发现,居然是启动类的类名写错了写成了SpringApplication.class改过来就好了
2021-10-26 00:18:53 263
原创 如何理解OAuth 2.0 的四种授权模式
导读我们都知道OAuth是一个关于授权(authorization)的开放网络标准,目前的版本是2.0版。其有四种授权模式,这四种授权模式分别是什么呢?又分别适用于什么场景呢?场景解读有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在Google上的照片。问题是只有得到用户的授权,Google才会同意"云冲印"读取这些照片。那么,"云冲印"怎样获得用户的授权呢?传统方法是,用户将自己的Google用户名和密码,告诉"云
2021-10-18 02:17:53 1683 1
原创 @Value和@ConfigurationProperties获取值的比较
这两个注解都可以通过配置文件yml获取到值:当只需要注入少量简单值时,推荐使用@Value松散绑定:下划线自动转换成大写SpEL:可以写简单的运算表达式数据校验:@Validate 可以加上@Email规定注入的值必须符合邮箱地址规范复杂类型封装:比如说@Value无法注入Map这样的对象...
2021-10-17 14:51:18 151
原创 springmvc注解中的各种@Param参数总结
@RequestMapping注解的params属性@RequestMapping注解的params属性通过请求的请求参数匹配请求映射@RequestMapping注解的params属性是一个字符串类型的数组,可以通过四种表达式设置请求参数和请求映射的匹配关系"param":要求请求映射所匹配的请求必须携带param请求参数"!param":要求请求映射所匹配的请求必须不能携带param请求参数"param=value":要求请求映射所匹配的请求必须携带param请求参数且param=v
2021-10-05 14:51:25 3801
原创 通配符的匹配很全面, 但无法找到元素 ‘context:component-scan‘ 的声明
错误原因spring的xml头部声明文件配置出错修改后:需要为每一个xmlns配置相应的xsi:schemalocaltion,格式如下<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/s
2021-10-01 16:18:32 95
原创 Spring-AOP的通知类
概念通知类是spring面向切面编程的产物,其原理是动态代理的设计模式,动态代理设计模式不在此处展开讲。我们只需要知道到我们编写的advice类可以通过动态代理在其方法内部任意位置调用其它类的功能(也就是我们要增强的类)前置通知:MethodBeforeAdvice对于前置通知类的实现我们只需要继承MethodBeforeAdvice并重写before方法import org.springframework.aop.MethodBeforeAdvice;import java.lang
2021-09-27 19:22:17 239
原创 pom中配置target文件包含xml文件
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>*.xml</include> <include.
2021-09-26 21:58:02 434
原创 Spring+Mybatis配置文件
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="h.
2021-09-26 21:49:32 125
原创 启动过滤器异常 java.lang.AbstractMethodError:javax.servlet.Filter.init
运行环境idea2021+Tomcat8.5+maven3.8.2+jdk1.8错误信息严重 [RMI TCP Connection(6)-127.0.0.1] org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常 java.lang.AbstractMethodError: javax.servlet.Filter.init(Ljavax/servlet/FilterConfig报错原因原因是,过滤器中没有重写pu
2021-09-09 13:36:01 4869 9
原创 Javase注解学习笔记
注解概述: 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。注解的作用:编写文档:通过代码里标识的注解生成文档【例如,生成文档javadoc文档】 @author @version @param @return代码分析:通过代码里标识的注解对代码进行分析【例如,注解的反射】 注解的底层实现原理 : 就...
2021-08-28 17:20:39 113
原创 java静态工厂
客户端获得实例的传统方式使用类提供的构造函数。但是一个类可以提供公共静态工厂方法,它只是一个返回类实例的静态方法。下面是一个来自 Boolean (boolean 的包装类)的简单示例。该方法将 boolean 基本类型转换为 Boolean 对象的引用:public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE;}静态工厂的优点:静态工厂方法与构造函数相比的第一个优点,静态工厂方法有
2021-08-17 10:45:15 585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人