Qiuliang's Site

做一个独立思考和具备创新能力的人,打造谦逊和强大的内心

如何对gitlab server进行备份和恢复

gitlab为我们提供了一些方法来创建一个完整的备份,该备份文件是一个压缩包,名称类似于:`[Timestamp]_gitlab_backup.tar` 该备份文件包含了所有的DB数据、仓库文件、以及用户上传的一些附件。

Read More

罗辑思维观点解读(一)

所谓见识,只是一个通俗易懂的说法,在现代这个信息爆炸的年代,通过互联网你几乎能了解到人类所有的信息,不管是科技还是经济、政治,这似乎说明,不一定要生活在大城市,你才能拥有“见识”,通过其他渠道你还是能获得这些信息。但“1/8秒延迟理论”却说明,直接的、面对面的连接,效果一定好于通过电波的连接,只有在这些大量的真实连接的场景下,你才会有更多的机会。大城市因为各种各样的原因,成为人口最容易聚集的地方,而人口的聚集效应又为创造财富提供好的环境和大量的机会。因此基于以上简单但有力的结论,推断出至少在未来几十年时间里,一线城市规模还会不断放大,甚至达到上亿级别的超级城市。或许等到人类科技和文明进化到一个更高的台阶的时候,我们才能去过上那种田园诗歌的生活。

Read More

工作十年回顾:成长与平衡

时间总是在我们毫不知情的情况下偷偷溜掉,不禁黯然神伤,在年末的时候能沉下心来花点时间梳理、思考,并能给自己这一年通过文字留下点什么,或许是件然并卵的事情,但起码会得到一点点心理的慰藉,这就够了。

Read More

【jenkins实战】利用shell实现远程重启tomcat

在前一篇文章中,介绍了[如何利用jenkins来搭建一个持续集成平台](http://www.qiuliang.net/tech/2015/10/02/git-nexus-jenkins-ci.html),该平台可以帮助我们完成从获取代码、编译、打包、部署等一系列的事情,极大的方便了我们的日常开发工作。

Read More

基于git、maven、nexus、jenkins搭建适合中小型技术团队的CI平台

对于一个稍具规模的研发团队来说,每个角色都各司其职,如果没有一套很好的开发流程和管理手段,那在进行一些相对复杂的项目开发时,因开发流程不规范、管理和沟通效率低下带来的各种问题会层出不穷,大家也会手忙脚乱,不利于项目发展和团队配合。因此搭建一套适合自己团队的持续集成平台,是一个非常重要的事情,至少可以带来如下收益:

Read More

git分支模型探讨

在阅读本文之前,假设你已经熟悉了git的常用命令,并且对git的分支模型有了基本的了解。

Read More

创新是这个世界的源动力 —《从0到1》

大概1个多月以前,领导向我们推荐了这本书,来自于硅谷创业教父Peter Thiel的大作,如果你还不甚了解Peter,推荐自行google,简单来说,就是Paypal的founder之一,后来又在很早的时候投资了Facebook,以及在硅谷参与或投资了众多的科技公司。而这本书,我想就是peter在创立或投资一家公司时的一些总结和思考,其中大部分的内容,来源于其在斯坦福的一次分享。书的篇幅不长,各个章节之间也并没有严密的逻辑关系,在这些看似分散、跳跃的片段中,能否真的找到商业的秘密?我想答案一定是否定的,毕竟在这个复杂的世界里,没有什么一成不变的事情,今天的秘密,不过是明天的常识而已。而作者除了教导我们一些自身的经验之外,更多的是希望引发读者对未来、对商业、对创新的一些思考。

Read More

Markdown资源分享

Markdown的核心,就是使用极为简单的标记语法,来书写具备良好外观格式的文档解析工具,使作者的核心关注在文档内容本身,而不是如何排版上。

Read More