自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (5)
  • 收藏
  • 关注

原创 redis集群开机启动

1. 编写 /etc/init.d/redis7001 文件#!/bin/sh## Simple Redis init.d script conceived to work on Linux systems# as it does use of the /proc filesystem.# chkconfig: 2345 90 10# description: Redis is a...

2018-03-28 15:00:24 693

转载 centos7开放及查看端口

centos7中的防火墙改成了firewall,使用iptables无作用,开放端口的方法如下:firewall-cmd --zone=public --add-port=80/tcp --permanent返回success为成功命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效重启防火墙:systemc...

2018-02-28 09:49:56 4972

原创 redis requires Ruby version >= 2.2.2问题

1.安装curlsudo yum install curl2. 安装RVMgpg2 --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3curl -L get.rvm.io | bash -s stable 3. source /usr/local/rvm/scripts/rvm4. 查看rvm库中已知的ruby版本rvm list known...

2018-02-24 17:30:11 259

转载 集群中配置多台计算机之间ssh无密码登录的一种简便方法

当我们在配置多台计算,使之可以相互使用无密码登录-ssh,之前都是一台一台的配置,现在一台A上添加B,然后在另一台B上再次添加A,这样使得authorized_keys中的内容相同,但时并不是完全相同,比如添加顺序。如果超过2台,这种配置就相当复杂了,而且容易出错。后来,在网上看到了一种简单的配置,所有机器只需配置一遍即可。1.安装ssh.  sudo apt-get install ssh. 安...

2018-02-23 10:56:17 176

转载 Let's Encrypt永久免费SSL证书过程教程及常见问题

Let's Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。Let's Encrypt免费SSL证书的出现,也会对传统提供付费SSL证书服务的商家有不小的打击。到目前为止,Let's

2018-02-01 11:35:37 1460

转载 QPS从0到4000请求每秒,谈达达后台架构演化之路

QPS从0到4000请求每秒,谈达达后台架构演化之路达达是全国领先的最后三公里物流配送平台。 达达的业务模式与滴滴以及Uber很相似,以众包的方式利用社会闲散人力资源,解决O2O最后三公里即时性配送难题(目前达达已经与京东到家合并)。 达达业务主要包含两部分:商家发单,配送员接单配送,如下图所示。达达的业务规模增长极大,在1年左右的时间从零增长到每天近百万单,给后端带来

2018-02-01 11:33:00 419

原创 设置VMWare桥接模式静态IP

选择桥接模式找到/etc/sysconfig/network-scripts/下面的ifcfg-e**修改相关部分TYPE=EthernetBOOTPROTO=staticIPADDR=192.168.0.190NETMASK=255.255.255.0GETWAY=192.168.0.1DNS1=8.8.8.8NM_CONTROLLED=noDEF

2017-11-22 09:15:21 465

转载 CentOS7 开启端口号 设置服务启动

firewall-cmd --zone=public --add-port=80/tcp --permanent

2017-11-21 17:13:07 755

转载 在CentOS上使用oh-my-zsh

在CentOS上使用oh-my-zsh使用root用户登录,下面的操作基本都没有root的困扰,如果非root用户请切换至root用户操作。1、查看系统当前的shellecho $SHELL1返回结果如下:/bin/bash1PS.默认的shell一般都是bash2、查看bin下是否有zsh包cat /etc/shells1返

2017-11-11 13:59:36 692

转载 CentOS 7下安装Composer + Laravel

CentOS 7下安装Composer + Laravelwget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composerchmod a+x /usr/local/bin/composer

2017-11-09 15:27:46 250

转载 CentOS 7 yum 安装 Nginx

1.添加Nginx到YUM源添加CentOS 7 Nginx yum资源库,打开终端,使用以下命令:sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm2.安装Nginx在你的CentOS 7 服务器中使用yum命

2017-11-09 15:05:42 140

转载 linux CentOS6.5 yum安装mysql 5.6

1.新开的云服务器,需要检测系统是否自带安装mysql# yum list installed | grep mysql2.如果发现有系统自带mysql,果断这么干# yum -y remove mysql-libs.x86_643.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M

2017-10-20 15:11:43 1141

转载 CentOS源码安装git-2.3.0

(1) 添加rpmforge源wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpmsudo rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt       sudo rpm -i rpmforge-rel

