摘要: 今天我们要介绍一下如何通过Composer和Packagist向PHP社区贡献代码包。首先,如果你是一个PHP开发者但是还不知道什么是Composer,请先参考了一下这篇文章http://docs.phpcomposer.com/00-intro.html,因为访问海外镜像源的速度较慢,也许你还需要 阅读全文
posted @ 2017-10-18 15:48 醉里浪 阅读(2849) 评论(0) 推荐(1) 编辑
摘要: http://blog.csdn.net/wojiushiwo987/article/category/6239824 阅读全文
posted @ 2017-10-18 13:57 醉里浪 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 数据库迁移实际上就是对数据库库表的结构变化做版本控制,之前对数据库库表结构做修改的方式比较原始,比如说对某张库表新增了一个字段,都是直接在库表中执行alter table xxx add .. 的方式直接修改,但是这么做有些弊端,比如在开发阶段,你自己的库表修改了,还要把这句sql语句传给别人再执行 阅读全文
posted @ 2017-10-17 15:45 醉里浪 阅读(268) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/psd_html/article/details/73312859 (ueditor百度编辑器) http://note.youdao.com/noteshare?id=2dec774a82969a0df61e033d56231aaa (代码编写规范,整理文 阅读全文
posted @ 2017-10-13 10:21 醉里浪 阅读(102) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/qq_28304687/article/details/69959238?locationNum=8&fps=1 阅读全文
posted @ 2017-09-23 13:51 醉里浪 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等。本文将更深入的研究当你输入一个网址的时候,后台到底发生了一件件什么样的事~1. 首先嘛,你得在浏览器里输入要网址:2. 浏览器查找域名的 阅读全文
posted @ 2017-09-18 14:45 醉里浪 阅读(4912) 评论(0) 推荐(0) 编辑
摘要: 在说权限管理前,应该先知道权限管理要有哪些功能: (1)、用户只能访问,指定的控制器,指定的方法 (2)、用户可以存在于多个用户组里 (3)、用户组可以选择,指定的控制器,指定的方法 (4)、可以添加控制器和方法 RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥... 阅读全文
posted @ 2017-09-07 11:26 醉里浪 阅读(3481) 评论(0) 推荐(0) 编辑
摘要: 电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、 阅读全文
posted @ 2017-09-06 12:10 醉里浪 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 1. 尽可能的减少 HTTP 的请求数 [content] 2. 使用 CDN(Content Delivery Network) [server] 3. 添加 Expires 头(或者 Cache-control ) [server] 4. Gzip 组件 [server] 5. 将 CSS 样式 阅读全文
posted @ 2017-09-06 11:24 醉里浪 阅读(544) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,各方面都比较人性化,熟悉J2EE的开发人员相对比较容易上手,适合php框架初学者。 ThinkPH 阅读全文
posted @ 2017-09-05 17:12 醉里浪 阅读(314) 评论(0) 推荐(0) 编辑