完结
Redis基于内存,常用作于缓存的一种技术,并且Redis存储的方式是以key-value的形式。Redis是如今互联网技术架构中,使用最广泛的缓存,在工作中常常会使用到。Redis也是中高级后端工程师技术面试中,面试官最喜欢问的问题之一,因此作为Java开发者,Redis是我们必须要掌握的。
Redis 是 NoSQL 数据库领域的佼佼者,如果你需要了解 Redis 是如何实现高并发、海量数据存储的,那么这份腾讯专家手敲《Redis源码日志笔记》将会是你的最佳选择。
UserController.java
@CrossOrigin(origins = “*”)
@RestController
public class UserController {
@Autowired
private UserService userService;
@GetMapping(“/getAllUser”)
List findAllUser(){
return userService.findAll();
}
}
PS: 用@CrossOrigin注解暂时先允许所有跨域请求
- 点击一次按钮可以看到
在network看到请求已经成功了,并且控制台已经打印出后台相应的报文了
proxy代理配置
-
和vue类似,找到webpackDevServer.config.js文件
-
如果没有这个文件就用下面这个命令去生成出config文件夹
npm run eject
proxy
proxy:{
“/api”:{
target:“http://localhost:8080”,
changeOrigin:true,
pathRewrite:{
“^/api”:“”
}
}
},
意思就是以后遇到/api的都用http://localhost:8080替换掉,因此,我们改造下前端请求的接口
qryUser(){
fetch(‘/api/getAllUser’).then((res)=>{
return res.json();
})
.then((res)=>{
console.log(res);
})
}
再点击一次
- 可以看到地址已经迁到了前端的代理地址了,这个和刚才直接请求后端的效果是一样的
fetch-jsonp
- 用npm安装一下jsonp
npm i fetch-jsonp
最后
面试题文档来啦,内容很多,485页!
由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。
1111道Java工程师必问面试题
MyBatis 27题 + ZooKeeper 25题 + Dubbo 30题:
Elasticsearch 24 题 +Memcached + Redis 40题:
Spring 26 题+ 微服务 27题+ Linux 45题:
Java面试题合集:
:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)收录**