mongodb是什么?
mongodb是文档型数据库,存储的是文档(Bson结构(json的二进制化)),内部执行引擎为JS解释器(趋势转化为V8引擎),把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作。
mongodb和传统型数据库相比,最大的不同是mongodb表下每行文档都可以有自己的独特的结构。
redis 是什么?
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis支持类型有:字符串,哈希结构,链表,集合,有序集合。
Node.js是一个基于Chrome JavaScript运行时建立的平台。使用事件驱动,单线程,非阻塞I/O 模型。
学习Memcache
Memcached是一个免费开源的,高性能的,具有“分布式”对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。
1、php特点
php虽然是脚本语言但是不是解释器解析的,而是zend虚拟机解析,php代码被编译成opcode,最后又由zend虚拟机来执行,执行完后opcode被清除(可以适用三方工具缓存opcode如apc、xcache,php不支持)
优化MYSQL不单单只是查看程序,查看数据库,建立索引来优化,优化MYSQL是一个复杂的系统工程,就像看一个病人一样,不能服务器没有问题就去给他优化,也不能随便去优化,我们要先望闻问切了解MYSQL出了什么问题,然后根据实际情况去优化。特别注意的是一定要根据实际情况去优化。
PHP 3DES加密
该加密条件为:用3DES对称加密、加密的运算模式ECB、加密算法的填充模式PKCS7、字节为24位的加密Key、加密结果输出为ToHexString 16进制。
PHP之AES加密解密
AES是美国联邦政府采用的一种区块加密标准。AES被很多种语音所支持,所以经常在加密传送中使用,今天就简单介绍一下PHP中AES加密解密。
mysql优化之查看慢查询和慢查询详细情况
对一个Mysql优化,首先是看服务器情况,了解服务器发动机情况,才能更好优化Mysql,本文主要介绍如何去查看和分析mysql中的慢查询。
PHP模拟POST提交数据三种方式
PHP模拟POST提交数据有file_get_contents、curl和socket,他们都可以通过模拟POST提交,实现POST数据传输。
PHP5具有完整的反射API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。此外,反射 API 提供了方法来取出函数、类和方法中的文档注释。
PHP判断客户端是电脑还是手机(判断UA)
用php判断客户端是手机还是电脑?其实很简单,通过浏览器访问网站时,浏览器会向服务器发送UA即(用户代理)。不同浏览器或者同一浏览器的不同版本、手机浏览器、电脑浏览器的UA都是不一样的。我们只要写代程序获取这段UA,然后判断UA是什么,然后就可以区分出客户端是手机还是电脑了。
ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。ExtJS有非常简单易用的控件及组件,我们只需要使用这些组件就能实现各种丰富多彩的UI的开发,不过由于ExtJS使用js调取页面显示,所以对于优化不合适。
HTML5 Local Storage、Web Sql 、离线存储应用
1、HTML 本地存储Local Storage介绍
2、HTML5 localStorage 操作使用
3、Web Database 介绍
4、HTML5 Web Database 操作使用
5、离线应用介绍
6、HTML5 实现离线应用
php操作mongoDB
MongoDB (名称来自”humongous”) 是一个可扩展的、高性能、开源、模式自由、面向文档的数据库,集文档数据库、键值对存储和关系型数据库的优点于一身。
BigPipe技术简介
BigPipe是一个重新设计的基础动态网页服务体系。大体思路是,分解网页成叫做Pagelets的小块,然后通过Web服务器和浏览器建立管道并管理他们在不同阶段的运行。
简单点理解,就是系统跟计算机硬件交互时使用的中间介质,它只是系统的一个工具。实际上,在shell和计算机硬之间还有一层东西那就是系统内核。打个比方,如果把计算机硬件比作一个人的躯体,而系统内核则是人的大脑,至于shell,把它比作人的五官似乎更加贴切些。回到计算机上来,用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传输给系统内核,接着内核再去支配计算机硬件去执行各种操作。
js判断浏览器是手机端还电脑端
由于手机和电脑分辨率不同,所以有的时候浏览网页的时候需要区分是手机浏览还是电脑浏览,然后指向指定页面展示,下面就是js区分代码。