- 博客(32)
- 收藏
- 关注
原创 经常出现接口问题?
500一般就是服务发送没有问题,参数的传递形式可能就有问题,比如GET请求就不能放请求体,要用POST请求,一般是客户端问题。400一般就是服务器问题,看一下服务器日志。
2025-03-29 00:47:04
70
原创 This primary key of “id“ is primitive !不建议如此请使用包装类
作为主键使用基本数据类型不合适,建议用包装类”。在 Java 里,基本数据类型(像。在数据库映射里,主键有可能无值,这时候用包装类更合适。,能更好地处理主键可能没有值的情况。等)和其对应的包装类(如。
2025-03-27 10:31:08
317
原创 初始化链表时遇到的问题
修改:初始化的时候不要设置为null和xxx.of,用ArrayList<>()来初始化就可以。这样在后面插入数据的时候会报错,因为List.of()是不可变集合。:意味着它不能被修改。在 Java 中,不可变集合包括。
2025-03-27 00:25:59
186
原创 数据库中不存在该字段
mybatisplus定义的类中某些字段是数据库里面没有的,我们可用@tablefield(exist=false)来注解,演示如下:
2025-03-25 23:35:41
188
原创 黑马React保姆级(PPT+笔记)
创建->清理创建react的其他方式return (所谓的组件其实就是函数,可以用function也可以用箭头函数声明,只要首字母是大写就可以。原理:跟action对象的payload有关Vue中不需要export页面,而React就需要这个id是哪里来的呢?要到router实例去配置。
2025-02-09 18:18:22
1327
1
原创 python学习笔记(PPT+代码)
要注意转义字符的使用要注意的是只能拼接字符串(用引号定义的,不能拼接int之类的非字符串类型进行拼接)num1=122num2=123print("字符串拼接非字符串类型%s,%s"%(num1,num2))不用都变成字符串的占位方式name="小明"age=18mon=1.7print("我叫%s,今年%d岁,身高%.2fm"%(name,age,mon))name="小明"age=18mon=1.7。
2025-01-17 21:36:14
912
原创 pycharm设置自动保存
appearance&behavior => sysyem settings => autosave下面的全部勾上,秒数改为1秒。
2025-01-12 01:24:37
382
原创 current.ts:40 Uncaught (in promise) TypeError: data.includes is not a function
这是数据初始化(ref之类)出现错误了,比如传过来的是一个数组,但是你用对象去接收;
2025-01-06 21:40:03
290
原创 springboot3中运用pageHelper分页查询
问题:在苍穹外卖中找到这一方法,但是用的是springboot2版本,用的插件也是pagehelper-boot-starter,网上好多也是用这个依赖,但这是与springboot3不匹配的,所以我也兜兜转转了好几个小时快破防了都。解决:我们应该引入pagehelper就行。
2025-01-05 20:03:10
218
原创 mysql调优(图灵学院)
但是主键自增也有一个问题,就是分库分表比如一张订单表分成十张的时候,主键会冲突,这时候用UUID作主键的话就没有这些疑虑,但是我们又不推荐用UUID作主键,所以我们就可以用一些主键算法比如雪花算法(如美团的leaf算法),海量数据分库分表,底层的一些分布式主键如何去设计,大数据量高并发程序下怎么去设计数据库,分库分表的话可以用雪花算法(趋势递增),这个趋势递增偶尔会在中间插入数据造成小分裂但是也是小问题,id总比UUID小,具体后面再说。(3)如果项目没有范围查找,都是等值查找,就可以用hash索引。
2024-12-26 23:30:36
635
原创 switch语句语法
在每一个case结果后面通常都会有一个break结束标识,来结束Switch语句的执行,如果没有break结束标识,则程序会接着往下一个case或default执行,除非遇到break语句或switch语句执行结束。我们通常是在键盘输入内容来传值给定义的变量,使用switch语句来对已赋值的变量进行判断,
2024-12-21 11:49:38
159
原创 Git上传/代码目录不见了
在目前创建一个.git文件夹,或者直接打开bash来一个git init,然后直接粘贴克隆地址即可。就是那个rollback,代码可以重新回到你的目录中。pull代码的时候发现。提交错了这里可以回滚。
2024-12-17 16:10:53
134
原创 vue中不能循环渲染出图片
我当时的static是放在src目录下的,src目录下会提前编译出来,静态编译的话路径会写全,不信的话我复制图片的路径链接给你看。具体原因后面再说,先说解决办法吧,直接把static文件放在和src同级就好了。这样就正常显示了,记得把图片的相对路径向上提一个级别。
2024-12-16 17:53:50
146
原创 uniapp项目学习笔记
细节有点多,点击了编辑后页面又发生了变化当点击购物车或者我的,事后,就会拦截登录注释tabbar新建uve文件原理是哪个页面需要tabbar就引用分别在index,list,shopcart,my页面引入加入componentstabbar引入并修改(路径之类)循环记得加冒号编写样式选中的图片跳转。
2024-12-10 00:04:01
1129
原创 ElasticSearch保姆级教程
可以看到新词汇并不能做到我们想要的分词。所以我们要去拓展ik分词器的词典来达到我们的需求。这里我们不要在虚拟机中操作因为不方便,我们可以再外面的目录来打开我们可以自己填写要拓展的词典,到时ik分词器会在该目录下面去寻找,所以要创建相应文件,停止词字典:可以去除一些敏感词和无意义的词把上面三个文件拖进虚拟机ik分词器的config目录里面会实现自动覆盖可以点击上面的文件看一下是否生效(一定要进去亲眼查看!!!),没有的话就再复制一遍拖进去。然后我们重启es容器来重新加载配置。
2024-11-12 12:02:35
856
原创 SpringCloud保姆级教程(黑马程序员)建议收藏!!!(可作对比,课程小细节)
微服务架构,是服务化思想指导下的一套最佳实践架构方案。服务化,就是把单体架构中的功能模块拆分为多个独立项目。拆分成独立项目,不是一个小项目一个controller,而是一个小项目单独负责一个功能,例如增删改查,登录注册。各个微服务再各自打包成jar包在tomcat服务器上运行,各自搭配一个mysql数据库。spring的springboot框架优势:自动装配和依赖管理spring cloud是封装了各个组件。
2024-11-10 19:07:45
725
原创 IDEA删除项目后仍不能创建同名项目
3、在父工程pom文件中删除该工程项目名字。2、再右键maven工程,直接删除。1、右键maven工程,点击这个。
2024-11-08 19:40:41
209
原创 docker保姆级教程(黑马)
docker network create 创建一个网络docker network ls 查看所有网络docker network rm 删除指定网络docker network prune 清除未使用的网络docker network connect 使指定容器连接加入某网络docker network disconnect 使指定容器连接离开某网络docker network inspect 查看网络详细信息。
2024-11-05 22:31:44
972
1
原创 MoboXterm连接不上虚拟机VMware
1、第二天起床跟往常一样打开MobaXterm Personal自动连接虚拟机,但是发现一直是连接不上的页面,经过2个小时的排查,最后发现只是虚拟机防火墙没关而已。(1)先用指令ifconfig看一下有无ens33地址,里面有我们到时连接用到的inet地址。若没有: 直接复制粘贴即可。然后我们就可以连接进来啦!有帮到你的话点个小赞吧~
2024-09-22 11:50:32
635
原创 黑马Redis问题汇总
BlogController中的UserDto都改成了User saveBlog queryMyBlog。当有多个拦截器时,可以在addIntecptors后面添加.order();为了解决集群session问题,验证码不再存储在session中,而是存储在redis中。注意引用的是hutool包下的beanutil,而不是springframwork包。大家在学习过程中遇到什么问题都可以在这里问嘿,下面是我的一些笔记。因为在开放的路径中浏览并不会刷新token,在mvcConfig类中。
2024-09-22 01:30:10
311
原创 苍穹外卖day01登录不进去报404问题/8080端口占用问题
1.首先要在server层的resources下application-dev.yml配置文件将mysql的账号和密码改成自己的。2.尝试过了许多其他方法,发现还是干脆停掉电脑服务器8080端口号。
2024-07-31 18:42:11
1307
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人