2016-12-30 09:37:58 399

转载 Centos7安装mysql

1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm安装这个包后

2016-12-01 18:00:26 225

原创 Centos6.5本地网络没有自动连接

vi /etc/sysconfig/network-scripts/ifcfg-eth0后,改ONBOOT=yes即可

2016-04-21 08:55:45 541

转载 LNMP 全功能编译安装 for CentOS6.3笔记

LINUX操作系统:centOS6.3 64bitNGINX:nginx-1.4.0MYSQL:mysql-5.6.10PHP:php-5.4.13一.安装开发包(使用默认CENTOS更新源):# yum -y install wget gcc-c++ ncurses ncurses-devel cmake make perl bison opens

2016-04-19 09:42:25 400

转载 CentOS6.3下GitLab+Nginx(SSL)+MySQL+Ruby安装部署

Gitlab是一个用Ruby on Rails开发的开源项目管理程序.可以通过WEB界面进行访问公开的或者私人项目. 它和Github有类似的功能,能够浏览源代码,管理缺陷和注释.本文选择NGINX与MYSQL来配合GitLab实现web管理,数据存储等功能,配置过程中难点基本在GitLab的脚本修改,SSH秘钥连接,Nginx SSL证书等这些方面,作者也是耗费非常大的力气,结合很多

2016-04-12 18:21:31 853

原创 Nginx上安装phpMyAdmin

前提:首先要完成安装 nginx+php+php-fpm+mysql,参考文档:http://www.tudaxia.com/archives/722一、 准备工作:1. 如果mysql的root账号为空,需要设置root密码 CentOS下默认安装的mysql服务器,里面的root账号默认密码为空,首先为root设置一个密码 #mysqladmin -u root pas

2016-04-12 16:08:20 2446

转载 在Nginx服务器中设置多个站点

当我们有了一个 VPS 主机以后,为了不浪费 VPS 的强大资源(相比共享主机1000多个站点挤在一台机器上),往往有想让 VPS 做点什么的想法,银子不能白花啊:)。放置多个网站或者博客是个不错的想法,可是如何配置 web 服务器才能在一个 VPS 上放置多个网站/博客呢?如何通过一个 IP 访问多个站点/域名呢?这就是大多数 web 服务器支持的 virtual hosting 功能。这里

2016-04-12 09:38:55 575

转载 Linux(CentOS)系统下设置nginx开机自启动

Nginx 是一个很强大的高性能Web和反向代理服务器。下面介绍在linux下安装后,如何设置开机自启动。首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:vi /etc/init.d/nginx在脚本中添加如下命令:**************************************************************

2016-04-12 09:34:50 331

转载 CentOS安装GitLab

环境Requirements软件版本CentOS6.6Python2.6Ruby2.1.5Git1.7.10+Redis2.0+MySQL GitLab7-8-stable

2016-04-11 14:55:27 406

原创 解决编译Apache出现的问题:configure: error: APR not found . Please read the documentation

今日编译apache时出错:#./configure --prefix……检查编辑环境时出现:checking for APR... noconfigure: error: APR not found .  Please read the documentation解决办法:打开http://apr.apache.org/download.cgi1.下载

2016-04-09 16:38:03 766

转载 CentOS下LAMP网站架构之Apache性能调优篇

生产环境中,大家肯定不会部署了apache之后就完事拿去上线了。光杆子上战场等着完蛋的嘛!因此,不论从安全还是性能角度,我们必须在apache服务上线之前,对其做诸多的优化调试才行。因此,本篇笔者通过总结自己的学习和工作经验,归纳总结出的apache调优的20个小点。本文篇幅有点长,本来想分开写了,后来想想还是放在一篇博文吧。因此,大家就担待担待吧。环境:CentOS6.4 x

2016-04-09 13:14:55 579

转载 centos6.5下使用yum安装mysql

CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1. 下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2. 安装mysql-community-release-el7-5.noarch.rpm包$ s

2016-04-09 12:54:28 562 1

转载 让PHP7达到最高性能的几个Tips

作者: Laruence(   )本文地址: http://www.laruence.com/2015/12/04/3086.html转载请注明出处PHP7已经发布了, 作为PHP10年来最大的版本升级, 最大的性能升级, PHP7在多放的测试中都表现出很明显的性能提升, 然而, 为了让它能发挥出最大的性能, 我还是有几件事想提醒下.PHP7 VS PHP5.6

