文章分类 -  php

1 2 3 4 5 下一页
Elasticsearch 安装和使用
摘要:参考资料http://www.jianshu.com/p/527a474bb6eb http://www.jianshu.com/p/a0a1b7b4d78c1、jdk下载地址 下载的版本 jdk-8u91-linux-x64.rpm https://mirror.its.sfu.ca/mirror 阅读全文
posted @ 2017-07-11 19:40 mynetstudy 阅读(160) 评论(0) 推荐(0)
说说API的防重放机制
摘要:说说API的防重放机制 我们在设计接口的时候,最怕一个接口被用户截取用于重放攻击。重放攻击是什么呢?就是把你的请求原封不动地再发送一次,两次...n次,一般正常的请求都会通过验证进入到正常逻辑中,如果这个正常逻辑是插入数据库操作,那么一旦插入数据库的语句写的不好,就有可能出现多条重复的数据。一旦是比 阅读全文
posted @ 2017-07-11 19:39 mynetstudy 阅读(247) 评论(0) 推荐(0)
转:PHP应用性能优化指南
摘要:程序员都喜欢最新的PHP 7,因为它使PHP成为执行最快的脚本语言之一(参考PHP 7 vs HHVM 比较)。但是保持最佳性能不仅需要快速执行代码,更需要我们知道影响性能的问题点,以及这些问题的解决方案。本文涵盖了保障PHP应用平稳高速运行的所有知识点,大量干货来袭,强烈建议收藏。 PHP简史 P 阅读全文
posted @ 2017-05-15 18:15 mynetstudy 阅读(158) 评论(0) 推荐(0)
转:谈谈移动应用的安全性实践
摘要:本文首发在 Glow Tech Blog 虽然没有完美的安全性,但我们所做的每一步都能加大被攻击的难度。 本文将从用户注册流程出发,介绍下个人实践中在提高数据安全性方面采用的一些策略方法,供读者参考。下文将从 Android 和 服务端 两部分来进行讲解。 从注册说起 用户第一次打开app时便会进入 阅读全文
posted @ 2017-03-22 17:04 mynetstudy 阅读(166) 评论(0) 推荐(0)
转:HTTP思维导图
摘要:source from 《HTTP权威指南》 概述-Summary 报文-Message 连接-Connection 代理-Proxy 缓存-Cache 网关、隧道与中继-Gateway、Tunnel and Relay 识别-Identification 认证-Authentication 安全- 阅读全文
posted @ 2017-03-22 14:38 mynetstudy 阅读(708) 评论(0) 推荐(0)
跟着 Github 学习 Restful HTTP API 设计
摘要:近几年提供 HTTP API 服务的公司越来越多,许多公司都把 API 作为产品重要的一部分,作为服务提供出去。而微服务的兴起,也让企业内部开始重视和频繁使用 HTTP API 。好的 HTTP API 设计容易理解、符合 RFC 标准、提供使用者便利的功能,其中经常被拿来作为教科书典范的当属 Gi 阅读全文
posted @ 2017-03-17 09:58 mynetstudy 阅读(1177) 评论(0) 推荐(1)
转:推荐一个包:Hashids,用来把整数生成唯一字符串(比如:通过加密解密id来隐藏真实id)
摘要:需要在前台隐藏 ID 的话,可以考虑使用此产品,生成的 id 比较高大上,比较像 Youtube、Youku、Weibo之类的 id 名,比如:XNjkxMTc0MDQ4 官网:http://hashids.org/php/Laravel 5 包:https://github.com/vinkla/ 阅读全文
posted @ 2017-03-13 18:09 mynetstudy 阅读(1188) 评论(0) 推荐(0)
Lumen 5.1 文档 更多特性 —— 验证
摘要:1、简介 Lumen提供了多种方法来验证应用输入数据。默认情况下,Lumen的控制器基类使用ValidatesRequests trait,该trait提供了便利的方法通过各种功能强大的验证规则来验证输入的HTTP请求。 2、快速入门 要学习Lumen强大的验证特性,让我们先看一个完整的验证表单并返 阅读全文
posted @ 2017-03-08 16:59 mynetstudy 阅读(515) 评论(0) 推荐(0)
转:大型网站架构系列:消息队列(二)
摘要:本文是大型网站架构系列:消息队列(二),主要分享JMS消息服务,常用消息中间件(Active MQ,Rabbit MQ,Zero MQ,Kafka)。【第二篇的内容大部分为网络资源的整理和汇总,供大家学习总结使用,最后有文章来源】 本次分享大纲 消息队列概述(见第一篇:大型网站架构系列:分布式消息队 阅读全文
posted @ 2017-03-01 20:38 mynetstudy 阅读(183) 评论(1) 推荐(1)
转:业界难题-“跨库分页”的四种方案
摘要:一、需求缘起 分页需求 互联网很多业务都有分页拉取数据的需求,例如: (1)微信消息过多时,拉取第N页消息 (2)京东下单过多时,拉取第N页订单 (3)浏览58同城,查看第N页帖子 这些业务场景对应的消息表,订单表,帖子表分页拉取需求有这样一些特点: (1)有一个业务主键id, 例如msg_id,  阅读全文
posted @ 2017-02-28 09:57 mynetstudy 阅读(192) 评论(0) 推荐(0)
转:架构师之路16年精选50篇
摘要:2016精选索引,点击标题阅读相关文章。 【方法论】 《秒杀系统架构优化思路》 《分布式ID生成器》 《互联网架构,如何进行容量设计》 《线程数究竟设多少合理》 《单点系统架构的可用性与性能优化》 《关于负载均衡的一切》 《异构服务器负载均衡及过载保护》 《LVS为何不能完全替代DNS轮询》 《究竟 阅读全文
posted @ 2017-02-28 09:56 mynetstudy 阅读(372) 评论(0) 推荐(0)
转:闭包和匿名函数
摘要:1、概述 闭包和匿名函数在PHP 5.3.0中引入,这两个特性非常有用,每个PHP开发者都应该掌握。 闭包是指在创建时封装周围状态的函数,即使闭包所在的环境的不存在了,闭包中封装的状态依然存在。 匿名函数其实就是没有名称的函数,匿名函数可以赋值给变量,还能像其他任何PHP函数对象那样传递。不过匿名函 阅读全文
posted @ 2017-02-27 17:25 mynetstudy 阅读(190) 评论(0) 推荐(0)
转:Laravel系列--Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)
摘要:http://laravelacademy.org/tutorials/basic友情提示:本文有点长,但绝对都是干货,请耐心读完,必有收获! 容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文 阅读全文
posted @ 2017-02-23 20:08 mynetstudy 阅读(137) 评论(0) 推荐(0)
转:OAuth 2.0
摘要:作者: 阮一峰 日期: 2014年5月12日 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth的适 阅读全文
posted @ 2017-02-21 14:53 mynetstudy 阅读(149) 评论(0) 推荐(0)
转:58到家数据库30条军规解读
摘要:军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 阅读全文
posted @ 2017-02-17 10:08 mynetstudy 阅读(1147) 评论(1) 推荐(0)
转:备忘---PHP 5.5 新特性
摘要:PHP5.5 前不久前刚刚发布,里面的新特性有什么?官方文档在这里: http://www.php.net/manual/zh/migration55.new-features.php 1 生成器 yield关键字 yield的中文文档在这里:http://php.net/manual/zh/lan 阅读全文
posted @ 2017-02-08 11:37 mynetstudy 阅读(117) 评论(0) 推荐(0)
转:Redis 应用案例 - 在问题中不断成长
摘要:本文翻译整理自 Andy Grunwald 发布的一篇文章,写的是作者所在公司使用 Redis 时遇到的问题,以及处理过程,在不断解决调整中积累了很多 Redis 的使用经验 背景 产品类型:酒店搜索 技术选型:前端 PHP + 后端 Java,都会用到 Redis Redis 使用场景:缓存、数据 阅读全文
posted @ 2017-02-06 13:12 mynetstudy 阅读(117) 评论(0) 推荐(0)
php命令行下的常用命令
摘要:1 php -m 显示编译到内核下的模块 2 php -v 显示 php版本号 3 php --ini显示配置文件名 4 php -h显示有哪些命令行命令 5 php --info查看类/函数/扩展信息,和web服务器上php 使用phpinfo()一样 6 php --rf <name>显示关于< 阅读全文
posted @ 2017-01-06 15:04 mynetstudy 阅读(158) 评论(0) 推荐(0)
PHP中Trait详解及其应用
摘要:从PHP的5.4.0版本开始,PHP提供了一种全新的代码复用的概念,那就是Trait。Trait其字面意思是"特性"、"特点",我们可以理解为,使用Trait关键字,可以为PHP中的类添加新的特性。 熟悉面向对象的都知道,软件开发中常用的代码复用有继承和多态两种方式。在PHP中,只能实现单继承。而T 阅读全文
posted @ 2017-01-06 11:53 mynetstudy 阅读(229) 评论(0) 推荐(0)
转:RESTful API 设计指南
摘要:网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互 阅读全文
posted @ 2016-12-29 18:18 mynetstudy 阅读(117) 评论(0) 推荐(0)

1 2 3 4 5 下一页