07 2016 档案
摘要:Mysql 提供了一套统一的应用开发模型和核心 API,因此,尽管不同的存储引擎拥有不同的特性,不过对于开发人员,应用操作都是完全透明的。应用层的连接并不直接访问存储引擎层,而是访问 Mysql 提供的 Api,也就是说不管所操作的表对象使用什么存储引擎,读写数据时执行的 DDL/DML 语句并没有
阅读全文
摘要:2016-01-21 在网上无意中看到的一篇文章,这哥们非常简洁地谈论了zend opcache的最佳设置,他说他为此花了大量的时间探索zend opcache的每个设置选项的细节,甚至是阅读它的源代码,并且在自己的项目中实践(一个每天有117 million的HTTP请求的应用)。个人觉得这种文章
阅读全文
摘要:用过IDE或看过其他源码的小伙伴们应该都见过类似下面这样的注释 看得多了就大概知道了一些规律。为了使自己的代码更加规zhuang范bi,也开始有样学样地写着这些注释 其实这种注释格式是有自己的名字的,它就叫—— PHPDOC PHPDoc 是一个 PHP 版的 Javadoc。它是一种注释 PHP
阅读全文
摘要:关于PHP 20年的发展历史; 迄今为止最流行的WEB开发语言; 超过82%的网站都会使用PHP作为他们的服务端开发语言; 20年的发展历史; 迄今为止最流行的WEB开发语言; 超过82%的网站都会使用PHP作为他们的服务端开发语言; 新特性介绍 PHP NG – Zend Engine 3 抽象语
阅读全文
摘要:$POST $_POST是我们最常用的获取POST数据的方式,它是以关联数组方式组织提交的数据,并对此进行编码处理,如urldecode,甚至编码转换,识别的数据类型是PHP默认识别的数据类型 application/x-www.form-urlencoded 无法解析如text/xml,appli
阅读全文
摘要:当PHP运行在FastCGI模式时,PHP FPM提供了一个名为fastcgi_finish_request的方法.按照文档上的说法,此方法可以提高请求的处理速度,如果有些处理可以在页面生成完后再进行,就可以使用这个方法. 听起来可能有些茫然,我们通过几个例子来说明一下: 通过浏览器访问此脚本, 结
阅读全文
摘要:Chris Richardson曾经在他的博客上详细介绍过API网关,包括API网关的背景、解决方案以及案例。对于大多数基于微服务的应用程序而言,API网关都应该是系统的入口,它会负责服务请求路由、组合及协议转换。如Chris所言,在微服务的应用程序中,客户端和微服务之间的交互,有如下几个挑战: 微
阅读全文
摘要:终端使用如下命令: 将生成的key复制到config/app.php替换82行的APP_KEY键值。
阅读全文
摘要:What is it Workerman is a library for event-driven programming in PHP. It has a huge number of features. Each worker is able to handle thousands of co
阅读全文
摘要:下载setup.exe 安装Cygwin,您需要下载setup.exe,此程序根据您选择的软件包,再从互联网下载所有组件。 点击此处从官网下载setup.exe 安装 1.双击setup.exe 2.按照安装提示“下一步” 3.选择从“互联网”安装: 4.选择安装的路径,一般是C:\Cygwin,选
阅读全文
摘要:Cygwin镜像使用帮助 收录架构 x86 x86_64 收录版本 所有版本 更新时间 每12小时更新一次 收录架构 x86 x86_64 收录版本 所有版本 更新时间 每12小时更新一次 使用说明 选择从互联网安装, 在"User URL"处输入以下地址 http://mirrors.163.co
阅读全文
摘要:1、简介 在以前,开发者需要为每一个需要调度的任务编写一个Cron条目,这是很让人头疼的事。你的任务调度不在源码控制中,你必须使用SSH登录到服务器然后添加这些Cron条目。Laravel命令调度器允许你平滑而又富有表现力地在Laravel中定义命令调度,并且服务器上只需要一个Cron条目即可。 任
阅读全文
摘要:为了保证持续和及时的更新,强烈推荐在我的Github上关注该项目,欢迎各位star/fork或者帮助翻译 前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。 这篇指南除了详细介绍现有的 AP
阅读全文
摘要:前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。 这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的AP
阅读全文
摘要:前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。 这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的AP
阅读全文
摘要:前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引。 这篇指南除了详细介绍现有的 API 外,Heroku 将来新加入的内部 API 也会符合这种设计模式,我们希望非 Heroku 员工的AP
阅读全文
摘要:MySQL5.7主要特性: 1—更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户更关心的 2—更好的InnoDB存储引擎 3—更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用
阅读全文
摘要:PHP 转义 实现 把输出渲染成网页或API响应时,一定要转义输出,这也是一种防护措施,能避免渲染恶意代码,造成XSS攻击,还能防止应用的用户无意中执行恶意代码。 我们可以使用前面提到的 htmlentities 函数转移输出,该函数的第二个参数一定要使用 ENT_QUOTES ,让这个函数转义单引
阅读全文
摘要:要让 MySQL 开启 utf8mb4 支持,需要一些额外的设置。 1. 检查 MySQL Server 版本 utf8mb4 支持需要 MySQL Server v5.5.3+ 2. 设置表的 CHARSET 创建表的时候指定 CHARSET 为 utf8mb4 CREATE TABLE IF N
阅读全文
摘要:1、入门 Laravel通过Artisan提供了强大的控制台命令来处理非浏览器业务逻辑。要查看Laravel中所有的Artisan命令,可以通过在项目根目录运行: 对应输出如下(部分截图): 其中一些命名我们已经比较熟悉了,比如创建迁移make:migration以及执行迁移migrate,又比如创
阅读全文
摘要:前言 1. Web消息交互技术1.1 常见技术1.2 WebSocket介绍1.3 WebSocket示例 2. Signal2.1 SignalR是什么2.2 默认传输方式2.3 指定传输方式2.4 自动管理传输方式2.5 通信模型2.6 SignalR示例(永久连接和Hubs(略))(1)安装N
阅读全文
摘要:过去我们想要实现一个实时Web应用通常会考虑采用ajax轮循或者是long polling技术,但是因为频繁的建立http连接会带来多余的请求以及消息精准性的问题,让我们在实现实时Web应用时头疼不已。现在,Html5提出了WebSocket协议来规范解决了这个问题。 ajax轮询,long pol
阅读全文
摘要:关于IM(InstantMessaging)即时通信类软件(如微信,QQ),大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM或桌面IM软件类的通信原理介绍也较多,此处不再赘述。而web端的IM应用,由于浏览器的兼容性以及其固有的“客户端请求服务器处理并响应”的通信模型,造成了要
阅读全文
摘要:1. 前言 Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。本文将简要介绍这4种技术的原理,并指出各自的异同点、优缺点等。 2.
阅读全文
摘要:#!/bin/bash echo Please select which list you want to print echo "1. admin (enter 1)" echo "2. system(enter 2)" echo "3. normal(enter 3)" read DATA if [ $DATA -eq 1 ] then awk -F":" '$3==0 {print}' ...
阅读全文
摘要:题外话 前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由于标准制定工作还没完成,所以
阅读全文
摘要:目录结构 目录结构 目录结构 一、什么是Websocket websocket是html5提出的一个协议规范,参考rfc6455. 不过目前还都是在草案,没有成为标准,毕竟html5还在路上。 websocket约定了一个通信的规范,通过一个握手的机制,客户端(浏览器)和服务器(web server
阅读全文
摘要:WebSocket的动机是什么? 目前的Web通信使用的是HTTP协议,HTTP协议是基于TCP协议的应用层协议,HTTP协议的工作模式是request/response模式。在一次通信中,必须首先由client向server发起TCP连接,然后server接受该TCP连接请求,在TCP连接建立之后
阅读全文
摘要:1. websocket是什么 Websocket是html5提出的一个协议规范,参考rfc6455。 websocket约定了一个通信的规范,通过一个握手的机制,客户端(浏览器)和服务器(webserver)之间能建立一个类似tcp的连接,从而方便c-s之间的通信。在websocket出现之前,w
阅读全文
摘要:1. 前言 Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。本文将简要介绍这4种技术的原理,并指出各自的异同点、优缺点等。 2.
阅读全文
摘要:新手入门:史上最全Web端即时通讯技术原理详解 字数4514 阅读41 评论0 喜欢4 前言 有关IM(InstantMessaging)聊天应用(如:微信,QQ)、消息推送技术(如:现今移动端APP标配的消息推送模块)等即时通讯应用场景下,大多数都是桌面应用程序或者native应用较为流行,而网上
阅读全文
摘要:简介 快递物流系统里最常见的一种业务类型就是订单的查询和记录。订单的特点是随着递送过程,订单数据需要随时更新路径。数据结构上需要可以灵活应对,这点非常符合Document模型,并且MongoDB支持GIS功能,非常适用于MongoDB来支撑物流业务。并且MongoDB具备Sharding能力,而物流
阅读全文
摘要:先看网站架构图: 以上网站架构广泛运用中大型网站中,本文从架构每一层分析所用主流技术和解决手段,有助于初入网站运维朋友们,进一步对网站架构认识,从而自己形成一套架构概念。 第一层:CDN 国内网络分布主要南电信北联通,造成跨地区访问延迟大问题,对于有一定访问量网站来说,增加CDN(内容分发网络)层可
阅读全文
摘要:短短几十年国内互联网发生了翻天覆地的变化,特别是国家支持互联网发展,提出了“互联网+”行动计划,国内各行各业的互联网更是日新月异。作为一个九零后小白没有亲身经历互联网的演变历程,如今看的像淘宝、京东、腾讯这样的大型网站充满了无数的好奇心,这些网站是怎么运作的,如何处理大量用户的请求,如何解决海量的数
阅读全文
摘要:线程池是Mysql5.6的一个核心功能,对于服务器应用而言,无论是web应用服务还是DB服务,高并发请求始终是一个绕不开的话题。当有大量请求并发访问时,一定伴随着资源的不断创建和释放,导致资源利用率低,降低了服务质量。线程池是一种通用的技术,通过预先创建一定数量的线程,当有请求达到时,线程池分配一个
阅读全文
摘要:MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。 MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候
阅读全文
摘要:没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用。今天我们就从淘宝的发展来阐述MySQL在大型网站下的架构演变史! MySQL的可扩展性 架构的可扩展性往往和并发是息息相关,
阅读全文
摘要:本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL
阅读全文
摘要:一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说,大致分为以下五个阶段: 1、数据库表设计 项目立项后,开发部根据产品部需求开发项目,开发工程师工作其中一部
阅读全文
摘要:咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。 1.0 诞生(2010 – 2011) 为了业务的快速上线,1.0 版本的技术架构实现是非常直接且简单粗暴的。 如何简单
阅读全文
摘要:对 很多创业公司而言,随着业务的增长,网站的流量也会经历不同的阶段。从十万流量到一百万流量,再从一百万流量跨越到一千万甚至上亿的流量,网站的架构需要 经历哪些变化?我们一起听听 58 同城的技术委员会执行主席沈剑在 OneAPM 技术公开课上的回答(以下演讲整理): 本场演讲我主要阐述一下,58同城
阅读全文
摘要:任何一个大型网站都是经历用户积累然后成长,从一台服务器到多台服务器才能构架支撑网站现有数据、用户、页面请求等。大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发
阅读全文
摘要:说明,此规范为内部制定的一个给开发人员如何使用MySQL的规范,由Team共同讨论制定,还在不断的完善中,有一些建议或者规定不一定十分合理,后续可能会修改。另外,MySQL版本不断进化,也会导致有一些条款失效,请大家根据自身的情况谨慎参考。 blackjack , roulette , slots
阅读全文
摘要:一,安全提高 1.提供保存加密认证信息的方法,使用.mylogin.cnf文件。使用 mysql_config_editor可以创建此文件。这个文件可以进行连接数据库的访问授权。 mysql_config_editor会进行加密而不是明文存储。客户端只会在内存中进行解密。这样密码以非明文方式存储,不
阅读全文
摘要:如何评价一个公司数据库运维水平的高低?用什么来进行横向与纵向对比?自动化平台建设的目标是什么?必须有相应的指标体系来指导,此指标体系必须满足以下条件: • 可以用数字来测算和衡量 • 最终指标,而不是中间指标 比如有时DBA会关注数据库的吞吐量,但吞吐量越高不能代表数据库提供的服务质量越好,开发人员
阅读全文
摘要:目前线上使用的版本情况:新上线端口统一使用5.5,不说别的,一个快速恢复重启就值回票价。 但因为历史原因还有大量5.1的版本,甚至,I’am sorry,还有少数5.0的版本。 至于5.0以前的版本,你是从唐朝穿越过来的吗? 3.23 2001 4 2003 5.0 2006 5.0.96GA 1,
阅读全文
摘要:文章出自:http://blog.sina.com.cn/s/blog_62b37bfe0101he5t.html 感谢作者的分享 MySQL 的官网下载地址:http://www.mysql.com/downloads/ 在这个下载界面会有几个版本的选择。 1. MySQL Community S
阅读全文
摘要:作者:杨尚刚 引用 美图公司数据库高级 DBA,负责美图后端数据存储平台建设和架构设计。前新浪高级数据库工程师,负责新浪微博核心数据库架构改造优化,以及数据库相关的服务器存储选型设计。之前在「高可用架构」发表的《单表 60 亿记录等大数据场景的 MySQL 优化和运维之道》广受好评。 2015 年最
阅读全文
摘要:赵舜东 江湖人称赵班长,曾在武警某部负责指挥自动化的架构和运维工作,2008年退役后一直从事互联网运维工作。曾带团队负责国内某电商的运维工作,《saltstack入门与实践》作者,某学院高级讲师。 一、引言 学技术一定要成体系,这是我个人的学习目标,也就是在一个特定的范围内,把与此相关的技术都尽量的
阅读全文
摘要:Introduction In the past, developers have generated a Cron entry for each task they need to schedule. However, this is a headache. Your task schedule
阅读全文
摘要:影响范围 PHP、Go、Python等开启CGI(Client)模式的脚本语言 漏洞原理 在CGI(RFC 3875)的模式的时候,server 会把请求中的 Header, 加上 HTTP_ 前缀, 注册为环境变量,且重名变量会被覆盖污染,若该变量被脚本调用,即可利用,该漏洞在15年前在LWP中已
阅读全文
摘要:夏绪宏,今日头条架构师,专注对高性能大规模 Web 架构,云计算、性能优化、编程语言理论等方向,PHP committer,HHVM 项目贡献者。2009 加入百度,先后从事大规模 IDC 自运维设施建设、云计算平台的架构设计、贴吧业务性能优化、百度通用 RPC 设计和优化等。2015 年加入今日头
阅读全文
摘要:上文《详细讲解redis数据结构(内存模型)以及常用命令》介绍了redis的数据类型以及常用命令,本文我们来学习下redis的一些高级特性。目录如下: 安全性设置 设置客户端操作秘密 客户端授权方式 主从复制 主从复制的特点 主从复制的过程 配置主从服务器 事务与锁 事务开启与取消 乐观锁 持久化机
阅读全文
摘要:本文是redis学习系列的第四篇,前面我们学习了redis的数据结构和一些高级特性,点击下面链接可回看 《详细讲解redis数据结构(内存模型)以及常用命令》 《redis高级应用(主从、事务与锁、持久化)》 本文我们继续学习redis的高级特性——集群。本文主要内容包括集群搭建、集群分区原理和集群
阅读全文
摘要:redis简介 redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据。当前主流的分布式缓存技术有redis,memcached,ssdb,mongodb等。既可以把redis理解为理解为缓存技术,因为它的数据都是缓存在内从中的;也可以
阅读全文
摘要:Redis数据类型 与Memcached仅支持简单的key-value结构的数据记录不同,Redis支持的数据类型要丰富得多,常用的数据类型主要有五种:String、List、Hash、Set和Sorted Set。 Redis数据类型内存结构分析 Redis内部使用一个redisObject对象来
阅读全文
摘要:本文作者是一个一线的电商老兵,任职于京东商城。在本文中,他将会分享他在构建以读为主的系统时总结的经验和教训,内容包括使用HTTP协议对外通讯、使用短连接、数据异构、巧用缓存、流量控制、防刷、降级、多域名等,作者老马不带遮掩的,把自己总结的经验,包括代码都放到这里了,欢迎各位检阅! 几乎所有的互联网系
阅读全文
摘要:前言 点赞其实是一个很有意思的功能。基本的设计思路有大致两种, 一种自然是用mysql等 数据库直接落地存储, 另外一种就是利用点赞的业务特征来扔到redis(或memcache)中, 然后离线刷回mysql等。 直接写入Mysql 直接写入Mysql是最简单的做法。 做两个表即可, post_li
阅读全文
摘要:ClamAV 简介以及适用范围 ClamAV是一个在命令行下查毒软件,因为它不将杀毒作为主要功能,默认只能查出您计算机内的病毒,但是无法清除,至多删除文件。ClamAV可以工作很多的平台上,但是有少数无法支持,这就要取决您所使用的平台的流行程度了。另外它主要是来防护一些WINDOWS病毒和木马程序。
阅读全文
摘要:“Sudo”是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他 特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab,/etc /samba/sm
阅读全文
摘要:作者:徐汉彬链接:https://zhuanlan.zhihu.com/p/21493018来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 QQ会员活动运营平台(AMS),是QQ会员增值运营业务的重要载体之一,承担海量活动运营的Web系统。AMS是一个主要采用PHP语
阅读全文
摘要:在vim中,我们只需要简单配置一下就ok了,打开~/.vimrc加上下面的几行(如果已经有了,修改一下数值就行了)。 set tabstop=4set softtabstop=4set shiftwidth=4set expandtab http://www.cnblogs.com/lihaozy/
阅读全文
摘要:要用到的软件:libiconv-1.13.tar.gz libmcrypt-2.5.8.tar.gz mcrypt-2.6.8.tar.gz mhash-0.9.9.9.tar.gz memcache-2.2.5.tgz PDO_MYSQL-1.0.2.tgz imagick-3.1.2.tgz p
阅读全文
摘要:Clam AntiVirus(ClamAV)是免费而且开放源代码的防毒软件,软件与病毒码的更新皆由社群免费发布。目前ClamAV主要是使用在Linux、FreeBSD等Unix-like系统架设的邮件服务器上,提供电子邮件的病毒扫描服务. 安装EPEL源 (http://www.cyberciti.
阅读全文
摘要:#php artisan list Laravel Framework version 5.0.13 Usage: [options] command [arguments] Options(选项): --help (-h) Display this help message 显示帮助信息 --quiet (-q) Do not output any ...
阅读全文
摘要:Table of Contents 1. 下载thrift源代码 2. 编译并安装 3. 运行测试程序 4. 安装 1 下载thrift源代码 git clone https://git-wip-us.apache.org/repos/asf/thrift.git thrift git checko
阅读全文
摘要:Thrift是Apache的一个开源的跨语言服务开发框架,它提供了一个代码生成引擎来构建服务,支持C++,Java,Python,PHP,Ruby,Erlang,Perl,Haskell,C#,Cocoa,JavaScript,Node.js,Smalltalk,OCaml,Delphi等多种编程语
阅读全文
摘要:1、error: Bison version 2.5 or higher must be installed on the system! 哈哈,Bison版本低了吧,用下面的命令 wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz tar -zxv
阅读全文
摘要:本文译自 Matt Stauffer 的 系列文章 . 本文中涉及的新功能都是关于 Commands 的,这些特性在 Laravel 旧版本中已经有了,但是在 Laravel 5.0 中变得更加好用了。 I’ll be using examples in this blog post from a
阅读全文
摘要:Laravel有内置命令调度器,可以方便的实现Cron. 任务调度定义在app/Console/Kernel.php文件的schedule方法中,该方法已经包含了一个示例.Laravel里有两种方法执行Cron,第一种方法是让Cron每分钟调用Laravel命令调度,然后让Laravel来根据具体的
阅读全文
摘要:查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add <fil
阅读全文
摘要:因为本人工作中要涉及到很多东西,审计(日志、数据神马的)、源代码审计、渗透测试、开发一大堆东西,有些东西,越是深入去做,越会发现,没有工具或脚本,工作起来是有多么的坑。 工作的这段时间,自己写了几个工具:Web日志分析、linux服务器安全检查脚本、webshell查杀和webshell文件监控工具
阅读全文
摘要:1. Ctrl + Alt + T 快捷键直接打开2. 在Ubuntu左上角选择File/Open in Terminal 3. 快捷键alt+F2调出Run a Command,输入gnome-terminal 4. 添加右键支持 ==》在终端,输入install nautilus-open-te
阅读全文
摘要:基本概念 Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository)理解了这三个概念,就理解了 Docker 的整个生命周期。 Docker 镜像 Docker 镜像就是一个只读的模板。例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里
阅读全文
摘要:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 官网:https://www.docker.com/相关资料:1、Docker入门教程 ht
阅读全文
摘要:什么是 Docker Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 linux 基金会,遵从了 Apache 2.0 协议,项目代码在GitHub上进行维护。 Docker
阅读全文
摘要:一、Docker 简介 Docker 两个主要部件: Docker: 开源的容器虚拟化平台 Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker Hub Docker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Doc
阅读全文
摘要:1、环境,CentOS7 Minimal 64位,Docker必须要64位的系统2、通过yum命令直接安装,yum install docker3、启动Docker,并将其设置为开机启动(1)启动,systemctl start docker.service(2)开机启动,systemctl ena
阅读全文
摘要:Data Mining Data Mining Linux上安装使用boost入门指导 获得boost boost分布 只需要头文件的库 使用boost建立一个简单的程序 准备使用boost二进制文件库 把你的程序链接到boost库 1.获得boost 下载boost_1_46_1.tar.bz2
阅读全文
摘要:尽管一个 Web 应用程序的大部分内容都与表示有关,但它的价值与竞争优势却可能体现在若干专有服务或算法方面。如果这类处理过于复杂或拖沓,最好是进行异步执行,以免 Web 服务器对传入的请求没有响应。实际上,将一个计算密集型的或专门化的功能放在一个或多个独立的专用服务器上运行,效果会更好。 PHP 的
阅读全文
摘要:phpstorm默认一个窗口只显示一个项目,入股拟新建一个项目,他会给你个选项卡,问你是在新窗口打开新项目还是在本窗口打开。 能不能在一个窗口打开多个项目呢?就像sublime text那样,其实是可以,具体方法如下: 依次打开: File -> settings -> Directories ->
阅读全文
摘要:安装 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/nicolasff/phpredis。 PHP安装re
阅读全文
摘要:分区是分割数据到多个Redis实例的处理过程,因此每个实例只保存key的一个子集。 分区的优势 通过利用多台计算机内存的和值,允许我们构造更大的数据库。 通过多核和多台计算机,允许我们扩展计算能力;通过多台计算机和网络适配器,允许我们扩展网络带宽。 分区的不足 redis的一些特性在分区方面表现的不
阅读全文
摘要:安装 开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的 Java开发环境配置 接下来让我们安装 Java redis 驱动: 首先你需要下载驱动包,下载 jedis
阅读全文
摘要:Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤: 客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。 Redis 管道技术 Redis 管道技术可以在服务端
阅读全文
摘要:Redis 性能测试是通过同时执行多个命令实现的。 语法 redis 性能测试的基本命令如下: 实例 以下实例同时执行 10000 个请求来检测性能: redis 性能测试工具可选参数如下所示: 实例 以下实例我们使用了多个参数来测试 redis 性能: 以上实例中主机为 127.0.0.1,端口号
阅读全文
摘要:Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作: 首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。 然后为这个 socket 设置
阅读全文
摘要:Redis SAVE 命令用于创建当前数据库的备份。 语法 redis Save 命令基本语法如下: 实例 该命令将在 redis 安装目录中创建dump.rdb文件。 恢复数据 如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。获取 redis 目
阅读全文
摘要:我们可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全。 实例 我们可以通过以下命令查看是否设置了密码验证: 默认情况下 requirepass 参数是空的,这就意味着你无需通过密码验证就可以连接到 redis 服务
阅读全文
摘要:Redis 服务器命令主要是用于管理 redis 服务。 实例 以下实例演示了如何获取 redis 服务器的统计信息: Redis 服务器命令 下表列出了 redis 服务器的相关命令:
阅读全文
摘要:Redis 连接命令主要是用于连接 redis 服务。 实例 以下实例演示了客户端如何通过密码验证连接到 redis 服务,并检测服务是否在运行: Redis 连接命令 下表列出了 redis 连接的基本命令:
阅读全文
摘要:Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:
阅读全文
摘要:Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 一个事务从开始到执行会经历以下三
阅读全文
摘要:Redis 脚本使用 Lua 解释器来执行脚本。 Reids 2.6 版本通过内嵌支持 Lua 环境。执行脚本的常用命令为 EVAL。 语法 Eval 命令的基本语法如下: 实例 以下实例演示了 redis 脚本工作过程: Redis 脚本命令 下表列出了 redis 脚本常用命令:
阅读全文
摘要:Redis 在 2.8.9 版本添加了 HyperLogLog 结构。 Redis HyperLogLog 是用来做基数统计的算法,HyperLogLog 的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定 的、并且是很小的。 在 Redis 里面,每个 HyperLogLo
阅读全文
摘要:Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的
阅读全文
摘要:Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。 实例 在以上实例中我们使用了 LPUSH 将三个值插入了名为 w3ckey 的列表当中。
阅读全文
摘要:Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。 实例 在以上实
阅读全文
摘要:Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 实例 redis 127.0.0.1:6379> SET w3ckey redis OK redis 127.0.0.1:6379> GET w3ckey "redis" 在以上实例中我们使用了 SET 和 G
阅读全文
摘要:Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。 Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 实例 在以上实例中,我们设置了 redis 的一些描述信息(name, description, likes,
阅读全文
摘要:Redis 键命令用于管理 redis 的键。 语法 Redis 键命令的基本语法如下: 实例 在以上实例中 DEL 是一个命令, w3ckey 是一个键。 如果键被删除成功,命令执行后输出 (integer) 1,否则将输出 (integer) 0 Redis keys 命令 下表给出了与 Red
阅读全文
摘要:Redis 命令用于在 redis 服务上执行操作。 要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。 语法 Redis 客户端的基本语法为: 实例 以下实例讲解了如何启动 redis 客户端: 启动 redis 客户端,打
阅读全文
摘要:Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 stri
阅读全文
摘要:Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。 你可以通过 CONFIG 命令查看或设置配置项。 语法 Redis CONFIG 命令格式如下: 实例 使用 * 号获取所有配置项: 实例 编辑配置 你可以通过修改 redis.conf 文件或使用 CONFIG
阅读全文
摘要:Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads。 下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids 打开一个cmd窗口 使用cd命
阅读全文
摘要:Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型
阅读全文
摘要:关于Redis的介绍我们在之前Laravel 缓存配置一节中已有提及,Redis是一个开源的、基于内存的数据结构存储器,可以被用作数据库、缓存和消息代理。相较Memcached而言,支持更加丰富的数据结构,包括字符串、哈希、列表、集合、有序集合等,此外还支持将数据持久化到数据库。更多关于Redis的
阅读全文
摘要:本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev 编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候。非常有用。 编辑器: Eclipse + p
阅读全文
摘要:Helpers\URL The URL class is used for having handy methods or redirecting the page and returning the path to the current template. Redirect - To redir
阅读全文
摘要:Helpers\SimpleCurl The SimpleCurl class is there to curl data from RESTful services. A lot of companies use it nowadays for example twitter, google an
阅读全文
摘要:Helpers\TableBuilder Table builder helper is a class that would help you to create tables in MySQL (primarily) without really going into details of SQ
阅读全文
摘要:Helpers\Tags The tags helper is a collection of useful methods: Tags::clean($data) Clean function to convert data into an array. Tags::get($string) Th
阅读全文
摘要:Helpers\ReservedWords This helper returns an array of reserved words, this includes php 7's new reserved words. ReservedWords::getList() This helper r
阅读全文
摘要:Helpers\Sessions The session is a static class, this means it can be used in any controller without needing to be instantiated, the class has an init
阅读全文
摘要:Helpers\PHPMailer PHPMailer is a third party class for sending emails, Full docs are available athttps://github.com/Synchro/PHPMailer Make an alias: u
阅读全文
摘要:Helpers\RainCaptcha This class can validate CAPTCHA images with RainCaptcha. It can generate an URL to display a CAPTCHA validation image served by th
阅读全文
摘要:Helpers\Request The Helpers\Request class is used for detecting the type of request and retrieving the request. getMethod() Request::getMethod() Retur
阅读全文
摘要:Helpers\Number This helper has 2 methods for converting a number format and to get a percentage. Number::format($number, $prefix = '4') Converts a giv
阅读全文
摘要:Helpers\Pagination Break recordset into a series of pages. First create a new instance of the class pass in the number of items per page and the insta
阅读全文
摘要:Helpers\Password The password class uses php 5 password_ functions. To create a hash of a password, call the make method and provide the password to b
阅读全文
摘要:Helpers\Hooks Add modules with hooks The hooks helper allows modules to be created within the module folder. Hooks allow code to be injected into vari
阅读全文
摘要:Helpers\GeoCode This function connects to google maps and retrieves the lat/lon of the address provided GeoCode::getLngLat(['Hessle Road', 'Hull']) Re
阅读全文
摘要:Helpers\FastCache phpFastCache is a high-performance, distributed object caching system, generic in nature, but intended for use in speeding up dynami
阅读全文
摘要:Helpers\Document The document class is a collection of useful methods for working with files. To get the extension of a file call the getExtension met
阅读全文
摘要:Helpers\Database The database class is used to connect to a MySQL database using the connection details set in the app/Config.php. The constants (DB_T
阅读全文
摘要:Helpers\Date The Date helper is used for calculations with dates. Date::difference($from, $to, $type = null) $from, $to - from and to date in the form
阅读全文
摘要:Helpers\CSRF CSRF Protection The CSRF helper is used to protect post request from cross site request forgeries. For more information on CSRF see https
阅读全文
摘要:Helpers\Data Data helper contains a bunch of useful methods for looking at and altering your data. Data::pr($data) Returns the data inside a print_r w
阅读全文
摘要:Helpers\Cookie The Cookie helper has the following methods: Cookie::exists($key); Returns true or false Cookie::set($key, $value, $expiry = self::FOUR
阅读全文
摘要:Helpers\Assets The assets helper is for loading CSS and JS files rather than writing out the full script/link tag for each and every item, instead add
阅读全文
摘要:Helpers Overview Helpers are classes that are not part of the core system but can greatly improve it by adding new features and possibilities. This se
阅读全文
摘要:Validation A simple but powerful Validation Engine, in a Laravel-esque style. Its Validation Rules and the basic usage are similar with Illuminate\Val
阅读全文
摘要:Support Facades Introduction Facades provide a "static" interface to classes that are available in the application's service container. Nova ships wit
阅读全文
摘要:Response This improved Response API, able to simplify the Framework's Response management. Practically, is now possible to do in a Controller Method:
阅读全文
摘要:Session Store Configuration Session Usage Flash Data Session Drivers Configuration Since HTTP driven applications are stateless, sessions provide a wa
阅读全文
摘要:Redirect To use this Class, add the following to the top of the file. use Redirect; Redirect::to($path, $status = 302, $headers = array(), $secure = n
阅读全文
摘要:Paginator There are several ways to paginate items. The simplest is by using the paginate method on the query builder. Paginating Database Results $us
阅读全文
摘要:Request The Request class provides many methods for examining the HTTP request for your application and extends the Symfony\Component\HttpFoundation\R
阅读全文
摘要:Mailing API Configuration Basic Usage Embedding Inline Attachments Mail & Local Development Working along with the classic Mailer Helper Configuration
阅读全文
摘要:Events The idea behind Events is the ability to send data, as parameters, to interested Listeners and call them when an Event happens. The Listeners c
阅读全文
摘要:Input Basic Input Old Input Files Please note that both Input and Request do NOT sanitize your data, it is up to you to do that. Basic Input You may a
阅读全文
摘要:Database ORM Introduction Basic Usage Mass Assignment Insert, Update, Delete Soft Deleting Timestamps Query Scopes Relationships Querying Relations Ea
阅读全文
摘要:Encryption Configuration Basic Usage Encrypting a value Decrypting a value Configuration Before using Nova's encrypter, you should set the ENCRYPT_KEY
阅读全文
摘要:Authentication Introduction Configuration Storing Passwords Authenticating Users Basic Usage Introduction All the classes of the Auth system live in t
阅读全文
摘要:Cookie API All cookies created by the Nova framework are encrypted and signed with an authentication code, meaning they will be considered invalid if
阅读全文
摘要:Database API Introduction Basic Usage Selects Joins Aggregates Raw Expressions Inserts Updates Deletes Unions Introduction An improved Database API wa
阅读全文
摘要:Templates Templates are the site's markup, where images and js, css files are located as well as the site html structure. The default template is call
阅读全文
摘要:Routes Routing lets you create your own URL paths, based on the path you can load a closure or a controller. Routing Set-up Namespaces are included in
阅读全文
摘要:Route Filters The Controller's Middleware, represents a High-Level processing API, executed by the requested Controller, when it is instantiated, its
阅读全文
摘要:Languages A language class exists inside the system/Core folder, this class have 2 methods: load - Loads the language file, can return the data and se
阅读全文
摘要:Middleware The middleware gives a single shot to the views associated into Controllers, before executing the requested Method, and store the resulted
阅读全文
摘要:Config Config App Auth Cache Database Languages Mail Modules Routing Session Config Settings for the framework setup in app/Config.php Set the timezon
阅读全文
摘要:Errors In the event of an error or an exception, a custom error message is displayed: An error occurred, The error has been reported. This comes from
阅读全文
摘要:CLI Console New to 3.0 is a command line utility aptly named Nova located in the root. It currently supports creating controllers and models from the
阅读全文
摘要:Views Views are the visual side of the Nova, they are the HTML output of the pages. Views can be located directly inside the views folder or in a sub
阅读全文
摘要:Controllers Controllers are the bread and butter of the framework they control when a model is used and equally when to include a view for output. A c
阅读全文
摘要:Requirements The framework requirements are limited. PHP 5.5 or greater. Apache Web Server or equivalent with mod rewrite support. IIS with URL Rewrit
阅读全文
摘要:Models Models control the data source, they are used for collecting and issuing data, this could be a remote service, as XML, JSON or using a database
阅读全文
摘要:Upgrade Guide This guide will point out the key points to be aware of when upgrading to version 3. All classes within the app directory have a new nam
阅读全文
摘要:Contribution Guide Issue Tracker You can find outstanding issues on the GitHub Issue Tracker. Pull Requests Each pull request should contain only one
阅读全文
摘要:Overview & Change Log Nova Framework is a PHP 5.5+ MVC Framework. It's designed to be lightweight and modular, allowing developers to build better and
阅读全文
摘要:Upgrading Applications If you have an existing Zend Framework v2 application, and want to update it to the latest versions, you will have some special
阅读全文
摘要:Component migration documentation The following is a list of migration documents for components we ship. zend-code zend-eventmanager zend-hydrator zen
阅读全文
摘要:Migration from Zend Framework v2 to v3 Zend Framework v2 to v3 has been intended as an incremental upgrade. We have even made efforts in the past year
阅读全文
摘要:Using the EventManager This tutorial explores the features of zend-eventmanager in-depth. Terminology An Event is a named action. A Listener is any PH
阅读全文
摘要:Setting up a database adapter zend-db provides a general purpose database abstraction layer. At its heart is the Adapter, which abstracts common datab
阅读全文
摘要:Internationalization If you are building a site for an international audience, you will likely want to provide localized versions of common strings on
阅读全文
摘要:Reviewing the Blog Module Throughout the tutorial, we have created a fully functional CRUD module using a blog as an example. While doing so, we've ma
阅读全文
摘要:Advanced Configuration Tricks Configuration of zend-mvc applications happens in several steps: Initial configuration is passed to the Application inst
阅读全文
摘要:Editing and Deleting Data In the previous chapter we've come to learn how we can use the zend-form and zend-db components for creating new data-sets.
阅读全文
摘要:Making Use of Forms and Fieldsets So far all we have done is read data from the database. In a real-life application, this won't get us very far, as w
阅读全文
摘要:Understanding the Router Our module is coming along nicely. However, we're not really doing all that much yet; to be precise, all we do is display all
阅读全文
摘要:SQL Abstraction and Object Hydration In the last chapter, we introduced database abstraction and a new command interface for operations that might cha
阅读全文
摘要:Preparing for Different Databases In the previous chapter, we created a PostRepository that returns some data from blog posts. While the implementatio
阅读全文
摘要:Models and the ServiceManager In the previous chapter we've learned how to create a "Hello World" Application using zend-mvc. This is a good start, bu
阅读全文
摘要:Introducing the Blog Module Now that we know about the basics of the zend-mvc skeleton application, let's continue and create our very own module. We
阅读全文
摘要:Using zend-paginator in your Album Module TODO Update to: follow the changes in the user-guide use SQLite-compatible SQL syntax, and provide a script
阅读全文
摘要:Using zend-navigation in your Album Module In this tutorial we will use the zend-navigation component to add a navigation menu to the black bar at the
阅读全文
摘要:Unit Testing a zend-mvc application A solid unit test suite is essential for ongoing development in large projects, especially those with many people
阅读全文
摘要:Conclusion This concludes our brief look at building a simple, but fully functional, Zend Framework zend-mvc application. In this tutorial we but brie
阅读全文
摘要:Forms and actions Adding new albums We can now code up the functionality to add new albums. There are two bits to this part: Display a form for user t
阅读全文
摘要:Database and models The database Now that we have the Album module set up with controller action methods and view scripts, it is time to look at the m
阅读全文
摘要:Routing and controllers We will build a very simple inventory system to display our album collection. The home page will list our collection and allow
阅读全文
摘要:Modules zend-mvc uses a module system to organise your main application-specific code within each module. The Application module provided by the skele
阅读全文
摘要:Getting started: A skeleton application In order to build our application, we will start with theZendSkeletonApplication available on github. Use Comp
阅读全文
摘要:Getting Started with Zend Framework MVC Applications This tutorial is intended to give an introduction to using Zend Framework 2 by creating a simple
阅读全文
摘要:1,在某个路径下查文件。 在/etc下查找“*.log”的文件 find /etc -name “*.log” 2,扩展,列出某个路径下所有文件,包括子目录。 find /etc -name “*” 3,在某个路径下查找所有包含“hello abcserver”字符串的文件。 find /etc -
阅读全文
摘要:Eclipse中,折腾java代码。 把之前在android中的代码拿过来使用。 结果出现The import org.apache cannot be resolved的错误: 【解决过程】 1.这里: 求救,eclispe开发不能import org.apache 包 和 The import
阅读全文
摘要:更新 2016-02-22: Response对象不用主动创建。 前言 前段时间用了一下Facebook的开源RPC框架Thrift,做PHP客户端调用C++后端程序,真心觉得Thrift不错! 本文项目地址:https://github.com/zekunyan/ThriftDemo_PHP_CP
阅读全文
摘要:安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。 翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost
阅读全文
摘要:步骤参考官方地址:http://www.rabbitmq.com/install-rpm.html我们这个版本按照官方的不能正确安装。1、安装erlang(官网地址http://www.erlang.org ) rabbitmq是erlang语言编写的,我们要安装erlang语言环境 [html]
阅读全文
摘要:说明:php安装目录:/usr/local/php5php.ini配置文件路径:/usr/local/php5/etc/php.iniNginx安装目录:/usr/local/nginxNginx网站根目录:/usr/local/nginx/html1、安装编译工具yum install wget
阅读全文
摘要:安装redis服务:下载地址:http://redis.io/download,下载最新文档版本。本教程使用的最新文档版本为 2.8.17,下载并安装: make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,
阅读全文
摘要:参考文档:http://www.cnblogs.com/phpinfo/p/4104551...http://blog.csdn.net/historyasamirror/ar... 依赖包安装 yum install ncurses-devel unixODBC unixODBC-devel er
阅读全文
摘要:安装环境说明: 操作系统:Centos 6.5 -64bit 安装路径:/usr/local/redis 开始编译redis Redis配置 调整下内存分配使用方式并使其生效 修改redis配置 redis环境变量配置 Redis 启动脚本 Redis开机自启动配置 Redis 启动、停止测试 Re
阅读全文
摘要:1、检查安装依赖程序 2、获取安装文件 3、解压文件 4、进入目录 5、编译安装 6、设置配置文件路径 7、修改配置文件 8、启动 9、查看启动 10、使用客户端 11.关闭客户端 12、开机启动配置 开机启动要配置在 rc.local 中,而 /etc/profile 文件,要有用户登录了,才会被
阅读全文