搜书网 本次搜索耗时 0.019 秒,为您找到 450 个相关结果.
  • 第21章 日期和时间的管理

    第21章 日期和时间的管理 21.1 在PHP中获取日期和时间 21.1.1 使用date()函数 第21章 日期和时间的管理 在本章中,我们将介绍日期和时间的检查和格式化,以及日期在不同格式之间的转换。 当要在MySQL日期格式和PHP日期格式、UNIX日期格式与PHP日期格式,以及用户输入HTML表单的日期格式之间进行转换时,这是非常重要的...
  • 5.1.6 单机实现

    5.1.6 单机实现 5.1.6 单机实现 Dynamo的存储节点包含三个组件:请求协调、成员和故障检测、存储引擎。 Dynamo设计支持可插拔的存储引擎,比如Berkerly DB(BDB),MySQL InnoDB等。存储的需求很多,设计成可插拔的形式允许用户根据应用特点选择合适的存储引擎,比如BDB存储的对象大小一般在几十KB之内,而MySQ...
  • 18.13 页面自动化安装LAMP环境

    18.13 页面自动化安装LAMP环境 install_lamp.sh crypt.php expect.sh nmap_port.sh index.html action.php HTTP 18.13 页面自动化安装LAMP环境 LAMP环境是Linux+Apache+MySQL+PHP的经典组合,常用来搭建动态网站或者服务器的开源软...
  • 第28章 创建一个购物车

    第28章 创建一个购物车 28.1 解决方案的组成 28.1.1 创建一个在线目录 第28章 创建一个购物车 在本章中,我们将学习如何创建一个基本的购物车。我们将此购物车添加到Book-O-Rama数据库之上,该数据库是我们在第二篇“使用MySQL”实现的。此外,我们还将探讨另外一种选择:创建和使用一个已有的、开放源代码的PHP购物车。 如果以...
  • 28.3 实现数据库

    28.3 实现数据库 28.3 实现数据库 正如前面所提到的,我们已经对在本书第二篇创建的数据库进行了少量修改。创建book_sc数据库的SQL代码如程序清单28-1所示。 程序清单28-1 book_sc.sql——创建book_sc数据库的SQL代码 create database book_sc; use book_sc; creat...
  • 第25章 Linux备份策略

    第25章 Linux备份策略 25.1 备份要点 25.1.1 备份资料的考虑 25.1.2 备份哪些 Linux 数据 25.1.3 选择备份设备 25.2 备份的种类、频率与工具的选择 25.2.1 完整备份的增量备份(Incremental backup) 1. 用 dd 来将 /dev/sda 备份到完全一模一样的 /dev/sdb 硬...
  • 12.2.2 密码

    12.2.2 密码 12.2.2 密码 必须确认所有用户都有密码(特别是root用户!)并且要选好这些密码,定期修改,与使用操作系统密码一样。这里要记住的基本原则是不要使用字典的单词作为密码,用字典的单词做密码是非常糟糕的想法。数字和字母的结合是最好的方案。 如果要在脚本文件中保存密码,请确认只有密码保存在该脚本中的用户可以阅读该脚本。用来连接数据...
  • 11.4.5 使用与运维

    11.4.5 使用与运维 11.4.5 使用与运维 稳定性和性能并不是分布式存储系统的全部,一个好的系统还必须具备较好的可用性和可运维性。 1.吃自己的狗粮 开发人员和运维人员往往属于不同的团队,这就会使得运维人员的需求总是被开发人员排成较低的优先级甚至忽略。一种比较有效的方式是让开发人员轮流运维自己开发的系统,定期总结运维过程中的问题,这样,运...
  • 21.1 游标

    21.1 游标 21.1 游标 SQL检索操作返回一组称为结果集的行,这组返回的行都是与SQL语句相匹配的行(零行或多行)。简单地使用SELECT 语句,没有办法得到第一行、下一行或前10行。但这是关系DBMS功能的组成部分。 结果集(result set) SQL查询所检索出的结果。 有时,需要在检索出来的行中前进或后退一行或...
  • 8.4.8 分层结构

    8.4.8 分层结构 8.4.8 分层结构 OceanBase对外提供的是与关系数据库一样的SQL操作接口,而内部却实现成一个线性可扩展的分布式系统。系统从逻辑实现上可以分为两个层次:分布式存储引擎层以及数据库功能层。 OceanBase一期只实现了分布式存储引擎,这个存储引擎支持如下特性: ●支持分布式数据结构,基线数据逻辑上构成一颗分布式B+...