- 博客(6)
- 收藏
- 关注
原创 Java区分PO、VO、DTO
DTO数据传输对象:常用于service返回给controller层的数据,常只有get、set方法。BO业务对象:由多个PO、DO组合而成,在service使用;DO领域对象:代表业务逻辑的实体,包含业务与数据;PO持久化对象:与数据库表一一对应;VO视图对象:用于前端展示的数据。
2026-03-10 15:11:19
16
原创 若依前后端分离
1、导入项目2、配置mysql在navicat里新建数据库ry-vue,导入sql文件修改ruoyi-admin>source>application-druid的数据库信息3、启动redis在redis安装目录启动cmd,启动redis报错:[12396] 06 Jan 15:14:21.264 # Could not create server TCP listening socket 127.0.0.1:6379: bind: 操作成功完成。意思是6379端口被占用。
2026-01-13 14:24:26
559
原创 数据结构知识点总结
答:根据数组索引获取元素时,寻址公式是:数组首地址+索引*数据类型大小,如果索引从1开始,,寻址时需要多做一次减法,耗费性能。单链表:有一个不保存任何值的头节点,通过头节点可以遍历链表,尾节点指向null。双向链表:每个节点包含包含一个前向指针、一个后向指针。数组:由相同类型元素组成,使用一块连续的内存存储。链表:不是连续的内存空间存储,不能随机读取。循环链表:尾节点指向头节点。问:为什么数组索引从0开始?
2026-01-06 17:10:34
174
原创 leetcode面试经典150阶段总结
我们知道,Map中存储的是键值对,而通过Map.entrySet()方法,我们可以获取到包含所有键值对的Set集合。移除字符串中非字母数字字符:String str1=str.replaceAll("[^a-z A-Z 0-9]");151.去除字符串空格拆分为数组:String[ ] arr=str.trim().split("\\s+");获取字符串的长度:int n=str.length();14.删去字符串中指定位置的字母:sb.deleteCharAt(sb.length()-1);
2024-05-29 16:21:37
795
原创 c++每天一个知识点
for(auto a:b)中b为一个容器,效果是利用a遍历并获得b容器中的每一个值,但是a无法影响到b容器中的元素。for(auto &a:b)中加了引用符号,可以对容器中的内容进行赋值,即可通过对a赋值来做到容器b的内容填充。lecode448找到数组中消失的数字。
2023-05-31 16:12:41
93
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