在Centos7上安装gitweb

1. 安装git yum -y install git git –version git version 1.7.10 2. 配置gitweb需要使用apache2,如果你还没有安装apache2,请参考我的博客文章: http://cloudate.net/?p=1123 3. 安装时尽量使用root用户,这样不用每次sudo,更方便些,安装后需要更改各个程序的owner以及权限。 4. 在apache的配置文件中,包含虚……

浅谈传统行业技术人员如何向互联网行业转型?

最近有幸成为平台面试组的一员,一个阶段的面试下来看到了一个普遍的现象,求职者基本来自于传统行业,然而,这些来自于传统行业的技术人员,他们大多数掌握的技能是SSH,稍微资深一点的工程师对J2EE规范有所了解,他们仍然在使用J2EE规范的EJB, JPA, JMS, JCA, JAAS等技术,数据库基本上使用Oracle,DB2,Sqlserver等等……

【转载】消息队列中间件的技术选型分析

消息队列中间件是互联网行业不可或缺的一项基本技术,在高并发消峰,非关键业务异步化,通知系统,监控数据推送等场景下是必不可少的,下文为转载文章,具体出处不详。 个人很喜欢ZeroMQ,非企业级的消息中间件,具有及低延迟-微秒级,使用简单灵活可嵌入等特性,性能报告请参考官网: http://zeromq.org/results:more-pr……

【转载】【干货】twitter系统架构分析

原文出处:点击进入 twitter系统架构分析 (一)twitter的核心业务 twitter的核心业务,在于following和be followed: (1)following-关注 进入个人主页,会看到你follow的人发表的留言(不超过140个字),这是following的过程; (2)followed-被关注 你发布一条留言,follow你的人将看到这条信息,这是be followed的过……

使用Git的钩子实现CI集成

最近一直参与平台的CI流程建设,CI流程中最重要的一个特点就是在源代码提交的时候,自动触发CI的编译,单元测试,打包,发布流程。 当前我们正在把SVN移植到GIT,所以,想让Jenkins自动发现GIT中的提交,并且触发CI流程,具体实现很简单, 1. 进入服务器的库路径: /home/git/repositories/message-center.git/hooks 2. ……

在Windows下使用SecureCRT上传和下载Linux文件

以前在Linux下传递文件多使用nc和scp,在windows下多使用winscp来下载和上传Linux文件,也有使用FileZilla来利用FTP下载, 但是,新公司所有的这些端口都被封了,防火墙禁止了,所以,需要找到其他办法。 使用SecureCRT可以使用如下办法来上传和下载文件: SecureCRT版本 Version 7.0.2 (build 418) – Official Relea……

【未完待续】后台服务平台建设随笔

最近有幸成为后台服务平台建设的一员,目标改造当前凌乱的各个后台项目,当前项目的特点是各个项目百家争鸣,技术交错复杂,没有统一的标准,没有统一的规范,实现功能即是完成任务,现在的需求是把当前众多项目中公用的模块进行抽取,抽象出通用的中间件,公用模块,公用项目等等,让各个垂直业务的开发人员能够更专注于……

Centos7作为测试服务器的安装与配置

1. 如何制作Centos7的U盘启动盘,请参考我的另外一篇博客: http://cloudate.net/?p=1118 2. 配置yum使用163的源。 替换/etc/yum.repos.d/CentOS-Base.repo为: CentOS-Base.repo 然后,执行命令更新缓存的索引: yum makecache 使用yum search */yum whatprovides *搜索需要的包,然后,使用yum install *来安装包。 我……

在Centos7上安装Apache2

最近刚刚安装了Centos7,首先需要安装的就是apache2,这是任何服务器不可或缺的一款工具类软件或者中间件,它不但是一个优秀的http服务器,它自带的ab压测测试工具更是流行。 在安装apache2的过程中遇到了不少问题,并且一一解决了,总结下来以备后用,我不是运维,因此还是需要些笔记下次需要时才能快速完成apache2的安……

【转载】详解Centos的U盘启动盘制作步骤

原文出处:U盘成功安装Centos7 今天想把WIN7换成CentOS7,无奈没有光驱,就想到了制作U盘启动来安装。用到的工具有CENTOS7ISO镜像,U盘一个(最好16G),ultraiso,网上有很多这方面的教程,但教程中有些细节没有讲清楚,下面请看操作方法。 工具/原料 ultraiso U盘 方法/步骤 首先下载安装ultrai……

【转载】详解Redhat的U盘启动盘制作步骤

原文出处:U盘装RedHat Linux系统图文教程 你们知道吗?世界上运算最快的10台超级计算机运行的都是Linux操作系统。那么什么是linux系统呢? Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。而Red Hat则是全球最大的开源技术厂家,其产品Red Hat Linux也是全世界应用最……

Ubuntu下拷贝粘贴命令(xclip)的使用

1. 安装。 sudo apt-get install xclip 2. X拷贝和粘贴。 拷贝到X的剪切板,也就是命令行。 echo “Hello, world” | xclip 接下来使用shift+insert来粘贴到命令行。或者使用xlip -o来粘贴到命令行。 3. Gnome拷贝和粘贴。 拷贝到Gnome的剪切板,也就是窗口应用程序。 echo “Hello, world” | x……

Ubuntu 14.04作为Java开发环境的安装与配置

本人是一个多年的Java开发人员,特别喜欢Ubuntu,本文记录了如何安装和配置Ubuntu 14.04,使其成为一个方便的开发环境。 首先,下载Ubuntu安装包和制作U盘启动盘,请参考我的另外一个帖子: http://cloudate.net/?p=1041 我使用的是X200系列的笔记本,有了U盘启动盘,插入进入USB口,按启动按钮,然后马上按左上角Thinkan……

后台服务接口定义那些事儿

最近有幸加入了公司平台的质量管理委员会,参与的第一个任务就是为公司制定一份后台服务接口定义的规范,并且根据规范制作一份服务接口文档的模板,在任务实施的过程中,通过组织平台各个模块的负责人进行一次头脑风暴,对服务提供的方式,实现细节,应用场景,文档模板,各种方案的优缺点等进行了充分的研讨,最后得出了……

详解Ubuntu的U盘启动盘制作步骤

最近网上淘来几台X200系列的笔记本,由于价格便宜,大家看好了,是几台哈,:) , 淘来放在家里安装不同的操作系统,需要学习新技术的时候,就拿来做个练手的平台,或者作为一个测试机也是很值得的。 X200系列的笔记本以薄和小巧著称,因此,在设计中移除了光驱,这就给安装操作系统带来了麻烦,因为之前家里存货都是系统安……

Ubuntu下使用代理上网的设置

最近刚刚入职了新公司,新公司的网络环境真是不可恭维,上网还需要设置代理,于是,在使用Ubuntu下各种程序的时候都遇到了代理问题,现在总结一下,做个记录,供以后遇到同样的问题时进行查阅。   Firefox 1. 点击右上角的三条横线图标,也就是设置图标,或者菜单->编辑, 然后点击设置菜单。 2. 接下来依次点击……