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