面试题总结
其它面试题(springboot、mybatis、并发、java中高级面试总结等)
后端环境:
-
JDK 1.8+
-
Maven 3.0+
-
MYSQL 5.5+
-
Redis 3.0+
前端环境:
- Node v10+
开发工具
-
IDE:IDEA
-
MySQL 可视化:Navicat
1.2 快速开始
(1)clone 项目
- GitHub:
后端项目
git clone https://github.com/elunez/eladmin.git
前端项目
git clone https://github.com/elunez/eladmin-web.git
- Gitee(国内访问网速较快):
后端项目
git clone https://gitee.com/elunez/eladmin.git
前端项目
git clone https://gitee.com/elunez/eladmin-web.git
(2)导入 MySQL 数据库
打开 Navicat,连接 MySQL,新建数据库 eladmin,设置字符集和排序规则如下图所示:
右键你新建的数据库,选择「运行 SQL 文件」,选择 clone 的下来的 eladmin/sql/eladmin.sql
文件。
导入 SQL 数据成功,一共有 27 张表。
(3)运行后端项目
配置文件:使用 IDEA 打开后端项目 eladmin,等待 maven 下载结束后,打开配置文件 yml 配置数据库,改成你机器上的 MySQL 或者 Redis 的 IP、端口和密码。
MySQL 默认:
- url:localhost:3306
- 密码:123456
Redis 默认:
- url:localhost:6379
- 密码:无
运行后端项目:
(4)运行前端项目
在 clone 的前端项目「eladmin-web」文件夹下打开 cmd 命令行窗口。
安装
npm install
运行
npm run dev
1.3 效果预览
运行成功会自动弹出下面界面:
二、可能遇到的坑
2.1 端口占用
报错信息:
我们这里使用其他端口,修改配置文件 application.yml
端口为 8001:
server:
port: 8001
注意:修改后端端口后,需要修改前端对应的请求接口。
一线互联网大厂Java核心面试题库
正逢面试跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!
趣的朋友可以看看支持一波!