关于测试那些事

关于测试那些事

千言碎语 第一篇和测试相关的博文,来自于公司内部干货分享 一、测试的分类: Unit test: 单元测试 Integration test: 集成测试 Smoke test (aka Sanity check): 冒烟测试 Regression test: 回归测试 Acceptance test: 接受测试 System test: 系统测试 Pre-flight check: 上线前检查 二、单元测试和集成测试 a)单元测试 在要被测试的文件中 Ctrl+Shift+t 直接在 test 目录下生成对应的测试类 属于白盒测试,最小的测试单位...

阅读全文 »

JHipster generator之Entity实体生成

JHipster generator之Entity实体生成

前言碎语 前一篇博文,我们已经使用jhipster搭建好了一个spring boot+angular的项目,包括账户体系和管理监控等 基础 功能!接下来就是属性项目结构自己编码了,其实,jhipster还能帮我们做一件高效率的事,就是本文的主题,生成项目Entity jhipster如何生成Entity? 控制台进入项目目录下,键入yo jhipster:entity blog,就开启了 生成Entity的步骤了,blog是你自己要生成的实体类名。这里主要分为5...

阅读全文 »

Yeoman generator之JHipster入门教程

Yeoman generator之JHipster入门教程

jhipster是什么? JHipster是 yeoman 里的一个代码生成器,能够创建Spring Boot + AngularJS的应用,能够方便集成swagger,elasticsearch, logs tash 日志系统等等产品还能方便docker容器化的神奇的项目生成器 项目地址: https://jhipster.github.io/ 如何开始jhipster? 第一步,环境搭建 和 get yeoman 一样,yeoman脚手架环境建好后,只要添加jhipster的生成器就ok了,注意的是,需要添加java的一些环境,下面再次整理...

阅读全文 »

项目管理问题(bug)跟踪系统合集

项目管理问题(bug)跟踪系统合集

前言碎语 任何一个公司任何一个产品不是一个人做出来的,需要很多部门角色协作,来共同完成,譬如产品、交互、视觉 、前端开发 、后端开发、测试、运维、PMO(项目管理部)等多个部门的共同协作,而协作过程中必须要有一个有力的项目管理工具来承载所有问题,下面就介绍几款常用的项目管理跟踪系统 1.jira jira官方地址: https://www.atlassian.com/software/jira jira7..18下载地址: https:/...

阅读全文 »

RabbitMQ的Web管理与监控

RabbitMQ的Web管理与监控

RabbitMQ提供了完善的管理和监控工具 1、management plugin rabbitmq-management plugin提供HTTP API来管理和监控RabbitMQ Server,具体包含如下功能: 删除、生成、列表,包括:exchanges,queues,bindings,users,virtual hosts and permissions。 监视 queue 长度,每个 channel的message rates ,每个连接的data rates,等等。 发送和接收messages。 监控Erlang processes,file descriptors,memory use。 导出/导出object definitions to JSON。 强...

阅读全文 »

rm -rf /* 引发的思考

rm -rf /* 引发的思考

碎言碎语 悲哀,今天又来了一次rm -rf /的操作,博主内心是崩溃的啊?因为前车之鉴,第一想到的是阿里云的快照,想毫无代价的恢复系统,然并卵,这边并不是阿里云的服务器啊?这下彻底悲催了,嗅大了。万幸的是,不是生产的服务器!不过真的再次惊醒了我。事后我在想,是什么导致这样的命令会在我这里走两次,太过自信?手速快过脑速?不细心?可能都有吧 ,我现在都不能...

阅读全文 »

Gogs一款开源的比gitlab更易用的git自助服务

Gogs一款开源的比gitlab更易用的git自助服务

什么是 Gogs? Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务。 开发目的 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台 ,包括 Linux、Mac OS X、Windows 以及 ARM 平台 官方地址: https://gogs.io/ 安装使用 对应你的平台,将项目下载下来后,在项目目录下执行gogs web -port 80 就可...

阅读全文 »