博主作为一枚程序猿,版本管理工具也用了几个,鉴于Git越来越流行的趋势,为避免落伍,随大流切换到用Git来管理代码。优势劣势相信各位看官都看了不少,本文就不再徒增烦恼的赘述了。 本文主要阐述以编译安装的方式安装Git最新版(yum、apt方式安装的都不是最新版,不服欢迎挑战),并且在此基础上安装Gitolite工具用以管理项目成员及相关访问权限。带了lite,那肯定是轻量级的,资源消耗也较少,相应的管理也较为粗犷。(万幸的是它依然在更新,而不像它的老伙伴gitosis一样十几年未更新了)
博主作为一枚程序猿,版本管理工具也用了几个,鉴于Git越来越流行的趋势,为避免落伍,随大流切换到用Git来管理代码。优势劣势相信各位看官都看了不少,本文就不再徒增烦恼的赘述了。 本文主要阐述以编译安装的方式安装Git最新版(yum、apt方式安装的都不是最新版,不服欢迎挑战),并且在此基础上安装Gitolite工具用以管理项目成员及相关访问权限。带了lite,那肯定是轻量级的,资源消耗也较少,相应的管理也较为粗犷。(万幸的是它依然在更新,而不像它的老伙伴gitosis一样十几年未更新了)
Navicat Premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。最新版的Navicat Premium 15 已经发布了,但是此工具是收费的,学习的话买,不怎么划算,所以双手奉上白嫖版的。 主界面参考 下载链接:https://www.bofeng.org/software/NavicatPremium.zip 安装及激活过程 …
由于本地服务器相关系统的需要,考量良久,RabbitMQ与其它类似的队列服务提供商而言,没有什么突出优势,也没有什么突出劣势。使得它进入了考虑范围,并最终确认使用。系统是Debian 11,那么我们开始吧…
公司在工业区内,近日的停电导致博主这会运维的程序猿非常的崩溃,其它的都不算负担,但数据库却每天都让我心惊胆战。近日就由于停电导致服务器非正常关闭,再次来电启动时,却收到如下报错 “Starting MySQL… ERROR! The server quit without updating PID file (/home/DBs/My….pid).” 好了,MySQL无法启动了;一脸懵逼的查看错误日志,发现日志如下: 碰上这样的问题,先备份数据库所有问题是必要的。 翻查了无数的前辈博文,总算查到了如此的原因。原来是…
由于近日PHP开始使用队列,自己用RabbitMQ比较多,所以貌似只能使用AMQP了。 PHP的大多数扩展只需要phpize,然后configure之后make、make install就OK不同,AMQP则需要先安装rabbitmq-c扩展,而后才能装AMQP。 废话不多说,我们开始吧。
COPYRIGHT © 2021 bofeng.org. ALL RIGHTS RESERVED.