自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Spring Messaging和Spring Integration简单分析一下原理

有如下一段简单的代码 public static void main(String[] args) { SubscribableChannel channel = new DirectChannel(); //订阅并处理接收到的数据 channel.subscribe(message -> System.out.println("1-----" + message.getPayload())); channel.

2021-08-25 15:17:46 398

原创 异常:When allowCredentials is true, allowedOrigins cannot contain the special value “*“

报错原文:java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value “*” since that cannot be set on the “Access-Control-Allow-Origin” response header. To allow credentials to a set of origins, list them

2021-08-05 15:16:32 398

原创 异常:Whoops! Lost connection to xxxxx

错误截图:因为这里的html页面用了默认的端口,这就会涉及到跨域的问题。只需要把html的端口改成和我们服务启动的端口一样就可以了,因此我使用以下的方法,增加一个mvc的静态过滤器,代码如下:import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.sp

2021-08-05 15:07:18 2249

原创 异常:Invalid character found in method name HTTP method names must be tokens

可以切换别的端口试试

2021-08-04 16:14:29 148

原创 全局设置LocalDateTime格式

当想要让LocalDateTime返回前端时的格式保持全局同一时,可使用以下方式:/** * LocalDateTime全局格式 */@Configurationpublic class LocalDateTimeGlobalConfig { //默认值2021-7-9 11:21:11,想使用其他格式可在配置文件里配置 @Value("${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}") private String p

2021-07-09 12:03:07 1391

原创 异常:NoClassDefFoundError: org/aspectj/lang/annotation/Pointcut

加入依赖即可<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.9.6</version></dependency>

2021-06-16 15:30:28 5251

原创 maven依赖红线

如果常规的方法都没用,试试注释掉报红的依赖,reload之后再去掉依赖,再reload一次,被这个坑了差不多一个小时。

2021-06-08 17:48:19 150

原创 异常:IllegalArgumentException: Invalid character found in method name HTTP method names must be tokens

尝试更换一下启动端口号

2021-06-03 18:00:40 128

原创 bootstrap.yml图标不是叶子

需要引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-context</artifactId> <version>3.0.2</version> </dependency>一般引入cloud的其他组件时都会把这个依赖带上...

2021-06-02 14:45:32 1489

原创 自定义spring boot starter

命名规范start命名规范一般是模块名xxx-spring-boot-starter以及模块名xxx-spring-boot-autoconfigure模块starter一般有两个模块,一个是starter,一个是autoconfigureautoconfigure模块pom.xml必须加入这两个依赖 <dependency> <groupId>org.springframework.boot</groupId>

2021-05-28 12:06:17 96

原创 Serializable序列化与反序列化

实现序列化想要让对象能序列化只需要让类实现Serializable接口即可@Data@ToString@AllArgsConstructor@NoArgsConstructorpublic class Student implements Serializable { /* serialVersionUID在序列化时也会一同写入到文件中,在反序列化时会把字节流里的serialVersionUID 和实体类里的serialVersionUID的值来进行判断其是否一致

2021-05-28 11:19:59 532

原创 Oracle——start with connect by prior

第一种情况:select * from table t start with A节点=`` connect by prior A节点=B节点指找出A节点以及A节点下的子节点,简单来说就是找子节点第二种情况:select * from table t start with A节点=`` connect by A节点=prior B节点指找出A节点以及A节点上的父节点,简单来说就是找父节点总的...

2019-12-12 16:34:23 127

原创 Oracle——to_char()函数的使用以及||

to_char函数:将非字符串类型的数据转化为String||:相当于sqlserver的+,mysql的concat,作用是连接字符串

2019-12-12 11:18:41 852

原创 sql语句——in和exists用法的区别

SELECT * FROM A WHERE id IN(SELECT id FROM B)in先做子查询适合B表数据比A表数据小当A表数据不变时,B表数据越大,匹配可能需要循环的次数也越多SELECT * FROM A a WHERE EXISTS(SELECT id FROM B a WHERE a.id=b.id)exists后做子查询适合B表数据比A表数据大EXISTS表达式返...

2019-12-10 18:33:15 117

原创 sql语句——nvl()与nvl2()函数的使用

nvl(exp1,exp2)表达式,假如exp1表达式结果为空,则返回exp2表达式结果,反之则返回exp1表达式的结果。

2019-12-10 16:22:04 494

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除