首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/480468

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

项目架构搭建的一些心得体会

项目的架构搭建就是在是在软件开发的设计阶段完成的。 在开始架构设计之前,首先要知道什么是架构,架构就是软件产品的骨架,这个骨架把组件、环境等因素纳入其中,使之能有效得发挥它们的技能,为项目服务。 在架构设计之前,开发人员首先应该了解项目的基本需求,只有在做好需求分析之后,才能做出适合项目的架构。 架构的设计遵循一些原则: 1.明确目标,切合要求。这是架构的根本,如果一个架构设计的很漂亮,用了很多层次化的东西,但是如果系统不需要这么复杂的设计,那么这样的架构也是不可取的。 2.可扩展性。一个好的架构一定是一个方便扩展的架构,如果需求发生改变,那么很容易在原来的基础上进行功能扩展。 3.易用性。就是架构使用起来方便,易于理解,易于使用,在项目开发过程中,不会因为架构的问题而影响项目的进展。 4.稳健性。一个好的架构,能适应项目设计需求,不管操作方式如何变化,都可以用同样的方法进行处理。 5.安全性。架构的安全并不是说把架构的代码放到一个地方加密,是在架构设计中考虑软件的安全性能。 下面,以我项目中使用的三层架构来具体阐释一下。 所谓的三层,是指数据访问层、业务逻辑层和显示层。三层结构之间的...

实战cpanel架构之-垃圾邮件

实战cpanel下exim邮件服务器遭到垃圾邮件困扰 最近一台服务器管理起来非常不稳定,老是宕机,经检查是垃圾邮件的问题。 Tail –f /var/log/exim_maillog查看exim日志 会有的邮件找不到正确主机名被退信,于是产生大量的僵尸进程:ps aux|grep‘z’ 于是需要定期执行service exim restart来解决问题,要不然就死机了 认为是citycom1的问题结果将这个客户的邮箱数限制,问题还是发生 进入citycom1 cpanel确实该客户的邮件使用异常,量大惊人 结果发现该客户的public_html目录的磁盘占用为 对比客户的磁盘占用量,明显本末倒置 root@localhost#exim –bpc 显示邮件队列信息 Print a listing of the messages in the queue (time queued, size, message-id, sender, recipient): 正常主机邮件队列为300以下 对比发现相差惊人。 '显示队列中的邮件列表,包括执行时间、邮件大小、Message-ID、发件人和收件...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。