- 博客(12)
- 收藏
- 关注
原创 微服务黑马商城项目
4.容器启动成功不代表这个服务成功启动了,还要通过日志最终查看容器是否成功启动。如果一直处于starting,则证明也没有启动成功,卡在了初始化阶段。直接通过方法形参名称来匹配要注入的Bean名称。1.用docker下载nacos镜像,镜像名称不是nacos,而是nacos/nacos-server。19.在测试类中不能使用构造函数注入,要用@Autowired注入。(JUnit 5)注解标记,用于在每个测试方法执行前初始化资源。注解在配置类中声明多个相同类型的Bean时,每个。21.在单元测试中,
2025-06-04 20:11:42
458
原创 linux
3.sh脚本多行注释:开头一定要另起一行写':<<!4.$*和$@如果不用双引号括起来,使用就没区别。2.bashell脚本后缀:.sh。1.指令对大小写敏感。
2025-05-21 18:19:27
178
原创 docker
3.挂载数据卷一定要挂载在/root目录下,且/root后面紧跟的就是要挂在的东西(mysql,redis)-p:主机端口映射到容器端口(容器端口必须设置为镜像默认端口号)镜像名称结构:名称:版本(不指定版本就默认为最新版)-e:环境变量(格式:key:value)2.docker run 命令的常见参数。-d:让容器在后台运行。--name:容器名称。
2025-04-30 08:14:10
1084
原创 mybaties-plus
7.当在一个service中要调用另一个service来进行数据库查询时,不要注入另一个service,用静态方法(Db类中)查询,为了防止循环依赖。在pom文件前几行中把<java.version>内容改为使用的jdk版本,这个需要和使用的jdk版本一致。(1)在mybatiesplus配置类中添加mybatisplus拦截器,在拦截器中添加。9.配置逻辑删除字段后,在用mybatisplus查询时,都会自动加上没被删除的条件。(2)在枚举中给要添加到数据库中的变量加注解,给要返回的变量加注解。
2025-04-23 10:18:01
223
原创 每日踩坑总结
1.在用mybaties写sql语句时,只有当这个属性时String时,才能用if标签判断非空(=‘’),如果这个属性是Integer,绝对不能用if标签判断非空。4.对象比较不要用==获者!=,这两个比较的是引用地址,当两个对象内容相同,但引用地址不同时,也会判为不同。6编辑器有时候犯病,有些方法打首几个字母在提示列表中没有对应的方法,但是完整的把方法名写出来就可以了,要注意方法名的大小写。2.用阿里云对象存储存储文件时,如果要返回文件路径,显示在前端,记得要打开bucket的公共读权限。
2025-04-05 09:31:35
201
原创 每日踩坑总结
8.写工具类时,若有一段逻辑不确定,但知道这段逻辑有参数和返回值,则可以设置Function<参数,返回值> 方法名,由调用工具类的人来传递这段逻辑,在工具类代码中要实现这段逻辑,就调用传递的方法的apply(参数)方法。1.浏览器的cookiez中存储的是不同session的id,当发起请求后,就会携带此次请求的对应的session的id,到后端服务器中去找到对应的session。4.redis配置文件位置:/usr/local/src/redis-6.2.6/redis.conf。
2025-02-26 23:43:30
185
原创 每日踩坑总结
2.在springboot项目yaml中配置mysql数据库url地址时,mysql属性中最后一栏的url地址并不对。5.使用其他包的类时,一定要注意不要导错包了,不同的包很有可能有相同的类名,这也是格式转换错误的原因之一。3.idea自带的日志中,没有用{} 当做占位符,那个是@Slf4j才有的。4.写拦截器之后,一定要注意写全它的排除路径,不然会出现意想不到的问题。1.每次提交源码之前,先进行一次拉取。,还要加上选择哪个架构“/架构名字”
2024-12-19 23:41:42
113
原创 每日踩坑总结
在idea中导入git,在关闭项目的开始界面打开设置——>版本控制->git,在文件夹中打开下载的git文件——》cmd-》git.exe,复制它的路径到idea的git路径中。在idea一个项目中,要想导入另一个项目模块,点导入后,点击想要导入的项目的pom文件,才能将整个项目导入到当前项目模块中。当第一次从本地仓库上传到远程仓库时,会要求登录gitee账号,登录的用户名为XXXspace。把远程仓库克隆到本地后,要关闭当前命令窗口,到.git所在层级输入命令。
2024-12-18 08:22:06
130
原创 java,网络编程中,传输文件时有多个写出流情况
1.如果不写Server类中的bw.flush,会神奇的发现“服务端已收到文件”没有被客服端接收 , 但是图片已被完整传输。2.如果不写Server类中的bos.close,会发现“服务端已收到文件”能被客服端接收,但是图片的数据传输有损。写出本地文件和写出"服务端已收到文件",这两个是从不同缓冲区写出,所以都需要手动刷新,写出缓冲区剩余数据。3.如果不写Client类中的bis.close,对程序运行结果没有任何影响。把客户端上的本地文件发送给服务端,并保存到服务端本地文件中,并反馈结果。
2024-11-05 19:07:44
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2