- 博客(12)
- 收藏
- 关注
原创 Jenkins+SVN+Maven实现自动打包Jar/War并发布
一.背景 由于部门想要搭建一套Svn+Jenkins的持续集成环境,Jenkins的部署是由部门的运维同事负责的,我则负责Jenkins任务的创建。 部署Jenkins并创建用户(这里忽略这个步骤,不讲解) Jenkins部署完成后,使用管理员账户登录Jenkins 点击系统管理->全局工具配置->下滑找到Maven,点击Maven 安装->配置Maven 第...
2018-09-03 12:10:57 11206
原创 Mac环境下SonarQube的安装与使用
SonarQube是一个用于代码质量管理的开源平台,可以快速的定位代码中潜在的或者明显的错误,支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言. 准备工作 1.SonarQube 2.Sonar-Scanner 3.mysql数据库(忽略安装过程) 安装 1.下载SonarQube之后,打开bin目录下的对应...
2018-09-02 21:58:19 3730
原创 ionic自定义倒计时组件
创建CountDownComponent ionic g component count-down 运行完成后会生成如下目录 image.png 编写CountDownComponent 首先分析一下倒计时组件需要显示哪些元素,每个元素都需要在TS文件中定于对应变量: 剩余天数(day) 剩余小时数(hour) 剩余分钟数(minute)...
2019-01-23 18:01:00 715 1
原创 2018-12-26
创建第一个项目 注册ionic账号 前往ionic官网注册账号 创建项目 命令行依次输入如下命令 ionic start demo blank n n 界面如下图则代表创建成功 image.png 运行项目 使用WebStorm打开项目 未安装WebStorm则前往下载并安装 Terminal中执行如下命令: ionic serve 执...
2018-12-26 18:02:00 129
原创 ionic3+angular4 HttpClient封装优化
背景 众所周知,angular4以后引入的HTTPClient为前端http请求带来了非常大的改进,它支持了与java类似的拦截器机制,通过拦截器,可以方便的对请求进行前置、后置及异常处理。但如果我们需要在不同的项目中使用这个拦截器,且有不同的业务处理逻辑该怎么办呢? 步骤 1.编写HttpProvider 编写这个组件是为了提供一个简便的请求方法 1.1...
2018-09-20 15:27:00 3216 3
原创 ionic3日志组件
背景 我们在开发时都很喜欢使用console.*来打印出日志信息以方便我们调试代码,但是在上线时肯定是需要去除所有的console;但是大多数情况下开发者都会忘记移除console输出,这会带来生产日志风险。 编写 新增一个日志组件:logger ionic g provier logger 修改logger.ts的内容如下: import ...
2018-09-20 14:51:00 995
原创 ionic3二维码功能(生成二维码)
生成二维码 方法一:qrcanvas(支持中文) 1. 安装依赖: npm i qrcanvas --save 2. 新建一个组件Component,通过这个组件来提供生成二维码的能力 ionic g component qrcode 3. 在qrcode包下新增一个qrcode.module.ts文件,文件及文件内容如下: ...
2018-09-10 15:24:00 3101 2
原创 ionic3相关知识收集
启动相关 1. 修改端口以启动多个项目 方法:使用ionic serve启动时,默认端口号为8100,修改这个端口号即可 命令:ionic serve -p 8200 功能相关 1. 二维码功能 1.1二维码生成: 详情请查看我的另一篇简书ionic3二维码功能(生成二维码) 1.2二维码扫描 详情请参考ionic3 使用QR Sc...
2018-09-10 10:23:00 170
原创 SpringBoot包扫描机制
1.背景: 我将应用分成了parent+core+server这种模式,parent是一个单纯的pom文件,存放项目的一些公共依赖;core则是一个没有启动类的SpringBoot项目,存放项目的核心代码,例如model、filter、listener及配置等;server则是一个实际的应用项目,包含一个SpringBoot启动类,提供各种实际的功能。 ...
2018-09-10 06:27:00 18085 1
原创 Mac环境下SonarQube的安装与使用
SonarQube是一个用于代码质量管理的开源平台,可以快速的定位代码中潜在的或者明显的错误,支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言. 准备工作 1.SonarQube 2.Sonar-Scanner 3.mysql数据库(忽略安装过程) 安装 1.下载SonarQube之后,打...
2018-09-02 21:50:00 306
原创 Jenkins+SVN+Maven实现自动打包Jar/War并发布
一.背景 由于部门想要搭建一套Svn+Jenkins的持续集成环境,Jenkins的部署是由部门的运维同事负责的,我则负责Jenkins任务的创建。 部署Jenkins并创建用户(这里忽略这个步骤,不讲解) Jenkins部署完成后,使用管理员账户登录Jenkins 1.png 点击系统管理->全局工具配置->下滑找到M...
2018-09-02 19:52:00 1983
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人