学习分享,共勉
这里是小编拿到的学习资源,其中包括“中高级Java开发面试高频考点题笔记300道.pdf”和“Java核心知识体系笔记.pdf”文件分享,内容丰富,囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。同时还有Java进阶学习的知识笔记脑图(内含大量学习笔记)!
资料整理不易,读者朋友可以转发分享下!
Java核心知识体系笔记.pdf
中高级Java开发面试高频考点题笔记300道.pdf
架构进阶面试专题及架构学习笔记脑图
Java架构进阶学习视频分享
@RequestMapping("/login")
public String postLogin(@RequestParam(name = "name",
required = true,
defaultValue = "") String name, @RequestParam(name = "password",
required = true,
defaultValue = "") String password) {
System.out.println("name:" + name + ",password:" + password);
JSONObject jsonObject = new JSONObject();
String code = "";
String msg = "";
if (name == null || password == null || name.equals("") || password.equals("")) {
code = "101";
msg = "缺少字段";
} else {
UserInfo userInfo = null;
try {
userInfo = new UserDao().findUserByNameTest(name);
if (userInfo == null) {
code = "101";
msg = "登录失败,该账号还未注册";
} else {
if (userInfo.getPassword().equals(password)) {
code = "100";
msg = "登录成功";
} else {
code = "101";
msg = "登录失败,密码输入错误";
}
}
} catch (IOException e) {
code = "101";
msg = "登录失败,数据库查询异常:" + e.toString();
}
}
jsonObject.put("code", code);
jsonObject.put("msg", msg);
return jsonObject.toString();
}
/**
* 用户注册
*
* @param name 用户账号
* @param password 用户密码
* @return
*/
@RequestMapping("/register")
public String postRegister(@RequestParam(name = "name",
required = true,
defaultValue = "") String name, @RequestParam(name = "password",
required = true,
defaultValue = "") String password) {
System.out.println("name:" + name + ",password:" + password);
JSONObject jsonObject = new JSONObject();
String code = "";
String msg = "";
if (name == null || password == null || name.equals("") || password.equals("")) {
code = "101";
msg = "缺少字段";
} else if (password.length() < 6) {
code = "101";
msg = "注册失败,密码不能小于6位";
} else {
UserInfo userInfo = null;
try {
userInfo = new UserDao().findUserByNameTest(name);
if (userInfo == null) {//说明账号不存在,则进行注册
int index = new UserDao().insertUserInfo(new UserInfo(name, password));
if (index != -1) {
code = "100";
msg = "注册成功";
} else {
code = "1001";
msg = "注册失败";
}
} else {
code = "101";
msg = "注册失败,您的账号已注册,无需再次注册!";
}
} catch (IOException e) {
code = "101";
msg = "注册失败,数据库查询异常:" + e.toString();
}
}
jsonObject.put("code", code);
jsonObject.put("msg", msg);
return jsonObject.toString();
}
/**
* 修改密码
*
* @param name 用户账号
* @param password 当前密码
* @param resetpassword 更换后的密码
* @return
*/
@RequestMapping("/resetpsw")
public String postResetPsw(@RequestParam(name = "name",
required = true,
defaultValue = "") String name, @RequestParam(name = "password",
required = true,
defaultValue = "") String password, @RequestParam(name = "resetpassword",
required = true,
defaultValue = "") String resetpassword) {
System.out.println("name:" + name + ",password:" + password + ",resetpassword:" + resetpassword);
JSONObject jsonObject = new JSONObject();
String code = "";
String msg = "";
if (name == null || password == null || name.equals("") || password.equals("") || resetpassword == null || resetpassword.equals("")) {
code = "101";
msg = "缺少字段";
} else if (resetpassword.length() < 6) {
code = "101";
msg = "重置失败,新密码不能小于6位";
} else {
UserInfo userInfo = null;
try {
userInfo = new UserDao().findUserByNameTest(name);
if (userInfo != null) {//说明账号不存在,则进行注册
if (userInfo.getPassword().equals(password)) {
// TODO: 2019\7\17 0017 去修改
UserInfo info = new UserDao().updateUserInfoName(userInfo.getId(), userInfo.getUser_name(), resetpassword);
if (info.getId() != -1) {
code = "100";
msg = "重置成功";
} else {
架构学习资料
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
7)]
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!