当前位置: 首页 > news >正文

天机学堂——day1(修改bug)

目录


文章目录

  • 目录
  • 前言
  • 修改BUG
    • BUG原因:
  • 上传
  • 测试


前言

本文章使用的是《天机学堂》开源的资料,并从创建虚拟机开始部署《天机学堂项目》,避免还要下载资料中的20GB虚拟机,只需要下载镜像以及其他基础资料即可,请大家放心食用
注意:若是还不可以启动项目的可以先看上一篇:《天机学堂-自定义部署详细流程(部署篇:初始化项目、启动)
请添加图片描述


通过前面两篇的文章自己的配置,其实也差不多熟悉项目了,视频前面的配置就不多说了,直接从改bug开始

修改BUG

拉去代码找到src/main/java/com/tianji/trade/service/impl/OrderDetailServiceImpl.java里面的deleteOrder方法,
修改判断的条件,将!=改为equals()
在这里插入图片描述

BUG原因:

若是使用!=比较的是对象的地址值(注意这里使用的是Long),
而在Long源码中当它的值大于127,便会自动创建新的Long值,此时即便连个Long值相同,但是他们的地址值也可能相同

查看源码如下:
在这里插入图片描述
而使用equals(Object obj)方法的话,它会去转为值在去作比较,便不会去直接比较地址值(long)了
在这里插入图片描述

上传

在这里插入图片描述
这里第一次push的话会让你输入gogs的账号密码,若是没有自己修改的话便是默认的:tjxt/123321大家直接输入即可。
重新在Jenkins中执行tj-trade服务

测试

我这里就去调用api去测试了,直接在Jenkins中的工作空间中查看代码了
在这里插入图片描述


http://www.dtcms.com/a/601272.html

相关文章:

  • 国外网站设计欣赏长沙网页设计哪家专业
  • php做图片交互网站代码成都制作网站公司
  • AI应用开发神器coze(扣子):使用智能体生成文案和图片
  • Java·如何区别多态中的“重写”与“重载”。
  • B端系统自动化MCP工具开发指南
  • 外贸整合营销网站如何快速开发手机app
  • 谢赛宁×李飞飞×LeCun联手重磅|Cambrian-S:「视频空间超感知」新范式,实现真正持续视频感知
  • 在服务器网站上做跳转网站运营推广方式
  • Ansible 安装与入门
  • VMMap 学习笔记(8.7):命令行模式与自动抓取——无界面采集内存证据的正确姿势
  • 大型网站服务器得多少钱app大全免费软件排行榜
  • AXI-5.3.2~5.3.5
  • Anaconda安装与配置:构建人工智能开发环境
  • 从入门到精通:周志华《机器学习》第一、二章深度解析
  • 网站建设品牌策划装修设计软件排名
  • 社区投稿 | Oinone应用于整车制造供应链决策
  • 加强网站建设的制度网站网址怎么找
  • 【Git】Git04:分支管理
  • R语言用什么编译器 | 如何选择最适合你的R语言开发环境
  • cuda12 cudnn9 tensorflow 显卡加速
  • 网站建设目标的文字嘉兴企业网站排名
  • 手机网站开发语言选择怎么能在网上卖货
  • 编程算法学习
  • 在Beego框架中创建Services层
  • PPT插入的音乐怎么让它播放到某一页就停?
  • 打包,压缩解压,上传下载
  • 【动态规划】专题完结,题单汇总
  • 微信公众好第三方网站怎么做wordpress订阅关闭
  • 网站logo上传建筑室内设计软件
  • Linux环境下Nginx核心总结与密码验证实践