选择Git工作流,和如何配合工作流工作,这是软件行业经常碰到的问题。不同的Leader会有不同方案,有好有坏。当然能应用进实际开发中的流程,只要实际操作人员足够的仔细便不会出现问题,例如最常用的Vincent Driessen提出的Git工作流。
接下来,将介绍这个Git工作流,以及它所衍生出来的其它不错的工作流(GitHub Flow与GitLab Flow)
选择Git工作流,和如何配合工作流工作,这是软件行业经常碰到的问题。不同的Leader会有不同方案,有好有坏。当然能应用进实际开发中的流程,只要实际操作人员足够的仔细便不会出现问题,例如最常用的Vincent Driessen提出的Git工作流。
接下来,将介绍这个Git工作流,以及它所衍生出来的其它不错的工作流(GitHub Flow与GitLab Flow)
谷歌Chrome安全产品经理艾米丽·谢克特(Emily Schechter)发表博文,证实当该公司在7月发布Chrome 68浏览器时,该浏览器将把所有未采用HTTPS(安全套接字层超文本传输协议)加密的网站都标记为“不安全”网站。
Chrome作为浏览器界的巨头,做出如此的决定,将极大的推进HTTPS的进程,我们自然也应该跟进,一同建立更安全的网络环境。但一般证书都是较为昂贵的,因此互联网安全研究小组Internet Security Research Group(ISRG)以及Linux基金会等,提供了公益的项目,用于加速HTTPS的发展
一个脚本,自动从GitLab上下载jar,同时重启服务。为后续的CI自动部署做准备
1 |
|
运行
1 |
|
测试驱动开发(TDD)是一种很好的方法论,虽然在国内并不被重视。但仍然想抽时间写一篇关于测试驱动开发的文档。
OK,最好的描述方式应该分为三部分吧,是什么?为什么?怎么做?那么就从这三部分,分别的描述测试驱动开发方法论。
文章中的表参考这里的创建http://blog.csdn.net/stevendbaguo/article/details/73467649
1 |
|
大部分情况下,都是github pages与hexo组合搭建静态博客。但不可否认的是,这样存在一些问题。比如,每次文章写完都需要要编译,才能上传,如果我仅仅想写个博客,这样的操作显得繁琐。又比如,你拥有多台电脑的情况,你需要在每台电脑上都配置一样的环境。
所以通过持续集成CI/CD的方式,让编译自动化,是一种很不错的解决方案。这里将介绍gitlab-ci来简化环境的搭建与编译过程。当然静态资源将托管在gitlab-pages上。
There is also a tutorial in English
Spring5现处在第四个预发布版,正式版将要发布了,它带来的一大特性就是响应式框架Spring WebFlux。默认使用ProjectReactor框架。因此。本文通过ProjectReactor中的Flux,来学习使用该框架,以及了解其传递的思想。
本文基于Reactor3.1 rc1
Reactor官方地址http://projectreactor.io/,官方文档写的十分详细,如果您有不错的英文能力,建议直接阅读官方文档。
看了会jpa的文档,感觉挺不错的,如果都是增删改和简单查询,那基本就不用写sql,同时数据库也交由jpa管理,省心。
当然jpa也绝对不全是优点,当默认的规范生成sql不能满足我们的业务的时候。mybatis直接写sql更简单,更易实现。而且,我们也可以更好的调整sql以提升性能(sql的调优后,性能成倍提高的)。
那么,他们之间改怎么选择呢