搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
羊村懒王
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
微信小程序之组件和API:深度解析与实战应用_小程序组件市场
2
J2EE体系架构概述
3
Git镜像下载
4
计算机控制系统大致可以分为几种典型形式,计算机控制技术期末复习1.doc
5
MindOpt学习(二):MindOpt的下载安装_mindopt官网
6
【 第十四届蓝桥杯单片机组省赛真题总结】_第十四届蓝桥杯单片机省赛
7
Facebook 广告定向优化的 8 种方法
8
非常好用的最新版uninstall Toll 附加注册机_uninstall tool注册机
9
Morefine M1+安装Android TV x86 9.0_android tv x86安装教程
10
linux脚本count,Shell脚本统计文件行数的8种方法
当前位置:
article
> 正文
苍穹外卖项目完结
作者:羊村懒王 | 2024-05-13 15:49:57
赞
踩
苍穹外卖项目完结
项目导航:
gitee链接
历时两周多的苍穹外卖项目终于完结,其实如果没有其他任务的影响,可以更快的,虽然项目简单,但是收获还是很多的。接下来
微服务
,然后补习一下前端知识,最后毕设开工。
苍穹外卖项目随手记
nginx转发与负载均衡
密码MD5加密DigestUitls
knife4j依赖Swagger生成接口文档
JWT令牌(密匙,时效,用户信息)
apifox插件(接口文档)
Dao层三分,DTO,VO,POJO
默认值,一般分到constant包中定义常量类,解决硬编码问题
BeanUtils类属性拷贝
配置全局捕获异常类,常用来捕获异常返回Result中的错误方法给前端
用ThreadLocal为每个线程提供独立存储空间的原理,Tomcat服务器会为每一次请求提供一个单独的线程,因此可以用来设置当前请求下用户的ID。
重写WebMvcConfigurationSupport中的extendMessageConverters方法可以扩展消息转换器,比如将Java的日期格式序列化为JSON格式数据。实现addInterceptors方法注册自定义拦截器。
切面编程:创建自定义注解,创建切面类(定义切入点方法,定义切面方法,标明通知类型,利用反射机制编写切面方法的逻辑代码)
事务管理:@Transactional注解可以标识事务管理,rollbackFor属性表示何种情况下回滚,propagation属性表示事务传播行为,也就是对于嵌套的语句,外部的语句与其内部调用的语句是否公用一个事务。
useGeneratedKeys="true" keyProperty="id ,在 MyBatis 或其类似的持久层框架中,useGeneratedKeys="true" 和 keyProperty="id" 这两个属性经常一起使用,特别是在插入数据(INSERT)时。这两个属性的目的是处理和返回数据库自动生成的主键。
插入删除更新表中的元组时,要考虑清楚该元组关联了哪些表,这些表决定了该表能不能删,表内的元组内的元素变化时哪些表的元组内的元素要一同变化。
在使用<foreach>标签生成动态SQL时,需要注意每一个遍历的集合对象,对数据库中的元素赋值时采用对象.属性的方式。
如果可以尽量保证Controller层方法参数用DTO类型;Service层接口参数类型用DTO类型,返回类型用VO类型;DAO层对数据库操作的接口的参数用Entity类型,返回类型用VO。
一个接口对应一个Controllrt类和一个Service接口,一张表对应一个Mapper接口。
前端如果是用JSON格式封装参数请求后端,而后端必须需要用实体类作为参数接受,哪怕请求体里面的JSON数据只有一个参数。
Spring Task任务调度工具,可以按照约定时间自动执行某个代码逻辑,定时任务框架
WebScoket协议,一种长连接协议,用于实时通信。
Apache POI 用于处理办公软件的数据,如最常用的excel表格,对一些银行业务,商家应收等业务的信息,通过Java代码进行操作。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/羊村懒王/article/detail/564217
推荐阅读
article
Nacos
服务
发现
快速入门_
nacos
(
服务
发现
)...
Nacos
服务
发现
springbootspring cloud 微
服务
_
nacos
(
服务
发现
)
nacos
(
服务
发现
) ...
赞
踩
article
笃学私教:
Lambda
表达式
使用
详解教程
_
lambda
添加
千位符...
Lambda
表达式
是JDK8推出一个重要的新特性,虽然看着很高大上,其实
Lambda
表达式
的本质只是一个”语法糖”,习惯...
赞
踩
article
2023.3.
29python
:
map
_
split
_
join
三
函数
总结
_
map
和
split
...
将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串。使用
map
函数
要注意fuction的参数与it...
赞
踩
article
基于
云
计算与
深度
学习
的常见作物
害虫
识别系统
的设计与实现_
基于
深度
学习
棉花虫害检测
云
服务平台研制...
(2) 利用
云
计算与
深度
学习
技术训练高精度
害虫
识别模型的研究。使用Inception-V3、MobileNet-V2和R...
赞
踩
article
C++
笔试强训
day12
...
则第i个位置的sh个数则为(i - 1位置的sh个数)加上(i - 1位置的s个数 * 1个h)。我的思路是找出长度差值...
赞
踩
article
raspberry
pi
_2019十大
Raspberry
Pi
文章...
raspberry
pi
自推出以来,
Raspberry
Pi
一直是Opensource.com上最热门的主题之一。 这...
赞
踩
article
基于
Spark
的
中文
文本
分类
和小说
相似性
计算案例实践...
Spark
可谓是开启了大数据
的
新时代,RDD、DataFrame、DataSet、
Spark
Streaming、St...
赞
踩
article
DS-
NeRF
代码
_
nerf
ds
代码
...
depth
代码
,还有很多地方没看懂。_
nerf
ds
代码
nerf
ds
代码
...
赞
踩
article
树莓
派
无线
网络
配置
_
树莓
派
uabntu
系统怎么修改
网络
配置
...
原文:
树莓
派
连接WiFi(需科学上网)1. 无线连接这里介绍一种嵌入式业界常用的WiFi连接方法,可完全应用于
树莓
派
,实...
赞
踩
article
探究位置
误差
对
单目
3D
目标
检测
影响...
标题:Delving into Localization Errors for Monocular
3D
Object ...
赞
踩
article
网络安全
→_黑洞
vnp
...
网络安全
_黑洞
vnp
黑洞
vnp
防火墙原理 对区域间流量执行控制...
赞
踩
article
微
服务
-
服务
的注册与发现(Consul、zookeeper、
etcd
、
eureka
、
Nacos
)_n...
Nacos
支持基于 DNS 和基于 RPC 的
服务
发现。
服务
提供者使用 原生SDK、OpenAPI、或一个独立的Age...
赞
踩
article
知识分享系列二:
云
原生
技术
_
容器
云
原生
技术
...
本文系统地介绍了
云
原生
技术
的产生背景、主要
技术
,以及
云
原生
技术
助力降本增效的案例。
云
原生
涉及的内容较广,本文的深度不会很...
赞
踩
article
pip
、
pip
2和
pip
3区别...
1、功能
pip
是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。2、
pip
、...
赞
踩
article
阿里
巴巴
在线
测试题
_
阿里
在线测评
智力题
...
前几天做了一个
阿里
巴巴
关于小猴子摘桃子的问题,现在我整理一下我的思路,希望各位大神给予指教。1、根据每棵树的桃子的数量以...
赞
踩
article
IPv6
的
崛起:
新一代
网络协议
的
机遇与挑战_
更好
的
移动性
ipv6
...
随着互联网
的
不断发展和扩张,IPv4协议面临着日益紧张
的
地址资源和安全性等问题。为了解决这些问题,并为未来
的
互联网发展做...
赞
踩
article
Armbian
配置 WiFi_
armbian
配置
wifi
...
Armbian
配置 WIFI把斐讯 N1(电视盒子) 重装了
Armbian
系统,机器有无线网卡但系统没桌面环境,只能通...
赞
踩
article
樊政谈
人才
职场
成功
最重要
的
53句话_详细可行
的
职业
生涯规划
是
人才
成功
的
基石
是
谁说
的
...
我每一次作有关
职场
的
讲座之后,都会有大量
的
提问者。所问
的
问题很多都可以归纳为如何在
职场
取得
成功
。我近些年也专心作了不少这...
赞
踩
article
neo4j
学习笔记:
导入
csv
文件
_
neo4j
导入
csv
...
csv
文件
的处理_
neo4j
导入
csv
neo4j
导入
csv
一、...
赞
踩
article
Nacos
、
ZooKeeper
和
Dubbo
的区别_
dubbo
和
nacos
区别...
协议实现:
Nacos
通过RESTful API和HTTP协议实现服务注册和发现等功能,而
ZooKeeper
则支持两种协议...
赞
踩
相关标签
spring boot
spring cloud
java
编程语言
python
lambda
jdk
云计算
深度学习
人工智能
害虫识别系统
毕业设计
源码
论文
c++
算法
stl
大数据
scala
计算机视觉
NeRF
网络
树莓派
无线