2016-04-09 11:32:16 398

转载 Centos下Yum安装PHP5.5,5.6,7.0

默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案:1.检查当前安装的PHP包yumlistinstalled|grepphp如果有安装的PHP包,先删除他们yumremovephp.x86_64php-cli.x86_64php-common.x86_64php-gd.x86_64php-ldap.x86_64php-mbs...

2016-04-09 11:25:20 439

转载 大数据量高并发的数据库优化

一、数据库结构的设计    如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。    在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人力物力,而整个系统也不可避免的形成了一个打补丁工程。    所以在考虑整个系统的流程的时候,我

2011-04-10 16:37:00 404

转载 CentOS yum 升级PHP 5.2.x

[root@QA-Server ~]# rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka [root@QA-Server ~]# vim /etc/yum.repos.d/utterramblings.repo [utterramblings] name=Jason's Utter Ramblings Repo baseurl=http://www.jasonlitka.com/media/EL$releasever/$basea

2011-03-09 02:29:00 435

转载 centos 安装tripwire

centos 安装tripwire无法下载tw-20030919.patch.gz软件可以使用wget http://www.mirrorservice.org/sites/master.us.finkmirrors.net/distfiles/md5/27fe54c81a7c447f9fe1b688615c6260/tw-20030919.patch.gz来下载文件make提示fconame.h:147: error: ISO C++ forbids declaration of 'cFCOName_i'

2011-03-09 02:25:00 1434

转载 RUP和瀑布模型

一 前言  软件过程是指实施于软件开发和维护中的阶段、方法、技术、实践及相关产物(计划、文档、模型、代码、测试用例和手册等)的集合。行之有效的软件过程可以提高开发软件组织的生产效率、提高软件质量、降低成本并减少风险。目前市场上领先的软件过程主要有RUP(Rational Unified Process)、OPEN Process和OOSP(Object-Oriented Software Process)。  RUP具有较高认知度的原因之一恐怕是因为其提出者Rational软件公司聚集了面向对象领域三位杰出

2011-01-22 11:39:00 664

转载 GoF

GoF的起源 《Design Patterns: Elements of Reusable Object-Oriented Software》(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为"四人组(Gang of Four)",而这本书也就被称为"四人组(或 GoF)"书。   在《设计模式》这本书的最大部分是一个目录,该目录列举并描述了 23

2011-01-22 11:25:00 434 1

转载 GRASP——General Responsiblity Assignment Software Patterns

GRASP(通用职责分配软件原则)一共包括9种模式,它们描述了对象设计和职责分配的基本原则。也就是说,如何把现实世界的业务功能抽象成对象,如何决定一个系统有多少对象,每个对象都包括什么职责,GRASP模式给出了最基本的指导原则。初学者应该尽快掌握、理解这些原则,因为这是如何设计一个面向对象系统的基础。可以说,GRASP是学习使用设计模式的基础。1. Information Expert (信息专家)信息专家模式是面向对象设计的最基本原则,是我们平时使用最多,应该跟我们的思想融为一体的原则。也就是说,我们设计

2011-01-22 11:18:00 504

转载 软件设计中的原则(GRASP)

这里说的几个软件模式是属于原则层次一级的,比GoF等软件设计模式高一层。遵循这些原则可以使我们设计出来的软件有更好的可复用性和可维护性,同样GoF等软件设计模式也是遵循这一原则的。下边的条列只是简单的介绍,以便忘记了偶尔过来游览一下,详细的介绍请参阅:《Java模式》、《UML和模式应用-面向对象分析与设计导论》GRASP模式GRASP是General Responsibility Assignment Software Pattern(通用指责分配软件模式)的缩写。1)专家模式(Expert)解决方案:将

2011-01-22 11:11:00 495

转载 GRASP模式

        GRASP模式,这个模式出自《UML和模式应用》,GRASP是General Responsibility Assignment Software Pattern(通用责任分配软件模式)的缩写,在这本书里面在分析系统阶段主要是建立概念模型,概念模型是从真实世界转换到计算机世界的过渡模型,根据用户的需求,如果是在XP里面抽取出Use Story里面的名词,在RUP里面抽取出Use Case里面的名词根据一定的原则来建立相应的类,这些类只是记录一些属性信息和关联信息。到了设计阶段,有了概念模型之

