摘要:1、跨域问题的产生条件 通过一个地址去访问另一个地址时,访问协议、ip地址、端口号其中某一个不一样。 2、报错如图:如通过前端9528端口号去访问后端端口8001时(访问协议、ip地址一样,端口号不一样) 3、跨域问题的解决办法 在controller层加上注解 @CrossOrigin 使用网关解 阅读全文
posted @ 2021-04-25 01:50 JacksonLiyq 阅读(10) 评论(2) 推荐(0) 编辑
摘要:1、@PathVariable 2、@RequestParam 3、@RequestBody 阅读全文
posted @ 2021-04-14 23:29 JacksonLiyq 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、page为分页模型,主要成员有总数、每页显示数、当前页数、排序相关等 2、fifter接受前端传入的页数、每页大小 阅读全文
posted @ 2021-03-03 11:23 JacksonLiyq 阅读(109) 评论(0) 推荐(0) 编辑
摘要:一、线程安全问题案例 模拟银行账户存取款 1、账户类 package com.lyq.java.threadsafe; /* 银行账户 不使用线程同步机制,多线程对同一个账户进行取款,出现线程安全问题。 */ public class Account { // 账号 private String a 阅读全文
posted @ 2021-02-22 00:35 JacksonLiyq 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1、线程基本方法 package com.lyq.java.thread; /* 1、怎么获取当前线程对象? Thread t = Thread.currentThread(); 返回值t就是当前线程。 2、获取线程对象的名字 String name = 线程对象.getName(); 3、修改线程 阅读全文
posted @ 2021-02-19 00:21 JacksonLiyq 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1、线程的基础方法 package com.lyq.java.thread; /* 1、怎么获取当前线程对象? Thread t = Thread.currentThread(); 返回值t就是当前线程。 2、获取线程对象的名字 String name = 线程对象.getName(); 3、修改线 阅读全文
posted @ 2021-02-18 23:47 JacksonLiyq 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1、继承Thread类 package com.lyq.java.thread; /* 实现线程的第一种方式: 编写一个类,直接继承java.lang.Thread,重写run方法。 怎么创建线程对象? new就行了。 怎么启动线程呢? 调用线程对象的start()方法。 注意: 亘古不变的道理: 阅读全文
posted @ 2021-02-18 23:05 JacksonLiyq 阅读(10) 评论(0) 推荐(0) 编辑
摘要:package com.lyq.java.io; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOExcep 阅读全文
posted @ 2021-02-15 23:17 JacksonLiyq 阅读(10) 评论(0) 推荐(0) 编辑
摘要:console.log(res.data) //json字符串: "{"fileId":"c32ef043d5124051834e095758411114","originalName":"IMG_20210204_021057.jpg","storePath":"D:\\opt\\www\\iwm 阅读全文
posted @ 2021-02-04 13:14 JacksonLiyq 阅读(17) 评论(0) 推荐(0) 编辑
摘要:@Jsonformat是将Date转换为String,而@DatetimeFormat是将String转换为Date @JsonFormat, @DateTimeFormat 来定义序列化(bean转json)与反序列(json转bean) @DateTimeFormat(pattern = "yy 阅读全文
posted @ 2020-12-21 16:30 JacksonLiyq 阅读(171) 评论(0) 推荐(0) 编辑