03 2024 档案
摘要:昨天决定了后端的实现方向,兆迪去实现后端的雏形,我去实现前端的界面转换,类似于ppt中展示的正规地铁中的效果 从网上搜索实现方式 <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLa
阅读全文
摘要:今天没有打实际上的代码,我和兆迪讨论后端的实现方式,显示确定两种方案,第一种是直接将数据固定存储在后端的代码之中,第二种方案是将数据存储在数据库之中。 直接存储在后端的话,就必须创建网来存储地铁的线路信息,需要创建一张非常巨大的信息网,不现实最终排除。 但是如果存贮在数据库中,又在考虑如何创建数据库
阅读全文
摘要:花费时间1小时 代码量 150 搏客量 1篇 学习知识点 更新和添加参数检验优化 由于更新文章分类和添加文章分类,参数校验时,一个需要ID notnull 一个只是让id自动增长, 所以当再次添加新的文章时会出现id为空的错误: 这时候就要用到validation提供的分组校验: 把校验项进行分类,
阅读全文
摘要:所花时间(包括上课): 1 h左右 代码量(行): 50 左右 搏客量(篇): 1 了解到的知识点: getMapping 备注(其他): 花费时间 1小时 代码量 50 搏客量1篇 学习知识点 getmapping @GetMapping("/detail") public Result<Cate
阅读全文
摘要:花费时间 1小时 代码量 150 搏客量 1篇 学习知识点 文章分类接口实现 //CategoryCOntroller @GetMapping public Result<List<Category>> list(){ List<Category> cs = categoryService.list
阅读全文
摘要:花费时间 1小时 代码量 150 博客园量1篇 学习知识点 新增文章的分类接口 //CategoryController package com.di.bigevent.controller; import com.di.bigevent.pojo.Category; import com.di.b
阅读全文
摘要:花费时间 1小时 代码量 100 博客园量 1篇 学习知识点 更新用户密码 //userController @PatchMapping("/updatePwd") public Result updatePwd(@RequestBody Map<String,String> params){ //
阅读全文
摘要:花费时间 1小时 代码量 50 博客园量 1篇 学习知识点 头像的更新 首先在userController中声明 @PatchMapping("updateAvatar") public Result updateAvatar(@RequestParam @URL String avatarUrl)
阅读全文
摘要:花费时间 1小时 代码量 50 博客园量 1篇 学习知识点 后端的参数检验 实体参数校验 @NotNull @NotEmpty @Email 接口方法的实体参数上添加@Validated注解 @PutMapping("/update") public Result update(@RequestBo
阅读全文
摘要:花费时间 0.5小时 代码量 60 博客园量 1篇 学习知识点 后端接口 更新用户基本信息 //usercontroller @PutMapping("/update") public Result update(@RequestBody User user){ userService.update
阅读全文
摘要:花费时间 1小时 代码量 150 博客园量 1篇 学习知识点:tread local应用 ThreadLocal提供线程的局部变量(set和get方法) 线程之间互不影响 //测试类 package com.di.bigevent; import org.junit.jupiter.api.Test
阅读全文
摘要:花费时间 30分钟 代码量 50 搏客量 1篇 学习知识点 后端获取用户详细信息 //在userController中,写好控制类 @GetMapping("userInfo") public Result<Object> userInfo(@RequestHeader(name = "Author
阅读全文
摘要:花费时间 4小时 代码量 450行 博客量 1篇 学习知识点 安卓开发 //activity.xml其中的android:background="@drawable/gb3"可以根据自己的需要更改背景 <?xml version="1.0" encoding="utf-8"?> <LinearLay
阅读全文
摘要:花费时间 30分钟 代码量:50 搏客量 1篇 学习知识点:获取用户详细信息 //在userController中,写好控制类 @GetMapping("userInfo") public Result<Object> userInfo(@RequestHeader(name = "Authoriz
阅读全文
摘要:所花时间:2小时 代码量:150 博客量:1篇 学习知识点:登录认证 //JWT令牌生成,工具类 package com.di.bigevent.utils; import com.auth0.jwt.JWT; import com.auth0.jwt.algorithms.Algorithm; i
阅读全文
摘要:现在能够实现简单的项目逻辑以及基本的增删改查 计划以及目标:计划在本学期中能够不挂科, 希望在接下来的日子里能够坚持每天最少半小时的打代码时间, 能够完成一些安卓app的开发并且在小组任务中发挥重要作用 能够设计出更加精美,功能以及业务逻辑更加完善的web端界面 看完《构建之法》,并利用其中的内容完
阅读全文