摘要:
一、外围网络:第一道防线:“网络设备防线”,因为暴露到广域网潜在的危险非常多,尽可能的让我们的MySQL 处在一个有保护的局域网之中,有了网络设备的保护,屏蔽来自外部的潜在威胁。二、主机: 第二道防线“主机层防线”,“主机层防线”主要拦截网络(包括局域网内)或者直连的未授权用户试图入侵主机的行为。... 阅读全文
摘要:
3.1MySQL 存储引擎概述 到后来,MySQL 意识到需要更改架构,将前端的业务逻辑和后端数据存储以清晰的层次结构拆分开的同时,对ISAM 做了功能上面的扩展和代码的重构,这就是MyISAM存储引擎的由来。 MySQL 的插件式存储引擎主要包括MyISAM,Innodb,NDB Cluste... 阅读全文
摘要:
1、mysql 首先看看“-e, --execute=name”参数,这个参数是告诉mysql,我只要执行“-e”后面的某个命令,而不是要通过mysql 连接登录到MySQL Server 上面。此参数在我们写一些基本的MySQL 检查和监控的脚本中非常有用,我个人就经常在脚本中使用到他。 如果... 阅读全文
摘要:
2.2MySQL Server 系统架构总的来说,MySQL 可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql 解析,执行计划优化,query cache 的处理等等;第二层就是存储引擎层,我们通常叫... 阅读全文
摘要:
2.1MySQL物理文件组成2.1.1 日志文件1、错误日志:Error Log如果要开启系统记录错误日志的功能,需要在启动时开启-log-error 选项。错误日志的默认存放位置在数据目录下,以hostname.err 命名。但是可以使用命令:--log-error[=file_name],修改其... 阅读全文
摘要:
第 1 章 MySQL 基本介绍一、与其它数据库比较总的来说,MySQL 数据库在发展过程中一直有自己的三个原则:简单、高效、可靠。从上面的简单比较中,我们也可以看出,在MySQL 自己的所有三个原则上面,没有哪一项是做得不好的。而且,虽然功能并不是MySQL 自身所追求的三个原则之一,但是考虑到当... 阅读全文
摘要:
大型复杂项目的成功依赖于合理的项目组织,这种组织概念包括人力资源的组织和产品架构的组织两个方面。敏捷项目管理为这两种合理的组织提供了思维基础,为项目的成功提供了保证。 阅读全文
摘要:
关键字: 左右连接 数据表的连接有: 1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现 2、外连接: 包括 (1)左外连接(左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 3、自连接(连接发生在一张基表内) select a.stude... 阅读全文
摘要:
1.何时使用时序图
想知道幾個物件在某個使用案例中的行為時,請使用循序圖。循序圖非常有利於秀出
物件間的合作情形,它不適合用來產生物件行為的精確定義(譯註:就是精確寫出訊
息的參數與傳回值)。
2.何时使用状态图
如果你想瞭解某個物件在不同使用案例間的行為時,可以用狀態圖(state diagram)。
3.何时使用活动图
如果你想知道橫跨多個使用案例或執行緒的行為時,可以用活動圖.
4.通訊圖(communication diagram)是另一種有用的互動圖,我們可以用它秀出物件間
的一些連結狀況
5.我們也可以用時序圖(timing diagram)秀出一些時間上的限
制
6.CRC 卡片
在思考一個好的OO 設計方式時,最有用的技術之一就是去探索物件間的互動情況,
因為這麼做時重心都會放在行為,而不會放在資料上面。1980 年代末期由Ward
Cunninghan 所發明的CRC(類別-責任-合作)圖(請參見圖 4.6)歷經時間考驗之後,
已被證明是探索物件間互動行為的最有效方法之一。雖然它不屬於UML 的一部份,
不過對於熟練的物件設計師來說, 阅读全文