- 博客(248)
- 收藏
- 关注
原创 项目问题总结
全局异常处理只能处理controller层异常,无法处理IOC容器异常处理logback-spring.xml异常配置重点logger的包配置很重要,不配置包也可,所有异常均可以捕获一个父标签两种属性contextName:区分不同应用程序property 具体的引用配置三个节点logger:配置对应的哪个包下(只有改包下的异常才进入日志!!!root:配置启用那种appenderappender:追加日志渲染格式。
2023-04-21 16:00:10
465
原创 核心业务8:提现+展示还款信息和回款信息
核心业务8:提现+展示还款信息和回款信息1.提现(同理充值)2.管理端显示投资记录3.管理员显示还款计划4.网站端显示投资记录5.网站端显示还款记录6.网站端显示回款记录核心业务8:提现+展示还款信息和回款信息1.提现(同理充值)①controllercom/atguigu/srb/core/controller/api/UserAccountController.java @ApiOperation("用户提现") @PostMapping("/auth/co
2023-04-19 15:35:35
716
原创 核心业务7:放款实现
------------------未完成生成借款人还款计划和投资人回款计划---------------------------------未完成生成借款人还款计划和投资人回款计划--------------
2023-04-18 21:59:23
768
原创 核心业务6:投资人投资实现
核心业务6:投资人投资实现1.投资业务流程图-----------------完善标的详情页展示-----------------2.投资业务流程3.展示标的页前端4.展示标的页后端5.标的详情页前端6.标的详情页后端-----------------完善标的详情页展示-----------------核心业务6:投资人投资实现1.投资业务流程图①用户注册,登录,绑定,充值后②可以选择投标2.投资业务流程①用户点击我要投资进入标的页面②标的页面,点击标的可以
2023-04-17 17:14:25
390
原创 核心业务4:标的管理
调用位置//创建新标的 //TODO lendService . createLend(borrowInfoApprovalVO , borrowInfo);service编写/*** @description 审批后生成新标的的流程//填充lend的步骤 lend . setUserId(borrowInfo . getUserId());//动态获取 lend . setTitle(borrowInfoApprovalVO . getTitle());
2023-04-17 10:30:25
249
原创 核心业务3:借款人借款申请
--------------------借款申请流程-------------------------------------------借款申请流程----------------------
2023-04-16 16:19:38
686
原创 核心业务2:借款人申请借款额度
-----------截止提交个人信息部分--------------------截止提交个人信息部分--------
2023-04-15 22:03:59
765
原创 项目8:用户注册和登录的前后端联调
测试过程中关闭sms的具体使用aliyun发送短信的业务,直接存入redis即可,省钱。user_account的user_id和user_info的user_id绑定。后端接收到前端封装的数据,需要校验短信验证码,需要保存数据到数据库。
2023-04-13 15:35:04
637
原创 8.单点登录问题(JWT令牌的使用)
透明令牌不存储其他信息,只存储引用字符串,引用字符串用于指向具体服务器端的用户信息自包含令牌(JWT)JSON Web Tokens,包含了用户信息和独一无二的服务器端生成的密码,通过编码和解码来对比信息是否登录过。头算法有效载荷数据签名哈希根据服务器端独一无二的密码编码。
2023-04-13 10:26:03
534
原创 项目7:(aliyun)实现短信的发送和验证微服务和上传文件删除文件微服务
注意spring-boot-configuration-processor包即用来在xml中自动提示有前缀的配置,需要配合在idea中如下配置。
2023-04-12 19:56:34
1234
原创 6.Swagger的实战使用
swagger是后端接口文档的生成并且提供ui界面进行测试过去用postman测试缺点:需要自己写地址,如果项目变了需要自己更改。
2023-04-09 13:17:38
2533
原创 问题1:mybatis-plus版本和mysql版本不对应
问题1:mybatis-plus版本和mysql版本不对应1.更改mysql到高版本(使用父项目版本)2.重新在高版本创建数据库3.在core项目中更改连接问题1:mybatis-plus版本和mysql版本不对应1.更改mysql到高版本(使用父项目版本)①更改父项目pom(将mysql注释掉)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/P
2023-04-09 11:47:14
1186
原创 项目2:后端管理员项目结构初始化
项目2:后端管理员项目结构初始化1.创建数据库和表2.初始化父项目3.初始化项目模块4.初始化core核心模块(代码生成器)项目2:后端管理员项目结构初始化1.创建表创建数据库编码使用utf-8sql语句/* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 5072
2023-04-09 11:24:28
780
原创 2.JavaScript技术学习
前端:页面布局 html+css前端:脚本编写交互 javascript(也叫ECMAScript)node.js集成了javascript引擎的运行环境,扩展了很多模块文件模块:完成文件输入输出流。HTTP模块:完成服务器监听功能特点不需要写function,直接写函数名即可。练习sayHi() {
2023-04-07 16:05:07
406
原创 项目1:项目技术栈和项目功能实现
项目1:项目技术栈和项目功能实现1.项目技术栈和项目架构2.项目功能3.项目实现流程4.项目细节未更新项目1:项目技术栈和项目功能实现1.项目技术栈和项目架构项目架构项目后端技术栈SpringBoot 2.3.4.RELEASESpringCloud Hoxton.SR8SpringCloud Alibaba 2.2.2.RELEASEMyBatis PlusLombokSwagger2:Api接口文档生成工具Logback:日志系统alibaba-ea
2023-04-06 15:23:38
323
原创 技术栈1.mybatis-plus技术学习
对mybatis做了增强而未改变。简单的使用只需要提供scan entity然后mapper接口只需要继承BaseMapper即可然后service接口只需要继承IService即可然后serviceImpl实现类只需要继承ServiceImpl 实现 前面的Service接口即可。最终可直接利用Service进行简单的增删改查操作。
2023-04-06 15:00:28
420
原创 6.JAVA基础面试题:线程
启动程序后,JVM启动了一个进程,而main函数则启动了一个线程。各个进程相互独立,一个进程可以有多个线程。多个线程之间共享方法区和堆每个线程都有自己的程序计数器,本地方法栈和虚拟机栈(保证程序切换后仍能正确执行,保证线程内容不会被其他线程所破坏)即JVM保存当前线程的上下文,加载下一个占用cpu的线程上下文上下文切换的时机主动让出cpu(sleep,wait)时间片用完线程被阻塞(io)线程执行结束多个线程同时被阻塞,且都等待资源的释放,无限阻塞。预防死锁。
2023-04-05 15:44:06
392
原创 5.JAVA基础面试题:集合
五.JAVA基础面试题:集合1.List,Set,Queue和Map的区别2.为什么要使用集合3.ArrayList和Vector的区别4.ArrayList和linkedlist的区别5.ArrayList的扩容机制6.comparable和comparator的区别7.如何理解无序性和不可重复性8.Hashset,Linkedhashset和Treeset异同1.Hashmap和HashTable的区别2.Hashmap和HashSet的区别3.Hashmap和treemap的
2023-04-05 11:45:15
569
原创 4.JAVA基础面试题:重要知识
四.JAVA基础面试题:重要知识1.为什么JAVA只有值传递2.JAVA获取运行时类的四种方式四.JAVA基础面试题:重要知识1.为什么JAVA只有值传递实参:传递给形参的实际参数。形参:接受实参的参数。值传递:方法接受实参并且形参生成拷贝。引用传递:方法接受实参且形参是实参变量的地址,不生成拷贝,相当于是给实参的引用变量起别名JAVA只有值传递引用类型传过去也为地址值,生成副本。基本类型传过去为字面量,生成副本。2.JAVA获取运行时类的四种方式类.c
2023-04-04 21:48:18
617
原创 3.JAVA基础面试题:其他
编译器对泛型参数进行检测,能够指定传入对象的类型,增强代码的可读性。反射赋予我们在运行时分析类,获取类的方法属性的结构并且可以调用。反射可以无视泛型参数的安全检查。注解本质是继承了annotation的特殊接口,必须通过解析之后才能生效。语法糖是指编程语言方便程序员开发而涉及的特殊语法。语法糖泛型,自动装拆箱,变长参数,增强for循环,try-with-resources。
2023-04-04 19:49:59
468
原创 2.JAVA基础面试题:面向对象
二.JAVA基础面试题:面向对象1.面向对象和面向过程的区别2.如何创建一个对象?对象实体和对象引用的区别?3.对象相等和引用相等的区别4.构造方法的作用是什么5.一个类未声明构造方法,程序能否执行6.构造方法的特点7.类的封装,继承和多态8.接口和抽象类的共同点和区别9.深拷贝,浅拷贝和引用拷贝的区别1.object类中的==和equals的区别2.object类中的hascode的作用3.object类中的equals和hascode结合使用1.String类,Strin
2023-04-04 11:36:41
695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人