2024.03.19日志

今日复盘

1 学习导师给的项目

1.1 了解项目的业务背景:经销商-银行贷款

1.2 了解了大致的业务流程

  • 经销商添加客户贷款信息->提交贷款信息->银行审核->审核通过
  • 经销商提交客户贷款信息资料->银行审核->制作名单导入网贷系统

1.3 业务功能

经销商

  • 贷款信息登记
  • 贷款信息提交
  • 贷款信息查询

银行

  • 审核经销商账户,生成用户名和密码
  • 录入经销商的购买者信息
  • 审核贷款者上传的信息
    • 审核通过用户,生成白名单
    • 更改审批状态,发送短信通知
    • 贷款发放状态更新
  • 贷后管理,管理贷后材料
    • 修改“拒绝”名单中的人员
    • 管理退货,经销商同意->上传书面申请->银行收到贷款结清->银行同意存档

1.4 系统功能

  • 保存录入信息
  • 保存影响信息
  • 保存报表信息

1.5 系统访问端:PC端、小程序端

项目技术

前端
  • 模板引擎beetl、freemarker、thymeleaf
  • 图形验证码com.github.whvcse.easy-captcha
  • 接口开发工具:magic-api
  • layUI框架
中间件:redis
后端
  • 底层框架:SpringBoot
  • 数据库框架:MyBatis-plus、com.alibaba.druid连接池
  • 安全认证框架:shiro、jwt
  • json框架:com.alibaba.fastjson
工具库
  • hutool
  • com.apache.poi(操作Excel)
  • com.artofsolvinig(操作pdf)
  • com.alibaba.easyexcel(操作Excel)
  • pagehelper(分页助手)

1.6 功能记录:

登录

MainController->loginRecordService.SaveAsync(username,*) ->saveAsync(loginRecord)

主要思路:

  • 获取前端传递过来的账号和密码,封装为Token
  • 利用账号去数据库中找对应的记录,封装为Info
  • 利用hash加密算法(MD5),把Token.password加密
  • 判断加密后的密码和数据库中的是否一致
  • 一致则表明登录成功

1.7 问题记录

  • 经销商提交信息后->所有银行都能审核么?还是说只有指定银行才能审核?
  • 页面功能重复,多个页面为什么不合并为一个页面?
  • 项目结构挺混乱的,也有可能是我还没有看明白,明天试试找一个功能一直debug下去看看
  • 本周要能把项目的一个demo做出来

1.8 进度

  1. wdnj项目的业务背景,业务流程大致熟悉了
  2. 了解了layui框架,有点类似与Vue.js+elementUI
  3. 了解了magic-api,是一个接口开发工具(试了半天,没解决bug),如下:

2 学校课程

物联网和大数据课就是个读ppt的课,毫无意思,只能说是个拓展知识面,开阔视野的课程。课程感觉大多数没啥用,老师也是泛泛的讲讲,深入理解还是需要自己去学习。

3 生活

最近睡觉太晚了,都要2:00才能入睡,主要是睡前玩手机,忍不住。试着把手机不要放到床头看看!

也好久不运动了,每天从早做到晚上,身体都不行了!

4 个人发展

计算机二级还没看,周六都要考试了。回去看看!

六级报名了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/279901.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 设计模式系列:行为型-状态模式

简介 状态模式(State Pattern)是一种行为型设计模式,允许一个对象在其内部状态改变时改变其行为。状态模式中类的行为是由状态决定的,在不同的状态下有不同的行为。 状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂…

linux下关闭swap文件系统

临时关闭(马上生效) 永久关闭(重启计算机才能生效) vim /etc/fstab

深入浅出Hive性能优化策略

我们将从基础的HiveQL优化讲起,涵盖数据存储格式选择、数据模型设计、查询执行计划优化等多个方面。会的直接滑到最后看代码和语法。 目录 引言 Hive架构概览 示例1:创建表并加载数据 示例2:优化查询 Hive查询优化 1. 选择适当的文件格…

基于springboot+vue的交通管理在线服务系统

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

苏州工业园区党工委书记沈觅一行莅临聚合数据走访调研

3月7日,市委常委、苏州工业园区党工委书记沈觅莅临聚合数据,就数字经济企业情况展开专题调研。园区党工委委员、管委会副主任邹小伟,科创区、经发委、科创委、金融局主要负责人参加调研,聚合数据董事长左磊等人接待来访。 调研组…

Transformer学习笔记(二)

一、文本嵌入层Embedding 1、作用: 无论是源文本嵌入还是目标文本嵌入,都是为了将文本中词汇的数字表示转变为向量表示,希望在这样的高维空间捕捉词汇间的关系。 二、位置编码器Positional Encoding 1、作用: 因为在Transformer的…

将 OpenCV 与 Eclipse 结合使用(插件 CDT)

返回:OpenCV系列文章目录(持续更新中......) 上一篇:将OpenCV与gcc和CMake结合使用 下一篇:OpenCV4.9.0在windows系统下的安装 警告: 本教程可以包含过时的信息。 先决条件 两种方式,一种…

