4

服务器

php-fpm中max_children的配置

php-fpm中max_children的配置 现在nginx + fpm 基本成为主流的配置,其中我们比较关注的是pm.max_chindren的配置首先,我们关注一个设置: pm = static/dynamic,这个选项是标识fpm子进程的产生模式:static :表示在fpm运行时直接fork出pm.max_c ...
31

PHP

PHP-FPM 的配置与优化

PHP-FPM 的配置与优化 PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器,用于管理 PHP 进程池、接收和处理 Web 服务器的请求。PHP-FPM 会创建一个主进程,控制何时以及如何把 HTTP 请求转发给一个或多个子进 ...
128

前端

去除移动端alert或confirm的url地址

去除移动端alert或confirm的url地址 移动端的使用alert、confirm都会显示来源的url,既不美观又影响体验,解决办法是重写alert和confirm。script type="text/javascript" var wAlert = window.alert; window.alert = function (message) { try { var if ...
123

服务器

ubuntu系统修改时区和时间

ubuntu系统修改时区和时间 在Linux计算机上,有两个时间,一个是硬件时间(BIOS中记录的时间,称为hwclock),另一个是操作系统时间(osclock)。硬件时钟由BIOS电池供电,当计算机关机后,会继续运行,BIOS电池一般可使用几年,如果没电了, ...
75

服务器

Linux下删除乱码或特殊字符文件

Linux下删除乱码或特殊字符文件 由于编码原因,在linux服务器上上传、创建中文文件或目录时,会产生乱码,如果想删除它,用rm命令是删除不了的,这种情况下,用find命令可以删除乱码的文件或目录。在linux文件系统中,每个文件都有一个i节点号,可 ...
161

PHP

一个Mongodb PHP封装类

一个Mongodb PHP封装类 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是 ...
175

前端

移动端使用CSS或JS判断横屏和竖屏

移动端使用CSS或JS判断横屏和竖屏 在移动端中我们经常碰到横屏竖屏的问题,那么我们应该如何去判断或者针对横屏、竖屏来写不同的代码呢。首先在head中加入如下代码:meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-sc ...
243

PHP

PHP PDO数据库操作 - 预处理

PHP PDO数据库操作 - 预处理 PDO(PHP Database Object)扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。在数据库操作方面更加安全更 ...
306

服务器

openssl 证书生成和操作

openssl 证书生成和操作 openssl 证书生成和操作 openssl命令集充分体现了unix编程的KISS精神——每个命令的功能都简单而且独立,通过脚本语言将其组合在一起就能实现强大的功能。 这里只简单介绍一些我们常用的命令,各个命令的详细帮助 ...
429

数据库

MySQL关于sql_mode解析与设置

MySQL关于sql_mode解析与设置 MySQL服务器能够工作在不同的SQL模式下,并能针对不同的客户端以不同的方式应用这些模式。这样,应用程序就能对服务器操作进行量身定制以满足自己的需求。这类模式定义了MySQL应支持的SQL语法,以及应该在数据上执行 ...
552

服务器

代理服务器与使用Nginx实现反向代理

代理服务器与使用Nginx实现反向代理 什么是代理服务器代理服务器,客户机在发送请求时,不会直接发送给目的主机,而是先发送给代理服务器,代理服务接受客户机请求之后,再向主机发出,并接收目的主机返回的数据,存放在代理服务器的 ... ...
511

数据库

mysql事务,select for update及数据的一致性处理

mysql事务,select for update及数据的一致性处理 在MySQL的InnoDB中,预设的Tansaction isolation level 为REPEATABLE READ(可重读) 在SELECT 的读取锁定主要分为两种方式: SELECT ... LOCK IN SHARE MODE  SELECT ... FOR UPDATE 这两种方式在事务(Transac ...
568

JavaScript

JS实现时间戳转换成日期格式源码

JS实现时间戳转换成日期格式源码 Javascript实现时间戳转换成格式化日期,timestamp缺省表示使用当前时间戳,js时间戳的单位是毫秒,如php产生的时间戳注意乘以1000;formats默认格式是Y-m-d,例如2018-01-01。/* ** 时间戳转换成指定格式日期 ** eg ...
622

服务器

Ubuntu 16.04搭建php5.6 Web服务器环境

Ubuntu 16.04搭建php5.6 Web服务器环境 Ubuntu 16.04默认安装php7.0环境,但是php7目前对某些旧系统的兼容性并不是很好,如果自行安装php5需要清除php7的已安装包,否则会报错。移除默认及已安装的PHP包sudo dpkg -l | grep php| awk '{print $2}' |tr "n ...
670

服务器

ubuntu 16.04 搭建nfs服务

ubuntu 16.04 搭建nfs服务 nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单。现在介绍如何在ubuntu16.04系统中搭建nfs服务,ubuntu的搭建比红帽的还要简单。1、安装nfs服务sudo apt install nfs-common2、修改配置文件sudo v ...
645

服务器

常用的Web负载均衡原理与实现

常用的Web负载均衡原理与实现 负载均衡(Load balancing)是用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。常用的负载均衡方案有 ...
707

PHP

PHP标准库(PHP SPL)

PHP标准库(PHP SPL) SPL,PHP 标准库(Standard PHP Library) ,此从 PHP 5.0 起内置的组件和接口,并且从 PHP5.3 已逐渐的成熟。SPL 其实在所有的 PHP5 开发环境中被内置,同时无需任何设置。似乎众多的 PHP 开发人员基本没有使用它, ...
825

数据库

MySQL Limit 性能优化及分页数据性能优化

MySQL Limit 性能优化及分页数据性能优化 MySQL Limit可以分段查询数据库数据,主要应用在分页上。虽然现在写的网站数据都是千条级别,一些小的的优化起的作用不大,但是开发就要做到极致,追求完美性能。下面记录一些limit性能优化方法。Limit语法:SELECT ...
Highcharts网页图表插件
Highcharts网页图表插件
有些时候我们会在页面中遇到各种各样的统计图,对于这种需求,其实我们大可使用一些控件来实现,而本文将介绍的就是目前使用最为广泛的图表控件——Highcharts。Highcharts 是一个用纯JavaScript编写的一个图表库, ...
使用 SyntaxHighlighter 实现代码高亮着色
使用 SyntaxHighlighter 实现代码高亮着色
SyntaxHighlighter是一款用于web页面的代码高亮着色工具,可以用来着色多种语言,是当前用得最多的一款代码高亮插件,使用非常方便。它能让你的代码在网页上以类似IDE编辑器里的样子高亮关键字,可以是PHP,HTML,CSS, ...
深入PHP:面向对象、模式与实践(第3版)
深入PHP:面向对象、模式与实践(第3版)
《深入PHP:面向对象、模式与实践(第3版)》是PHP专家赞德斯经典力作的最新版本。书中主要介绍了如何使用面向对象技术和设计模式编写稳定的、可维护的代码,如何使用Subversion管理多个开发人员,如何使用Phing和PE ...
构建高性能Web站点(PDF电子书)
构建高性能Web站点(PDF电子书)
《构建高性能Web站点》是作者在Web系统领域多年工作、实践和探索的结晶。本书围绕如何构建高性能Web站点,从多个方面、多个角度进行了全面的阐述,涵盖了Web站点性能优化的几乎所有内容,包括数据的网络传输、服务器 ...
CI(CodeIgniter)框架介绍与目录结构
CI(CodeIgniter)框架介绍与目录结构
CodeIgniter 是一个为用 PHP 编写网络应用程序的人员提供的工具包。它的目标是实现让你比从零开始编写代码更快速地开发项目,为此,CI 提供了一套丰富的类库来满足通常的任务需求,并且提供了一个简单的接口和逻辑结 ...
jQuery基础教程(第2版) PDF下载
jQuery基础教程(第2版) PDF下载
本书作为《jQuery基础教程》的升级版,特别是新增了介绍jQuery UI(jQuery官方用户界面插件库)的内容,以通俗易懂的方式介绍了jQuery的基本概念,主要包括jQuery的选择符、事件、效果、 DOM操作、AJAX支持等,随后从 ...
html5移动web开发指南(PDF下载)
html5移动web开发指南(PDF下载)
《html5移动web开发指南》是一本讲述如何利用HTML5相关技术开发移动Web网站和Web App应用程序的书籍,知识方面介绍比较全面,但是过于基础,作为入门级教程还是很不错的。本书共分为四大部分第一部分主要讲述Web技术 ...
纯脚本实现的页面loading效果
纯脚本实现的页面loading效果
开发WEB应用时,如果打开的页面要加载的数据比较多,或是查询事件涉及的数据量比较大,且处理逻辑比较复杂的时候,为页面添加loading效果,可以让用户忍耐加载时间,让用户获得更好的体验效果。下面是一个使用简单JS ...
Node.js开发指南PDF中文版
Node.js开发指南PDF中文版
Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 V8 引擎,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I ...
JQuery+PHP转盘抽奖程序源码下载
JQuery+PHP转盘抽奖程序源码下载
本站之前有提供过一个简单易扩展、可控性强的Jquery转盘抽奖程序,主要讲述了前端实现抽奖表现的部分,这里给出另一个完整的php转盘抽奖程序,通过使用jQuery和PHP来实现,用PHP后台代码控制抽奖几率并最终实现转盘 ...
推荐阅读
MySQL数据库迁移快速导出导入大量数据
MySQL数据库迁移快速导出导入大量
使用MySQL的SELECT INTO OUTFILE 、LOAD DATA INFILE快速导出导入数据实现大数据量数据库迁移,解决迁移中数据库分区、分表,跨平台迁移等问题
大流量、高并发Web系统搭建(单机到分布式集群)
大流量、高并发Web系统搭建(单机到
在Web系统的访问量越来越高的过程中,系统承受的压力也会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们 ...
二维码生成类PHP QR Code的使用
二维码生成类PHP QR Code的使用
自从智能移动端的普及后,二维码(QRCode)可谓是随处可见,这得归功于二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等的优点。 矩阵二维码是用某种特定的几何图形,按一定规 ...
artTemplate-超快的前端模板引擎
artTemplate-超快的前端模板引擎
artTemplate 是新一代 javascript 模板引擎,它采用预编译方式让性能有了质的飞跃,并且充分利用 javascript 引擎特性,使得其性能无论在前端还是后端都有极其出色的表现。在 chrome 下渲染效率测试中分别是知名引擎 ...
MySQL开启慢查询功能
MySQL开启慢查询功能
mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里是否有很耗费资源的sql语句,这是一个有用的日志。它对于性能的影响不大(假设所有查询都很快),并且强调了那些最需要注意的查询(丢失了索引或 ...
PHP中socket函数与socket编程示例
PHP中socket函数与socket编程示例
最近在做一个游戏项目的GM管理后台,其中摄及到的是使用PHP与JAVA游戏服务器进行通讯,而且必须得使用TCP/IP协议来进行;这样就要用PHP的socket来实现数据包的发送与接收。 尽管socket编程对于php来说并不是它的强 ...
PHP中单例模式的使用
PHP中单例模式的使用
单例模式按字面来看就是指某一个类只存在一个实例,这一点其实是与静态方法是相同的,只存在一个实例的好处是当我们需要使用某个类时只需要实例化一次,不需要每次都去new,极大的降低了资源的耗费,比如说数据库的 ...
jQuery带缩略图的图片轮播插件
jQuery带缩略图的图片轮播插件
这是一款基于jQuery的图片播放插件,该图片播放插件带有缩略图,用户可以点击缩略图来切换图片,也可自动轮换播放,代码简洁,很实用的一款插件
PHP5中使用mysqli的prepare操作数据库
PHP5中使用mysqli的prepare操作数
PHP5.0后我们可以使用mysqli,mysqli对prepare的支持对于大访问量的网站是很有好处的,特别是事务的支持,在大查询量的时候将极大地降低了系统开销,而且保证了创建查询的稳定性和安全性,能有效地防止SQL注入攻击。 ...
PHP开发工具之Sublime Text2
PHP开发工具之Sublime Text2
在使用过NotePad++, EPP, EditPlus, Zend Studio 等等PHP开发工具之后,第一次接触到Sublime Text2时,真的为之一震;这是一款非常好的文本编辑工具,它所拥有的一切功能似乎都可以按你的意思去改变,包括主题皮肤、 ...
本周浏览最多
返回顶部