自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Redis优惠券秒杀

1.mysql数据库中用in写的数据,查询出来的顺序是与n括号中的顺序相反。

2025-04-15 08:05:27 109

原创 每日踩坑总结

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

原创 java压缩流中,压缩有连续多重文件夹的文件夹

【代码】java压缩流中,压缩有连续多重文件夹的文件夹。

2024-10-26 17:41:59 390 2

原创 java解压缩流中,源文件夹的第一级文件夹读取不到问题

【代码】java解压缩流中,源文件夹的第一级文件夹读取不到问题。

2024-10-26 10:19:43 441

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除