摘要:
1 为什么用 NoSQL? 1.1 单机 MySQL 的美好时代 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么? DAL : Data Access Layer(数据访问层 阅读全文
摘要:
阅读目录 ConnectionMultiplexer 封装 RedisHelper 通用操作类封 String类型的封装 List类型的封装 Hash类型的封装 SortedSet 类型的封装 key的管理 发布和订阅 其他 前两天朋友问我,有没有使用过StackExchange.Redis,问我要 阅读全文
摘要:
一、互联网# 互联网(英语:Internet),又称网际网络,或音译因特网(Internet)、英特网,互联网始于1969年美国的阿帕网。是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。通常internet泛指互联网,而Internet则特指因特网。这 阅读全文
摘要:
一 为什么要有操作系统 (两本书:现代操作系统、操作系统原理,学好python以后再去研究吧~~) 现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 其一:如果每位应用程序员都必须掌握该系 阅读全文
摘要:
1. 【centos7】gitlab的部署 2. 【centos7】mysql的安装 3. 阅读全文
摘要:
1.运维管理 查看版本 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 实时查看日志 gitlab-ctl tail 数据库关系升级 gitlab-rake db:migrate 清理redis缓存 gitlab-rake cache:cl 阅读全文
摘要:
前言 记录自己在GitLab的搭建和使用中遇到的问题,并给出解决方案,持续汇总中…… 一、GitLab软件安装问题 1. 安装过程中卡住,无法进行下去 在卸载gitlab然后再次安装执行sudo gitlab-ctl reconfigure的时候往往会出现:ruby_block[supervise_ 阅读全文
摘要:
在这篇文章中将要讲解如何在CentOS7上面搭建本地的GitLab服务器。 一、安装并配置必要的依赖关系 首先要在CentOS系统上面安装所需的依赖:ssh、防火墙、postfix(用于邮件通知)、wegt,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。 1、安装SSH协议 安装命令: 阅读全文
摘要:
写在前面 Git 的官网上有很详细的使用教程(当然有翻译版本),具体地址是 https://git-scm.com/book/zh/v2。唯一不足就是,很多讲解并没有实机演示。但是,毫无疑问,官网资料是最全面的!如果有任何疑问,可以去官网看看! 协议 Git 通常也会有个远程仓库。用来协调各个参与者 阅读全文
摘要:
写在前面 Git 的官网上有很详细的使用教程(当然有翻译版本),具体地址是 https://git-scm.com/book/zh/v2。唯一不足就是,很多讲解并没有实机演示。但是,毫无疑问,官网资料是最全面的!如果有任何疑问,可以去官网看看! 分支 使用分支意味着你可以把你的工作从开发主线上分离开 阅读全文