服务端开发案例(不定期更新)

如果觉得好,请点赞、收藏和转发,感谢您!

1.关系型数据库:

1.1建表时注意drop table,可能表和数据已存在;

1.2定期备份,全量/增量/差量备份;

1.3主键是否要自增;

1.4设计好列类型和大小;

1.5设计好索引;

1.6username对应username,user_name对应userName;

1.7密码加密存储;

1.8物理删除delete/逻辑删除update,物理删除查询是否排除删除记录;

1.9列表查询要排序;

1.10字段使用关键字时加两个``,如`group`;

2.mybatis:

2.1@TableId,主键字段;

2.2@TableField,列字段;

2.3exist=false,表中不存在字段;

2.4strategy=FieldStrategy.ALWAYS,无论字段值是否为NULL都会在SQL中拼接该字段‌;

2.5lqw.eq(),lamdaquerywrapper相等比较;

2.6lqw.like(),模糊比较;

2.7lqw.in(),范围比较;

2.8lqw.orderbydesc(),降序排序;

3.easyexcel:

3.1excelproperty,Excel中的表头名称;

3.2excelignore,Excel中忽略字段;

4.java:

4.1list.foreach(),循环列表;

4.2list.stream.map(),提取列表字段;

4.3list.stream.filter(),筛选列表记录;

4.4list.stream.xxx.collect(Collectors.toList()),过滤等等操作后转列表;

4.5Arrays.asList,数组转列表;

相关推荐
宁&沉沦7 分钟前
Chrome 扩展 Manifest 字段版本支持一览(全量)
前端·后端·编辑器
自强的小白15 分钟前
重点!起始时间和结束时间与创建时间和修改时间的区别(localdate与LocaldateTIME区别)以及增删改查什么时候设置目前时间(添加和更新员工时)
java
宇宙第一小趴菜16 分钟前
六、Oracle 目录结构
数据库·oracle
雪的季节26 分钟前
Python 线程同步与异步编程 全解析
java·开发语言
IvorySQL30 分钟前
PG 日报|修复高 IO 并发场景,解决预读机制耗尽本地缓冲区缺陷
数据库·人工智能·sql·postgresql·区块链
IT小盘32 分钟前
08-FastAPI加MySQL实现AI对话记录持久化
android·mysql·fastapi
TiDB 社区干货传送门33 分钟前
TiDB 8.5.7 发版|六项实用功能上线
数据库·mysql·tidb
吃饱了得干活37 分钟前
缓存与数据库一致性:从理论到实战
java·后端·面试
在繁华处41 分钟前
MySQL 学习笔记 01:从概念到约束,搭好库表骨架
数据库·oracle
520拼好饭被践踏1 小时前
JAVA+Agent学习day22
java·开发语言·后端·学习