如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
Layer
和Tier都是层,但是他们所表现的含义不同,Tier指的是软件系统中物理上的软件和硬件,具体指部署在某服务器上,而Layer(逻辑层)指软件系统中完成特定功能的逻辑模块,逻辑概念。
Layer...
分类:
其他好文 时间:
2014-05-12 18:04:33
阅读次数:
390
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
面向对象设计(OOD)核心原则让我的程序模块达到“高内聚低耦合”,这是来自于30年前兴起的结构化设计(structured
Design),但是同样适用于我们的OOD。 1.高内聚: 高内聚是指某个特定模...
分类:
其他好文 时间:
2014-05-12 17:58:31
阅读次数:
248
简介Nginx ("engine x")
是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器;作为一款轻量级的Web服务器,具有占有内存少,并发能力强等优势,是高连接并发场景下Apache的不错的替代品;本篇主要介绍Nginx作为Web服务器时,相对于Apache...
分类:
其他好文 时间:
2014-05-06 09:04:29
阅读次数:
558
关于数据库迁移的方法、步骤和心得在项目中经常会遇到系统完全更换后的历史数据迁移问题,以示对客户历史工作的尊重,何况很多数据仍有保留的必要。那怎么做历史数据迁移呢?系统分析:1、分析原有的业务系统精确到大致的系统功能模块、大致的处理流程即可2、分析现有的业务系统精确到大致的系统功能模块、大致的处理流程...
分类:
数据库 时间:
2014-05-06 00:46:15
阅读次数:
404
那年是787年!公元?——Monty
Python任何规则都不可能如此一般,以至不能容许任何例外(异常)。——Bobert Burton1、模块化和界面
任何实际程序都是由一些部分组成的。例如,最简单的“ Hello, world! ”程序也涉及到至少两部分:用户代码要求将Hello, world....
分类:
其他好文 时间:
2014-05-06 00:19:04
阅读次数:
382
前言
我在今天在这里跟大家详细地探讨一下Linux系统的定制过程和实现例如、用户能够远程登录;和Nginx能够稳定地运行在我们私人定制的LINUX系统上、一步一步从头开始定制属于我们自己的系统。正文
首先我们先来简单的介绍一下我们这里定制属于自己的Linux系统的基本元素. 一个定制的linu...
分类:
系统相关 时间:
2014-05-02 09:41:12
阅读次数:
740
mkinitrd可建立映像文件,以供Linux开机时载入ramdisk如何应用-f若指定的映像问家名称与现有文件重复,则覆盖现有的文件。-v执行时显示详细的信息。--omit-scsi-modules不要载入SCSI模块。--preload=<模块名称>指定要载入的模块。<模块名称>模块名称>--with=<..
分类:
其他好文 时间:
2014-05-02 07:57:15
阅读次数:
285
haproxy于Nginx一样都是做反向代理,但是与其相比,haproxy更专注于web代理。HAProxy是单进程多请求,也支持多进程,HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。haproxy功能的实现全部基于配置文件,所以我们需要了解很多的配置指令,玩转指令,再结合实际情..
分类:
Web程序 时间:
2014-05-02 07:37:36
阅读次数:
492
join函数利用字符将数组中的元素分割开.[root@localhost~]#find`perl-e‘@array=join("","@INC");print"@array";‘`-name*.pm|wc-l547这个例子是利用空格分开了要查找的路径,然后find可以查找所有的路径下匹配*.pm的文件,我一共查到了547个模块.
分类:
系统相关 时间:
2014-05-02 04:13:56
阅读次数:
311
vimsendmail.pl#!/usr/bin/perl-wuseMIME::Lite;subperl_sendmail{my$mail_to="$_[0]";收件人邮箱my$from="$_[1]";发件人邮箱my$subject="$_[2]";邮件标题my$data="$_[3]";邮件内容$sendmail=MIME::Lite->new(From=>$from,To=>$mail_to,Subject=>$subject,Data=>..
分类:
其他好文 时间:
2014-05-02 03:00:15
阅读次数:
283