https://www.bilibili.com/video/BV1RqNRz5Eo6
Jenkins是一款常见的构建管理工具,配置好后操作也很简单,只需去控制台找到对应的项目,再输入分支名即可
如果每次只发个位数的项目到也还好,一个个进去点嘛。但如果一次要发几十个项目呢?这就很费时费力了。好在Jenkins提供了rest接口,可以通过接口来进行批量构建
https://www.bilibili.com/video/BV1RqNRz5Eo6
Jenkins是一款常见的构建管理工具,配置好后操作也很简单,只需去控制台找到对应的项目,再输入分支名即可
如果每次只发个位数的项目到也还好,一个个进去点嘛。但如果一次要发几十个项目呢?这就很费时费力了。好在Jenkins提供了rest接口,可以通过接口来进行批量构建
https://www.bilibili.com/video/BV1WaNbzQEoZ
gitlab是一个常用的代码存储仓库,通常都是使用各种工具(IDEA等)创建分支,再去gitlab页面去创建/合并MR。
开发流程分支几乎都是固定的,如 feature > dev > master
。现在开发几乎都是微服务,比如我们两周发一次版本,一次10-40个服务左右,在文档里面已经写好了每个MR的地址,但依旧需要每个人去合并MR,再创建 dev > master
的MR,再合一遍,这里面的步骤是很长的。
https://www.bilibili.com/video/BV1FH76zGEba
上一篇SpringAI入门搭建MCP,学习了一些AI相关的知识,今天在这些知识的基础之上,来做一个小小的应用:搭建一个套餐推荐的Agent。
https://www.bilibili.com/video/BV1WYjgzbEcA
MCP已经火了很久,最近公司也在考虑用MCP来完成一些业务功能,借此机会来学习一下SpingAI的MCP。这块的学习和以往的有很大不同,以往我们总是更注重实践,AI相对来说是个新事物,且不确定,所以它的理论要强于实践。
为了更好的使用Cursor的AI编程效果,也为了让从IDEA切换到Cursor更方便,今天继续在Curosr里面进行一些配置
快捷键汇总 : 请先安装插件 IntelliJ IDEA Keybindings
command + b
command + j
command + i
command + .
command + /
shift + command + j
command + ,
option + command + b
comand + L
双击shift + #
双击shift + @
command + 鼠标左键
https://www.bilibili.com/video/BV1WRX8YAEYi
看过很多使用Cursor,一天完成一个应用的文章或视频,前些日子脑子刚好有一个想法——搭建一个点餐管理系统,便用Cursor完成了前后端的开发。
具体功能可以看视频里面的演示。也算是从0到1完成了一个小的项目构建,来说说对它的看法。
https://www.bilibili.com/video/BV1t9QDY8EQj
学习之前,需要知道什么是MCP(Model Context Protocol,模型上下文协议),官方的解释如下
MCP 是一种开放协议,它标准化了应用程序向 LLM 提供上下文的方式。可以将 MCP 视为 AI 应用程序的 USB-C 端口。正如 USB-C 提供了一种将设备连接到各种外围设备和配件的标准化方式一样,MCP 提供了一种将 AI 模型连接到不同数据源和工具的标准化方式。
有一张配置表,表中有一个类型字段, type 有A、B 两种
产品提出要求,当用户选择不同类型的时候出现不同的交互
- 选择 type-A的时候,页面新增两个字段 X和Y。X是个开关字段,开了之后就可以选择Y
- 选择 type-B的时候,页面隐藏这两个字段
注:即便是选择 type-A,Y也并不是必填的
这篇文章来教大家如何使用Cursor来开发Java,开始之前先来回答一个问题:Cursor是基于VSCODE二开的,可以用来写Java吗?
答案是可以的,就我使用了一段时间来说,虽然不如IDEA那么顺手,但它的Ai功能完全掩盖其它的不足。
直接去官网下载: https://www.cursor.com , 交互什么的和vscode一样(毕竟是基于vscode二开的)
最近公司要求使用Ai提效,我这边的一个主题是使用AI生成Java单元测试。从结果来看,要比预期好很多,最开始的目标是在写单元测试的效率提升 30%,从结果来看是要大于这个预期的。
从结果来看就是 Cursor + 提示词,生成单元测试,如果想直接看结果可以直接跳到【四、使用Cursor】,如果想要看看对比,可以一步步往下看。