最新Java SpringBoot开发Api接口 0基础入门,看完全都会了

学习分享,共勉

这里是小编拿到的学习资源,其中包括“中高级Java开发面试高频考点题笔记300道.pdf”和“Java核心知识体系笔记.pdf”文件分享,内容丰富,囊括了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。同时还有Java进阶学习的知识笔记脑图(内含大量学习笔记)!

资料整理不易,读者朋友可以转发分享下!

Java核心知识体系笔记.pdf

记一次蚂蚁金服Java研发岗的面试经历,分享下我的复习笔记面经

中高级Java开发面试高频考点题笔记300道.pdf

记一次蚂蚁金服Java研发岗的面试经历,分享下我的复习笔记面经

架构进阶面试专题及架构学习笔记脑图

记一次蚂蚁金服Java研发岗的面试经历,分享下我的复习笔记面经

Java架构进阶学习视频分享

本文已被CODING开源项目:【一线大厂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 {

架构学习资料

准备两个月,面试五分钟,Java中高级岗面试为何越来越难?

准备两个月,面试五分钟,Java中高级岗面试为何越来越难?

准备两个月,面试五分钟,Java中高级岗面试为何越来越难?

准备两个月,面试五分钟,Java中高级岗面试为何越来越难?

准备两个月,面试五分钟,Java中高级岗面试为何越来越难?

由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

7)]

由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 8
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值