
开发实践
文章平均质量分 88
其实就是spring boot 后台开发的一些内容。
mt23
学习的路是勇于探索与思考,编程终点便是你是谁?世界从何而来?
展开
-
从零开始上传开源项目到Maven中央仓库
目录介绍简单讲解一下上传到Maven中央仓库流程Maven(sonatype)账号准备1.注册Sonatype JIRA账号2.创建工单3.验证GroupId基于域名验证基于开源仓库的验证4.流转工单状态5.工单处理完成6.登录nexus repository manager7.nexus repository manager平台生成User TokenMaven项目打包并上传流程打包简要配置说明1.工程pom.xml配置pom项目基本信息maven中snapshot与release版区别配置分发管理pom原创 2021-07-13 16:05:55 · 705 阅读 · 0 评论 -
Maven 聚合工程 Could not find artifact 父模块找不到异常
说明我们在利用Maven建立一个多模块的聚合工程时,可能会遇到这样的问题,那就是Could not find artifact xxx,并且不能找到的artifact 正是父工程项目结构此图是我聚合工程的一个项目,在对根pom.xml进行打包的时候mvn package报了如下错误Could not find artifact com.xxx:xxx:xxx in nexus-aliyun (https://maven.aliyun.com/repository/public)父pom(arti原创 2021-07-13 13:50:10 · 29696 阅读 · 3 评论 -
git导出不同版本的差异代码
场景:有时候会遇到不同git仓库但要相互同步代码,而我们只需要导出修改后的代码,我们不可能一个个文件的拷贝出来吧,而且文件夹的目录结构手动处理不管是容错、还是工作量都是不小的开支。因此我们利用git archive指令来导出有差异的代码两个已提交版本的代码差异导出列出两个版本commit(可以使用git log、也可以使用IDEA的VersionControl右键Copy Reversion Number)执行命令(win版)git archive --format=zip HEAD $(原创 2020-12-11 11:46:09 · 1677 阅读 · 0 评论 -
利用浏览器插件生成TAPD的更新日志
目录前言每次复制需求、缺陷名称的烦恼基于Tampermonkey/Chrome插件开发插件插件效果和代码如下插件脚本管理插件代码插件效果前言在项目研发中,我们使用TAPD来管理软件研发流程,我们一般在项目内部会有个迭代更新日志,参考如下:一般后面跟的就是需求、缺陷的名称。当然我们这个手动版的日志肯定比不上全自动化的。每次复制需求、缺陷名称的烦恼看吧这是TAPD缺陷的标题项,每次复制还是有点麻烦。鼠标点一下标题后面的任务ID又消失了。复制还是不太方便。所以所以就自己弄个浏览器插件基于Tamp原创 2020-10-23 16:24:28 · 413 阅读 · 0 评论 -
uni-app微信公众号web JS-SDK开发之一接入
目录目标uni-appH5接入JS-SDK接入说明1,环境说明2,JS-SDK接入说明3,资源准备开始接入本人前后端开发框架第一步,下载web开发者工具第二步,uni-app安装JS-SDK并初始化(前端)第三步,初始化微信公众账号沙盒点击上面的`微信公众平台接口测试帐号申请`进入沙盒申请配置JS安全域名(重要、重要、重要)第四步,后端接入微信公众号,实现wx.config配置参数(后端)1. 提供jsSdkConfig接口(公共接口)2. 引入公众号对接依赖3.配置WxMpService Bean第五步,原创 2020-09-25 10:25:16 · 2889 阅读 · 1 评论 -
软件开发Bug处理与软件版本关联的开发流程总结及Git分支使用和命名规约
目录前言Git分支使用以及命名规范(2020-09-23)Git根目录应该是软件开发的工作空间根目录按照项目开发流程来讲,Git被划分为`master`,`dev`两大分支dev分支与软件版本细则软件需求与分支、软件版本细则代码状态跃迁通过Git的Tag标签,实现解耦Tag标签准则代码提交准则日志文件参考开发流程(假设已经开发到某一阶段)认领需求(需求已精确到足够小)实现需求发布测试版BUG反馈处理BUG发布修复版本前言规范的按开发流程、以及GIt代码管理流程能够更好的提升研发进度以及效率。笔者以中小项原创 2020-09-23 12:57:30 · 379 阅读 · 0 评论 -
The last packet successfully received from the server was 59,866 milliseconds ago. The last packet
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet successfully received from the server was 59,866 milliseconds ago. The last packet sent successfully ...原创 2019-09-11 13:25:20 · 1240 阅读 · 0 评论 -
小程序无限制保存formid到后台
小程序formId小程序的formId是为发送消息模板做准备的,只能在小程序使用时获取,后台是无法获取的。所以是用来发送一切临时的通知消息,并且formId是会过期的,且只能使用一次。期限好想是一周。但是我们为了给用户发送通知方便直接在用户使用小程序的时候收集formId并且在有效期内使用就能实现发送通知的功能。实现策略因为小程序限制,只能如下的方式获取formId,支付也会有formId我...原创 2019-09-12 16:21:17 · 993 阅读 · 0 评论