面试资料整理汇总
这些面试题是我朋友进阿里前狂刷七遍以上的面试资料,由于面试文档很多,内容更多,没有办法一一为大家展示出来,所以只好为大家节选出来了一部分供大家参考。
面试的本质不是考试,而是告诉面试官你会做什么,所以,这些面试资料中提到的技术也是要学会的,不然稍微改动一下你就凉凉了
在这里祝大家能够拿到心仪的offer!
@Column(length = 30)
private String nickName;
@Column(length = 80)
private String headerPic;
@Column(length = 1)
private String isVip;
@Column(length = 1)
private String isLogined;
@Column(length = 2)
private String roleId;
@Column(length = 1)
private String isDelete;
@Column(length = 8)
private String createTime;
@Column(length = 8)
private String lastLoginTime;
@Column(length = 64)
private String ipAddr;
//无参构造方法,这个必须要有,不然会报错
public User() {
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getNickName() {
return nickName;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public String getHeaderPic() {
return headerPic;
}
public void setHeaderPic(String headerPic) {
this.headerPic = headerPic;
}
public String getIsVip() {
return isVip;
}
public void setIsVip(String isVip) {
this.isVip = isVip;
}
public String getRoleId() {
return roleId;
}
public void setRoleId(String roleId) {
this.roleId = roleId;
}
public String getIsDelete() {
return isDelete;
}
public void setIsDelete(String isDelete) {
this.isDelete = isDelete;
}
public String getCreateTime() {
return createTime;
}
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
public String getIsLogined() {
return isLogined;
}
public void setIsLogined(String isLogined) {
this.isLogined = isLogined;
}
public String getLastLoginTime() {
return lastLoginTime;
}
public void setLastLoginTime(String lastLoginTime) {
this.lastLoginTime = lastLoginTime;
}
public String getIpAddr() {
return ipAddr;
}
public void setIpAddr(String ipAddr) {
this.ipAddr = ipAddr;
}
}
这个User类主要是用来做用户的登录的,嗯,反正他自己一个人用,我就做登录功能,不注册了。
然后,用mysql-front工具去新建一个叫做edu的数据库。
这是启动类:
package com.edu;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
接下来就是见证奇迹的时刻,运行启动类:
没报错欸!看下数据库:
来了来了,真的来了,好高兴哦,又吃成长快乐了!
##03 访问登录页面吧
既然是个系统,肯定得有一个登录页面撒,可是我html和css写的很一般,美工又不会做,就只能网上找一找现成的登录模板,才可以维持得了生活,这样子。
兔哥:“别去乱搜了,我们得加快进度啊,我已经给你找好了,直接用这一套吧!”
“我靠,你能不能别总是一下子就跑出来吓人好不啦!”我又吃了一惊。
于是,兔哥给我发了一个资料包,我根据他的要求把一系列文件放在了对应的地方。
这是公共的jsp和登录页面——login.jsp。
taglib.jsp
<%@ page language=“java” import=“java.util.*” pageEncoding=“UTF-8”%>
<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
<%
//获取当前项目路径
String path = request.getContextPath();
int port = request.getServerPort();
String basePath = null;
if(port==80){
basePath = request.getScheme()+“😕/”+request.getServerName()+path;
}else{
basePath = request.getScheme()+“😕/”+request.getServerName()+“:”+request.getServerPort()+path;
}
pageContext.setAttribute(“basePath”, basePath);
%>
login.jsp
<%@ page language=“java” import=“java.util.*” pageEncoding=“UTF-8”%>
<%@include file=“common/taglib.jsp”%>
<!doctype html>
小
兔
教
育