服务API设计之——API版本规范

API版本规范 发布RELEASE版本 正式发布的api包必须是RELEASE版本 eg. 1 2 3 4 5 <dependency> <groupId>cn.gov.zcy.paas.template</groupId> <artifactId>template-api</artifactId> <versio...

2019/08/23 14:14
1.5K
服务API设计之——API参数规范

【强制】字段名称用小驼峰风格 【强制】Service API返回值必须使用Response包装 Service API返回值强制要求进行通用包装,例如:Response。 Response的作用: 统一方法表示API调用是否成功 ...

服务API设计之——API设计原则

你是否也感同身受? 对接XX业务时,XX业务具备的功能和API全靠跑业务负责人那反复逐个询问、确认。用哪个API;怎么用;有没有限制;等等 各个业务间,甚至同一业务内,API风格不统一。 API命...

2019/08/23 14:09
1K
前端脚本错误监控及跟踪解决方案——Matomo

网站访问统计 Matomo简介 Matomo 的前身是 Piwik,是一套基于 PHP+MySQL 技术构建的开源网站访问统计系统。Matomo 可以给你详细的统计信息,比如网页浏览人数,访问最多的页面,搜索引擎关键...

2019/08/15 13:55
3.9K
软件集装箱化平台Docker——安装

安装 我这边是阿里云的Debian系统,按照官网教程走 https://docs.docker.com/install/linux/docker-ce/debian/ 1.卸载旧软件(如果有) $ sudo apt-get remove docker docker-engine docker....

前端脚本错误监控及跟踪解决方案——Sentry

错误统计日志监控 Sentry 简介 Sentry 是一个开源的错误追踪工具,可以帮助开发人员实时监控和修复系统中的错误。其专注于错误监控以及提取一切事后处理所需的信息;支持几乎所有主流开发语言...

2019/08/14 15:07
1.7K
YApi-高效、易用、功能强大的可视化接口管理平台—使用篇

https://segmentfault.com/a/1190000013138349 https://hellosean1025.github.io/yapi/index.html https://mp.weixin.qq.com/s/bSsLcn5FxbK6HvD-fCGGSQ https://juejin.im/post/5acc879f6fb9...

Electron开发实战之记账软件19——通过协议唤起Electron应用

代码仓库: https://gitee.com/XiaoLanMiao/LanMiaoDesktop 本文代码参考自:https://www.jianshu.com/p/d880c0ca0911 作者有详细说明,请认真阅读。 只有在安装并运行过一次之后,这个功能才...

Electron开发实战之记账软件18——备份、恢复、导入、导出

代码仓库: https://gitee.com/XiaoLanMiao/LanMiaoDesktop 备份 我们用的是json文件数据库,备份数据非常简单,直接复制文件即可。我们用fs-extra这个库操作,非常简单。 https://github.c...

Electron开发实战之记账软件17——使用Lowdb存储数据

代码仓库: https://gitee.com/XiaoLanMiao/LanMiaoDesktop 请先阅读这位作者的文章,基本是按照他的思路做的。 https://molunerfinn.com/electron-vue-3/#lowdb%E5%AE%9E%E9%99%85%E4%BD%BF...

Gitlab 持续集成/部署3——持续集成Electron项目

我这边Electron是需要多平台发布的,所以需要多端的持续集成,我这边演示Mac和Windows下这俩平台。 持续集成vue项目请参考上一篇文章 https://my.oschina.net/u/3667677/blog/3051522 编译的...

2019/05/20 14:56
2.5K
Gitlab 持续集成/部署2——持续集成Vue项目

请先搭建集成环境,可以参考我上一篇文章 https://my.oschina.net/u/3667677/blog/3050890 配置vue项目 在vue项目根目录下配置.gitlab-ci.yml文件,具体配置选项请看文档。我的配置如下: # ...

Gitlab 持续集成/部署1——环境搭建

Windows平台下: 1.安装Gitlab https://about.gitlab.com/install/ 2.安装 Gitlab runner https://docs.gitlab.com.cn/runner/install/windows.html 创建一个文件夹,例如C:\GitLab-Runner ...

Electron开发实战之记账软件16——使用Docsify生成文档网站

代码仓库: https://github.com/hilanmiao/LanMiaoDesktop 官网中文文档:https://docsify.js.org/#/zh-cn/quickstart 在日常开发中 前后端对接时 经常要写很多文档Api。docsify就是一个强大...

2019/05/11 16:03
4.2K
Electron开发实战之记账软件15——崩溃报告

使用Sentry提交崩溃报告 有一些崩溃是我们无法通过常规手段看到的,但是Electron给我提供了崩溃监控,而且还有几个事件可以用,但是你可以看只有renderer process、plugin process、gpu pro...

Electron开发实战之记账软件14——自动更新

代码仓库: https://gitee.com/XiaoLanMiao/LanMiaoDesktop 官网介绍了多种更新方式,我们使用的electron-builder的更新机制。 https://electronjs.org/docs/tutorial/updates 安装electron-...

Electron开发实战之记账软件13——添加Github徽章

代码仓库: https://gitee.com/XiaoLanMiao/LanMiaoDesktop 我们会发现 Github 上的很多项目的首页都有很多徽章。常用的徽标主要有持续集成状态、项目版本信息、代码测试覆盖率、项目支持平台...

Electron开发实战之记账软件12——通过CI系统自动构建与发布

代码仓库: https://gitee.com/XiaoLanMiao/LanMiaoDesktop 当提交代码到 Github 后,CI 自动拉取代码,运行 electron-builder 相关命令,生成个平台的安装包,并将安装包推送到 Github Rel...

Electron开发实战之记账软件11——打包及美化

代码仓库: https://gitee.com/XiaoLanMiao/LanMiaoDesktop 打包 在Windows平台上,默认打包出来的安装包并没有办法选择安装的路径,只会默认装到C盘的用户目录。这个并不是我们想要的。我们...

没有更多内容

加载失败,请刷新页面