2011-01-22 11:06:00 520

AWS18_Innovate_机器学习、 EMR,Spark ML 与 Zeppelin 、实时分析图像、数字化创新转型

构建无服务器架的机学习流水线,如何使用 EMR,Spark ML 与 Zeppelin 搭建机器学习服务技术,使用 Amazon Rekognition 实时分析图像,亚马逊云计算引领数字化创新转型

2018-10-10

软件工程导论(第5版)

软件工程导论(第五版)(北京高等教育精品教材) 作者:张海藩 出版社:清华大学出版社 页码:393 页码 出版日:2008年 ISBN:7302164789/9787302164784 条码:9787302164784 本书的前4个版本累计销售近一百万册,已成为软件工程领域的经典教材,先后荣获全国普通高等学校工科电子类专业优秀教材二等奖、一等奖,并被评为全国优秀畅销书、全国高校出版社优秀畅销书和北京高等教育精品教材。为了反映最近4年来软件工程的发展状况,作者对第四版作了下述的精心修改:增加了目前比较流行的Rational统一过程、以极限编程为杰出代表的敏捷过程以及微软过程的介绍,并且对书中的一些具体内容作了适当的增删或修改。 本书可作为高等院校“软件工程”课程的教材或教学参考书,也可供有一定实际经验的软件工作人员和需要开发应用软件的广大计算机用户阅读参考。

2011-01-22

用UML构建Web应用(第二版)PDF.part3.rar

  本书面向的是项目经理、构架师、分析师、设计者和实施者。它阐明了在用UML的WAE(Web Application Extension,Web应用扩展)进行建模的过程中具有挑战性的部分。因为UML已作为软件系统建模的标准语言被广泛接受,所以毫无疑问,UML是Web应用设计建模的最佳选择。WAE从语义上和结构上扩展了UML的符号,使你能够使用Rational统一过程或其他类似方法为Web专有的构架元素建模。而且,使用UML允许将Web应用的建模作为完整系统的一部分,以及作为必须反映在每个应用中的集成业务逻辑的一部分。   用这本书作为指导,你可以清楚地了解怎样在基于页面的Web应用设计的建模过程中指出所出现的独特问题,而且更重要的是,可以了解如何将你的模型直接转换成有用的代码。

2008-10-24

用UML构建Web应用(第二版)PDF.part2.rar

  本书面向的是项目经理、构架师、分析师、设计者和实施者。它阐明了在用UML的WAE(Web Application Extension,Web应用扩展)进行建模的过程中具有挑战性的部分。因为UML已作为软件系统建模的标准语言被广泛接受,所以毫无疑问,UML是Web应用设计建模的最佳选择。WAE从语义上和结构上扩展了UML的符号,使你能够使用Rational统一过程或其他类似方法为Web专有的构架元素建模。而且,使用UML允许将Web应用的建模作为完整系统的一部分,以及作为必须反映在每个应用中的集成业务逻辑的一部分。   用这本书作为指导,你可以清楚地了解怎样在基于页面的Web应用设计的建模过程中指出所出现的独特问题,而且更重要的是,可以了解如何将你的模型直接转换成有用的代码。

2008-10-24

用UML构建Web应用(第二版)PDF.part1.rar

  本书面向的是项目经理、构架师、分析师、设计者和实施者。它阐明了在用UML的WAE(Web Application Extension,Web应用扩展)进行建模的过程中具有挑战性的部分。因为UML已作为软件系统建模的标准语言被广泛接受,所以毫无疑问,UML是Web应用设计建模的最佳选择。WAE从语义上和结构上扩展了UML的符号,使你能够使用Rational统一过程或其他类似方法为Web专有的构架元素建模。而且,使用UML允许将Web应用的建模作为完整系统的一部分,以及作为必须反映在每个应用中的集成业务逻辑的一部分。   用这本书作为指导,你可以清楚地了解怎样在基于页面的Web应用设计的建模过程中指出所出现的独特问题,而且更重要的是,可以了解如何将你的模型直接转换成有用的代码。

2008-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除