数据治理之数据标准管理及实践方法

什么是数据标准?提到数据标准大家肯定会想到我们公司也有相关的产品设计的标准、质量检验的标准、安全环保的标准,对于金融企业的话,还有市场监管相关的一些标准。些标准其实都不是我们要讲的数据标准,以上的标准最多只能被称作规…

OpenCV系列文章目录(持续更新中......)

引言: OpenCV是一个开源的计算机视觉库,由英特尔公司开发并开源的一组跨平台的C函数和少量的C函数组成,用于实时图像处理、计算机视觉和机器学习等应用领域。OpenCV可以在包括Windows、Linux、macOS等各种操作系统平台上使用,具…

OPENCV(0-1之0.2)

OPENCV-0.2 学习安排图像基础像素访问和修改像素值 色彩空间转换RGB到灰度的转换RGB到HSV的转换 图像操作裁剪缩放旋转和翻转 图像滤波平滑和模糊图像边缘检测 图像变换仿射变换透视变换 总结 官方文档 学习安排 图像基础 像素:了解像素的概念,包括像素…

大厂面试--是否熟悉Node, 主要做过哪些业务,平时用过什么包?

什么是Node ​ Node是一个让Javascript运行在服务端的开发平台,它让Javascript成为了与PHP、Python、Perl、Ruby等服务器语言平起平坐的脚本语言。目前Nodejs已发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用Nodejs进行开发&a…

Linux——程序地址空间

我们先来看这样一段代码&#xff1a; #include <stdio.h> #include <unistd.h> #include <stdlib.h>int g_val 0;int main() {pid_t id fork();if(id < 0){perror("fork");return 0;}else if(id 0){ //child,子进程肯定先跑完&#xff0c;也…

牛客网-SQL大厂面试题-2.平均播放进度大于60%的视频类别

题目&#xff1a;平均播放进度大于60%的视频类别 DROP TABLE IF EXISTS tb_user_video_log, tb_video_info; CREATE TABLE tb_user_video_log (id INT PRIMARY KEY AUTO_INCREMENT COMMENT 自增ID,uid INT NOT NULL COMMENT 用户ID,video_id INT NOT NULL COMMENT 视频ID,start…

单片机LED灯闪烁

延时函数计算&#xff08;相关代码生成&#xff09;&#xff1a; #include "reg52.h" #include <INTRINS.H> void Delay500ms() //11.0592MHz {unsigned char i, j, k;_nop_();_nop_();i 22;j 3;k 227;do{do{while (--k);} while (--j);} while (--i); }vo…

Elasticsearch实战:索引阻塞 —— 数据保护的终极武器

文章目录 1、索引阻塞的种类2、什么时候使用阻塞&#xff1f;场景1&#xff1a;进行系统维护场景。场景2&#xff1a;保护数据不被随意更改场景。场景3&#xff1a;优化资源使用的场景。场景4&#xff1a;遵守安全规则场景。 3、添加索引阻塞API4、解除设置 API5、小结6、参考 …

网络编程:包头分析

一、以太网头 以太网中封装了源mac地址以及目的mac地址&#xff0c;还有ip类型&#xff0c;以太网又称为mac头 0X0800 只接收发往本机的mac的ipv4类型的数据帧 0X0806 只接收发往本机的ARP类型的数据帧 0x8035 只接受发往本机的RARP类型的数据帧 0X0003 接收发往本机的MAC所…

Android分区存储到底该怎么做

文章目录 一、Android存储结构二、什么是分区存储&#xff1f;三、私有目录和公有目录三、存储权限和分区存储有什么关系&#xff1f;四、我们应该该怎么做适配&#xff1f;4.1、利用File进行操作4.2、使用MediaStore操作数据库 一、Android存储结构 Android存储分为内部存储和…

好就业三种专业#信息安全#云计算#网络工程

一、信息安全专业 根据2021年网络安全宣传周白皮书的观察结果&#xff0c;网络安全产业对于人才的需求正以高速增长的趋势呈现&#xff0c;当前网络安全行业存在着巨大的人才缺口&#xff0c;平均供求比例约为1:2。这一现象导致了资深人才的储备不足&#xff0c;并且新人才的培…

Python通过Ctypes调用C++类,实测有效

文章目录 前言创建vs dll工程添加外部库编辑代码编译测试参考 前言 在软件开发中&#xff0c;有时候需要Python与C相结合&#xff0c;以充分发挥两者的优势 。Python作为一种高级编程语言&#xff0c;具有简洁易读的特点&#xff0c;适用于快速开发和原型设计。而C则是一种性能…

活动图高阶讲解-03

1 00:00:00,000 --> 00:00:06,260 刚才我们讲了活动图的历史 2 00:00:06,260 --> 00:00:11,460 那我们来看这个活动图 3 00:00:11,460 --> 00:00:15,260 如果用来建模的话怎么用 4 00:00:15,260 --> 00:00:20,100 按照我们前面讲的软件方法的工作流 5 00:00:20…