- 博客(24)
- 收藏
- 关注
原创 增删改 - 02 - 入参
对于String类型的字段,前端可能会一不小心传入一个String filed = “null”,而不是后端想要的这个小错在DeBug的时候,一不留神就会看错,这个错误的入参比较痛苦后端要更加自信,自测多次OK的话,大胆怀疑前端吧。
2024-01-29 18:04:01
435
原创 增删改 - 01 - 增删改流程
增删改作为事务相关的处理,需要格外注意入参的正确性,不正确的参数可能会导致异常增删改操作时,用 DTO 来封装待修改数据,对DTO进行入参校验,校验完毕后,传入 service 层,将 DTO 转为 entity,存储到数据库。
2024-01-29 14:25:37
2000
原创 查询 - 07 - sql中字符串使用in
先查出某员工的 work_comp,area_id,构造一个 String = work_comp + ‘-’ + area_id,将其转换为一个 String 字符串,eg:11-99。作业区域表 work_area_info :id,work_comp,area_id,leader,work_op(JSON字段,存普通员工的 id )作业员工表 work_operator :id,work_comp,area_id,type。在这里,选中多个员工的 id,查询并构建出一个去重后的。
2024-01-29 11:03:40
740
原创 查询 - 04 - 数据库数据映射为实体类
有一些数据想要映射为实体类是比较麻烦的,特别是一些存储在数据库里的 JSON 数据,如何查询处理该类数据呢?
2024-01-26 17:37:17
610
1
原创 查询 - 03 - 有参查询
构建一个入参类,QueryRequest,用于封装查询参数,入参前,先校验,校验完毕后,传入service层查询,数据库里捞出数据 entity,展示时,在service层里转为VO类。
2024-01-26 14:29:08
270
1
原创 代码随想录算法训练营第十五天 | 层序遍历、226.翻转二叉树、101. 对称二叉树
二叉树的层序遍历、翻转二叉树、对称二叉树,C语言和 java 实现
2023-09-24 00:09:01
63
1
原创 代码随想录算法训练营第十三天 | 239. 滑动窗口最大值、347.前 K 个高频元素
java使用优先队列 + 单调队列实现滑动窗口最大值 + 前 k 个高频元素
2023-09-17 14:38:24
105
1
原创 代码随想录算法训练营第十一天 | 20. 有效的括号、1047. 删除字符串中的所有相邻重复项、150. 逆波兰表达式求值
栈的经典应用:有效括号 + 删除重复项 + 逆波兰表达式 + 用字符串模拟栈的操作
2023-09-11 00:09:17
104
原创 代码随想录算法训练营第八天 | 344.反转字符串、541. 反转字符串II、剑指Offer 05.替换空格、151.翻转字符串里的单词 、 剑指Offer58-II.左旋转字符串
C语言实现字符串常见反转操作和双指针操作 + C语言、java实现反转字符串、替换字符串空格
2023-09-06 20:48:19
80
1
原创 代码随想录算法训练营第七天 | 454.四数相加II、383. 赎金信、15. 三数之和、18. 四数之和
java 双指针实现三数、四数之和 + java 哈希表实现四数之和Ⅱ
2023-09-05 22:53:57
80
1
原创 代码随想录算法训练营第六天 | 242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1. 两数之和
C语言二级指针 + java实现有效字母的异位词、两个数组的交集、快乐数、两数之和
2023-08-30 16:24:34
110
1
原创 代码随想录算法训练营第四天 | 24. 两两交换链表中的节点、19.删除链表的倒数第N个节点、面试题 02.07. 链表相交、142.环形链表II
java、C语言实现:两两交换链表中的节点、删除链表的倒数第 N 个结点、环形链表 Ⅱ 找环起点
2023-08-28 23:07:26
127
1
原创 代码随想录算法训练营第三天 | 203.移除链表元素、707.设计链表、 206.反转链表
使用 java 和 C语言实现链表反转 + Java实现链表移除元素 + 链表双指针操作
2023-08-27 18:17:17
246
原创 代码随想录算法训练营第二天 | 977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II
java实现双指针归并排序 + 滑动窗口 + 螺旋矩阵
2023-08-26 19:40:02
289
原创 Java 设置自己的异常类并使用它
Java 一个简单自定义异常类的使用@TOC设置自己的异常类并使用它一个设置自己异常类的思路:1.定义自己的异常类2.写出一个方法,使其抛出我们自定义的异常类3.捕捉异常并处理异常的要求从键盘输入两个三位数,当两个数不符合要求的时候(不为三位数或数字中出现非法字符),抛出异常并提示用户重新输入代码如下第一步:设置自己的异常类,需继承自合适的异常类//第一步://设置自己的异常类,用以判断三位数以及是否输入正确public class HunderException extends E
2021-06-01 22:23:09
474
原创 Java 基础知识合集 01-- Java 的变量类型
Java 的变量类型Java 是静态类型的程序语言,也就是说,所有变量在使用前必须需要声明,8 位字符代表一个字节bytebyte 数据类型表示 8 位带符号二进制补码整数,值的范围:-128 ~ 127,大型数组的内存存储出问题时,可以用 byte 存储数据。(注意范围)shortshort 数据类型表示 16 位带符号二进制补码整数,值的范围:-32768 ~ 32767,与 byte 一样,大型数组的内存存储出问题时,也可以用 short 存储数据。(注意范围)intint 数据类型表示
2021-05-19 22:55:18
123
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人