-
MariaDB 10.1源码安装进程 CentOS 6.5
所属栏目:[编程] 日期:2022-04-02 热度:153
--安装所需软件包 [root@localhost mariadb-10.1.14]# yum install bison bison-devel ncurses libxml2 libxml2-devel 下载新版本的cmake工具 [root@localhost install]# wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz --no-check-certificate --20[详细]
-
MySQL 一个特殊的难题
所属栏目:[编程] 日期:2022-04-02 热度:83
通过a进行过滤的数据和通过a和b过滤的数据条数一样,如果要通过索引访问数据select * from table where id1=1 和 select * from table where id1=1 and id2=10 是不是效率一致? 简易分析 首先对于数据查找,首先第一步是进行innodb层数据的定位(也就是从什[详细]
-
performance_schema细说
所属栏目:[编程] 日期:2022-04-02 热度:79
performance_schema详解: 1、什么是performance_schema MySQL的performance schema 用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况,它具有以下特点: a、提供了一种在数据库运行时实时检查server的内部执行情况的方法。perfor[详细]
-
如何用PHP程序计算时间差
所属栏目:[编程] 日期:2022-04-02 热度:176
在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了:一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法: (1) 如果有数据库就很容易了!若是MSSQL可以使[详细]
-
聊聊PHP企业级应用之常见缓存技术篇
所属栏目:[编程] 日期:2022-04-02 热度:164
别每天OO,这个配置怎么改,这段代码哪错了,没劲,好的程序不光是代码写的好,整体架构很重要,多了解程序之外的东西,这篇不再单单是程序方面的东西了,会写到从程序到服务器的设置,会比较多,但个人的经验有限,知道的就这么多,不知道的我也没法写呀,[详细]
-
如何用php定制404错误页面 并发信通知管理员
所属栏目:[编程] 日期:2022-04-02 热度:163
如果访问您站点的用户由于各种原因暂时出现无法访问页面的错误,如何给他一个友好的答复,并且你也知道发生了这个错误,看看下面这段程序,是用来定制404错误页面和发通知给网管。 以下为引用的内容: ?php # 设置 $domain 为你的域名 (注意没有www) $domain[详细]
-
聊聊PHP企业级应用之WebService篇
所属栏目:[编程] 日期:2022-04-02 热度:67
来段企业级应用吧,主要是讲PHP5对webservice的一些实现(以下的程序可以被JAVA,NET,C等正常调用) 国内用PHP写WebService的真的很少,网上资料也没多少,公司的项目开发过程中,经历了不少这方面的东西,写出来以供大家参考(谢谢老农提供的WSDL和程序文件[详细]
-
解析PHP开发人员应熟悉的五个概念
所属栏目:[编程] 日期:2022-04-02 热度:121
语法结构教科书上的知识和实际的程序设计是有区别的,真正的知识要在实际的开发中获得。每个php的开发人员在开始开发web应用程序之前,都应该熟悉下面的五件事: 1. 模板引擎 如果您使用的不是一个框架来执行一个具体的设计模式,那么您想要使用的是模板引擎[详细]
-
揭露40条技巧优化php代码
所属栏目:[编程] 日期:2022-04-02 热度:195
40条优化php代码的小实例 1.在循环之前设置循环的最大次数,而非在在循环中; 2.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 3.echo的效率高于print,因为echo没有返回值,print返回一个整型; 4.销毁变量去释放内存,特别是大的数组; 5.避免使[详细]
-
怎样使用PHP调用TinyURL API
所属栏目:[编程] 日期:2022-04-02 热度:153
TinyURL是一个缩短网址的Web服务,可以把很长的网址变成简单的地址,通常创建TinyURL的方法是去其主页创建,有时候会有用户在客户端自动生成TinyURL的情况,这里介绍一个通过PHP调用TinyURL生成缩短地址的方法。 TinyURL API的PHP函数如下 ?php function Tin[详细]
-
揭露PHP学习入门的一些基础知识
所属栏目:[编程] 日期:2022-04-02 热度:199
导读: 一,PHP脚本代码标记PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是%....%,PHP ...一,PHP脚本代码标记 PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是%....%,PHP可看成是?...?。 然而为了适应XML标准以将PHP嵌入到XML或XHTML中,PHP不建[详细]
-
分析php分页类 只用传入总页数
所属栏目:[编程] 日期:2022-04-02 热度:200
PHP培训有一段时间了,消失也有一段时间了,特地封装一个分页类上传上来,自己写的,高手指点,新手学习,莫笑话!呵呵 配合CSS样式会好看点. CODE: DIV.page { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px[详细]
-
mysql 大小写敏感难题
所属栏目:[编程] 日期:2022-04-02 热度:111
mysql关于大小写敏感的话题有以下三个: 1,表名字和库名字 linux/unix 区分大小写 也就是 你可以创建一个叫test和TEST的两个表, 但是windows默认是不区分大小写的, LINUX: 编辑/etc/my.cnf文件,在[mysqld]节下 添加 lower_case_table_names=1 参数,这样[详细]
-
生产环境运用 pt-table-checksum 检查MySQL数据一致性
所属栏目:[编程] 日期:2022-04-02 热度:119
公司数据中心从托管机房迁移到阿里云,需要对mysql迁移(Replication)后的数据一致性进行校验,但又不能对生产环境使用造成影响,pt-table-checksum 成为了绝佳也是唯一的检查工具。 pt-table-checksum 是 Percona-Toolkit 的组件之一,用于检测MySQL主、从[详细]
-
oracle btree索引概论
所属栏目:[编程] 日期:2022-04-02 热度:158
今天研究下oracle的btree索引,通过这篇文章你会了解到,oracle btree索引都有哪几种类型、oracle btree索引的实现原理,oracle通过btree索引检索数据的过程、以及b*tree索引的限制,并且oracle和mysql的btree索引的区别。 一:oracle中 btree索引的子类型:[详细]
-
新环境创建Mysql主从
所属栏目:[编程] 日期:2022-04-02 热度:179
新环境搭建Mysql主从: 环境信息: 用途 IP OS Mysql 主 10.163.84.16 RHEL 6.5_X64 mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 从 10.163.84.17 RHEL 6.5_X64 mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 1、Mysql安装 2、主节点配置 (1)修改配置文件 [r[详细]
-
MySQL 4.1 字符集支撑的原理
所属栏目:[编程] 日期:2022-04-02 热度:164
MySQL 4.1 字符集支持的原理(转)[@more@]下面要写的是一篇非常无聊的东西,充斥了大量各式各样的编码、转换、客户端、服务器端、连接呃,我自己都不愿意去看它,但想一想,写下来还是有点意义的,原因有四: MySQL 4.1 对多语言的支持有了很大变化 (这导致了[详细]
-
怎样计算MySQL QPS和TPS的值
所属栏目:[编程] 日期:2022-04-02 热度:143
QPS:每秒的查询数 TPS:每秒的事物量 QPS的计算方法 Questions = SHOW GLOBAL STATUS LIKE Questions; Uptime = SHOW GLOBAL STATUS LIKE Uptime; QPS=Questions/Uptime 例如: mysql show global status like questions; +---------------+-----------+ | Var[详细]
-
利用percona-toolkit检查并修复mysql集群的数据统一性
所属栏目:[编程] 日期:2022-04-02 热度:115
percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql任务和系统任务,这些任务包括: 检查master和slave数据的一致性 有效地对记录进行归档 查找重复的索引 对服务器信息进行汇总 分析来自日志和tcpdump的查询 当系[详细]
-
Linux安置MySQL8.0
所属栏目:[编程] 日期:2022-04-02 热度:86
Linux安装MySQL8.0: 1、软件包下载(下载至本地,上传至linux目录,本人一般上传至/usr/local/src/目录下): 根据Linux的位数,请下载合适的软件安装包:32位下载32位的安装包,64位下载64位的安装包 1.1 官网手动下载: 1.2 Linux镜像下载(下载至目录/usr[详细]
-
binlog_ignore_db造成的同步复制故障
所属栏目:[编程] 日期:2022-04-02 热度:98
在MySQL master上使用binlog_ignore_db参数之后,mysq -e执行的所有语句都不写binlog了。 查看MySQL操作手册,忽略某个库的复制有两个参数: 1、binlog_ignore_db 该参数设置到master上,例如:binlog_ignore_db=test,那么针对该库的所有操作(增、删、改)[详细]
-
解析PHP下载文件名乱码问题
所属栏目:[编程] 日期:2022-04-01 热度:163
通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的: header(Content-Disposition: attachment;[详细]
-
分析PHP构建语义Web CRUD操作
所属栏目:[编程] 日期:2022-04-01 热度:169
创建、读、更新和删除(Create/Read/Update/Delete,CRUD)操作是最基本的数据库操作,但是它们也是最重要的操作。CRUD 操作通常是使用关系数据库系统中的结构化查询语言(Structured Query Language,SQL)完成的。随着 Web 变得更加具有面向数据特性,因此[详细]
-
怎样彻底杜绝PHP的session cookie错误
所属栏目:[编程] 日期:2022-04-01 热度:86
本文讨论的是如何彻底杜绝warning: Cannot add header information - headers already sent in...... 这种令人莫明其妙的的错误。 只要你写过PHP代码,相信都遇上过这个大多时候都令人莫明其妙的warning吧..今天我们就来搞定它............... 看了PHP手册,[详细]
-
揭露PHP开发搜索引擎技术全过程
所属栏目:[编程] 日期:2022-04-01 热度:128
谈到网页搜索引擎时,很多人都会想到雅虎。的确,雅虎开创了一个互联网络的搜索时代。然而,雅虎目前用于搜索网页的技术却并非该公司原先自己开发的。2000年8月,雅虎采用了Google这家由斯坦福大学学生创建的公司的技术。理由非常简单,Google的搜索引擎比雅[详细]