phalapi
文振熙
八年年技术研发经验、五年后端技术架构经验,曾带领管理过45+技术团队和技术架构团队,从零到一帮助公司组建了后端团队、 运维团队和大数据团队,并且不断演进推广前沿技术;
多年来一直坚持产出优质原创博文,全网阅读量破百万,并且被CSDN开源社区授予CSDN认证专家,
参加或主导多个开源项目研发(PhalApi、GoCore、GoRSA、KT-connect);
展开
-
基于PhalApi的Redis拓展
基于PhalApi的Redis拓展前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.编写本次拓展出于的目的是为了解决并不是非常熟悉redis的童鞋能够方便的使用redis进行实际的运用 ,对原生的phpredis进行的封装优化良好的注释和例子希望能提供更好的帮助!注:本拓展并没有开发完成,也没进行严格的测试,此版本为还处于开发阶段的鉴赏版.附上:官网地址原创 2017-11-08 12:45:14 · 1128 阅读 · 0 评论 -
phalapi-进阶篇1(Api,Domain,和Model)
phalapi-进阶篇1(Api,Domain,和Model)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.本小节已经步入了进阶篇,在进阶篇中会着重谈论一些框架中运用的一些好的思想并且进行解读,本小节主要是讲解在Phalapi框架中推荐使用的三层结构Api+Domain+Model将从各个角度和整体角度进行讲解.附上:官网地址:http://www.p原创 2015-10-18 11:39:38 · 1485 阅读 · 0 评论 -
PhalApi-SMS基于PhalApi容联云短信服务器拓展
PhalApi-SMS基于PhalApi容联云短信服务器拓展前言在做项目时更换短信运营商时,找到了容联云通讯(滴滴用的是他的服务),感觉很不错看了下SDK文件和测试Demo感觉使用起来并不是很方便, 因为确实很多项目都会用到这一套服务比较希望好用优雅一些,所以提供了本次拓展也希望大家喜欢附上:官网地址:http://www.phalapi.net/开源中国Git地址:http://git.osch原创 2017-11-08 12:44:29 · 368 阅读 · 0 评论 -
PhalApi-Image -- 图像处理
PhalApi-Image – 图像处理前言因为在工作中遇到了需要按照尺寸压缩上传图片,进过了一番寻找发现ThinkPhP图形处理能够满足大部分需求, 所以特地制作成拓展的方式提供出来希望,能给给为小伙伴排忧解难!注:特别鸣谢@麦当苗儿 zuojiazi@vip.qq.com附上:官网地址:http://www.phalapi.net/开源中国Git地址:http://git.oschina.ne原创 2017-11-08 12:43:57 · 912 阅读 · 0 评论 -
基于PhalApi的Smarty拓展
基于PhalApi的Smarty拓展前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.用过的童鞋都知道PhalApi是一个Api框架不提供view层的功能,但是很多童鞋有开发一个自己管理自己API的web界面的需求,或者是个人后台,那么是否意味着要去在学习另外一种框架来实现呢?当然不是在之前也有童鞋放出过一个View拓展,使用之后还是有一些不方便的地方,所原创 2016-07-04 15:49:46 · 1698 阅读 · 0 评论 -
基于PhalApi的DB集群拓展 V0.1bate
基于PhalApi的DB集群拓展 V0.1bate前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.编写本次拓展出于的目的是解决大量数据写入分析的问题,也希望本拓展能对大家有些帮助,能够解决大家遇到的同样的问题.注:V0.1bate版本,很多功能尚不完善,只提供技术交流使用,请不要用户生产环境附上:官网地址:http://www.phalapi.net/开原创 2015-11-07 21:52:32 · 797 阅读 · 0 评论 -
PhalApi-OSS -- 阿里云OSS扩展
PhalApi-OSS – 阿里云OSS扩展前言日常大家都会选择文件服务器,阿里云的OSS当然是个不错的选择,可以存放大量的图片以及压缩文件等,还可以开启cdn加速,但是使用起来并不是那么的舒服,所以对OSS进行了封装希望大家喜欢!附上:官网地址:http://www.phalapi.net/开源中国Git地址:http://git.oschina.net/dogstar/PhalApi/tree/原创 2017-11-08 12:53:43 · 439 阅读 · 0 评论 -
PhalApi-Xhprof -- Facebook开源的轻量级PHP性能分析工具
PhalApi-Xhprof – Facebook开源的轻量级PHP性能分析工具前言Facebook开源的轻量级PHP性能分析工具,非常爽希望大家喜欢附上:官网地址:http://www.phalapi.net/开源中国Git地址:http://git.oschina.net/dogstar/PhalApi/tree/release开源中国拓展Git地址:http://git.oschina.net原创 2017-11-08 12:54:06 · 1002 阅读 · 0 评论 -
PhalApi-Zip -- 压缩文件处理类
PhalApi-Zip – 压缩文件处理类前言这是笔者在工作中,同事找到的一个比较不错的文件压缩类,也经过了实际的使用很不错所以分享处理,特此鸣谢:@牧鱼人附上:官网地址:http://www.phalapi.net/开源中国Git地址:http://git.oschina.net/dogstar/PhalApi/tree/release开源中国拓展Git地址:http://git.oschina.原创 2017-11-08 12:54:27 · 351 阅读 · 0 评论 -
PhalApi视频教程
PhalApi视频教程先在这里感谢以下录制小组的同学,是你们让世界看到PhalApi的视频教程! A西瓜妹子、听风不语、彩色的雨、Catch、喵了个咪、dogstar经过了一个多月的录制基础篇和进阶篇终于结束了,在这里感谢一起合作的小伙伴的帮助,也希望本视频能够实在的帮助到大家!PhalApi教程视频大纲,分为:基础教程、进阶教程、实战教程三类。 附上: + 喵了个咪的博客 + PhalAp原创 2017-11-08 12:54:43 · 1134 阅读 · 2 评论 -
PhalApi-Excel
PhalApi-Excel前言使用PHP导出Excel我们经常用到,也有很多好的拓展比如知名的PHPExcel和PHP-ExcelReader,我们在读取Excel是毋庸置疑使用PHP-ExcelReader是最好的选择,但是在导出的时候 使用PHPExcel颇为复杂,有没有一种简单的方式呢?笔者找到了一个导出Excel封装比较舒服的类包,只需要传入一个array既可完成导出功能,分享出来提供使用原创 2017-11-08 12:55:02 · 478 阅读 · 0 评论 -
PhalApi-PHPExcel基于PhalApi的PHPExcel拓展
PhalApi-PHPExcel基于PhalApi的PHPExcel拓展前言在之前有提供过一个PhalApi-Excel拓展来提供导出,但是还是有一些不方便,比如没有导入,导出文件体积过大此类问题,也是应为自身业务有使用到重新来提供一个PHPExcel的拓展 来提供更为强大的Excel处理功能附上:官网地址:http://www.phalapi.net/开源中国Git地址:http://git.o原创 2017-11-09 15:12:12 · 915 阅读 · 0 评论 -
phalapi-进阶篇2(DI依赖注入和单例模式)
phalapi-进阶篇2(DI依赖注入和单例模式)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.离上一次更新过去了快两周,在其中编写了一个关于DB分表分库解决大数据量的拓展,有兴趣的童鞋可以了解了解.废话不多说,本小节在于解释一下在PhalApi框架中两个比较好的思想,单例模式和依赖注入.附上:官网地址:http://www.phalapi.net/开原创 2015-11-07 21:51:06 · 1726 阅读 · 0 评论 -
phalapi-进阶篇3(自动加载和拦截器)
phalapi-进阶篇3(自动加载和拦截器)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.最近工作上事情比较多所以更新比较慢希望大家见谅!这一次带来的是对于此框架自动加载机制的一个小引导,简单的聊聊是如何实现此类机制的,了解之后要如何使用,在就一同探讨一下如何使用自动加载来构建自己的公用函数以及拦截器,和如何使用拦截器,在这里在此强调一下,在进阶篇中谈原创 2015-12-06 12:03:20 · 2236 阅读 · 2 评论 -
PhalApi-APK -- APK文件解包处理
PhalApi-APK – APK文件解包处理前言应为笔者这边涉及到的项目有需求对APK进行解包的操作,所以贡献此扩展希望大家喜欢附上:官网地址:http://www.phalapi.net/开源中国Git地址:http://git.oschina.net/dogstar/PhalApi/tree/release开源中国拓展Git地址:http://git.oschina.net/dogstar/P原创 2017-11-08 12:45:59 · 508 阅读 · 0 评论 -
phalapi-入门篇6(小技巧和浅谈API适用范围以及入门篇总结)
phalapi-入门篇6(小技巧和浅谈API适用范围以及入门篇总结)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.本篇文章的目的在于把框架自带的一些好用,封装好的一些方便开发的类库简单的说一下,灵活使用可以提高开发效率,再就是因为在交流过程中有很多童鞋提出了一些关于什么样的项目怎么用API和web端怎么使用API这类的问题,我就我的理解把我的一些想法和原创 2015-10-16 16:15:26 · 2482 阅读 · 0 评论 -
phalapi-入门篇5(数据库操作和Model层)
phalapi-入门篇5(数据库操作和Model层)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.本小节主要讲解基于notorm的数据库操作以及使用Model层进行快速的数据层的开发,请确保装有PDO拓展.附上:官网地址:http://www.phalapi.net/开源中国Git地址:http://git.oschina.net/dogstar/Ph原创 2015-10-06 11:43:36 · 14833 阅读 · 0 评论 -
phalapi-入门篇4(国际化高可用和自动生成文档)
phalapi-入门篇4(国际化高可用和自动生成文档)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.在本小节主要讲解如何使用phalapi框架自带的国际化和文档自动生成,以及这样做可以的优点和好处和能解决哪方面的问题附上:官网地址:http://www.phalapi.net/开源中国Git地址:http://git.oschina.net/dogst原创 2015-09-30 21:46:26 · 2168 阅读 · 0 评论 -
phalapi-入门篇3(请求和返回)
phalapi-入门篇3(请求和返回)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.这一小节主要讲一下请求(参数验证),返回(怎么返回自己想要的结果),官方文档也有比较详细的说明所以在有些比较基础的地方就一笔带过,讲一点比较实用在项目开发中怎么使用phalapi框架定制出自己想要的请求和返回结果.请先通读:[1.12] 参数规则:接口参数规则配置[1原创 2015-09-29 09:56:21 · 5352 阅读 · 0 评论 -
phalapi-入门篇2(把它玩起来)
phalapi-入门篇1(把它玩起来)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.这一小节主要是在搭建好的环境下,先把这个框架运行起来,和数据库交互起来(这里用的是mysql),对整个框架的结构进行最简单的一些介绍,以及点出一些新手长遇到的一些问题和一些小技巧.附上:官网地址:http://www.phalapi.net/开源中国Git地址:http原创 2015-09-28 10:10:49 · 4282 阅读 · 0 评论 -
phalapi-入门篇1(简单介绍以及环境搭建)
phalapi-入门篇1(简单介绍以及环境搭建)前言先在这里感谢phalapi框架创始人@暗夜在火星,为我们提供了这样一个优秀的开源框架.笔者也是在进行接口开发时,寻找一个方便的针对与API开发的框架时,发现了这个框架,经过了短时间的尝试,发现确实很便捷效率很高 后面就立即运用到了正式的项目上,而且在后面的项目仍在一直使用,在其间也和很多希望了解这个框架的朋友有过很多交流,所以决定 写一篇关于这原创 2015-09-21 16:32:47 · 3477 阅读 · 0 评论 -
phalapi-进阶篇8(PhalApi能带来什么和进阶篇总结)
phalapi-进阶篇8(PhalApi能带来什么和进阶篇总结)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.到今天位置PhalApi已经开源一周年了,他从一个不起眼的小框架,到现在一个在不断迎合业务需求不断成长,也能为大家带来便捷的框架,从当初的群里只有几个人到现在群里已经有300+位童鞋,从没有项目使用到实际项目28+,这一切都要感谢开源精神以及那原创 2016-02-02 10:50:30 · 1365 阅读 · 0 评论 -
phalapi-进阶篇7(使用缓存以及用redis拓展解决实际问题)
phalapi-进阶篇7(使用缓存以及用redis拓展解决实际问题)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.当我们在开发一个项目时,我们可能会遇到很多问题,比如消息推送,发送邮件,发送短信,以及并发跟不上,这个时候就该轮到常用的缓存出手解救我们了,我们接下来来讲讲缓存Redis在实际中的使用,解决实际问题.在这里是基于redis的基本知识,和简单原创 2016-02-02 10:50:02 · 3215 阅读 · 0 评论 -
phalapi-进阶篇6(解决大量数据存储数据库分表分库拓展)
phalapi-进阶篇6(解决大量数据存储数据库分表分库拓展)前言时隔半个月随着PHP7的推出为PHP打了一瓶兴奋剂,在性能提升了一倍的情况下我们会逐渐发现,瓶颈会集中在数据库操作,那我们的内容就接着数据库读写分离,来聊聊分表分库应该怎么玩,应为PhalApi的分表分库并不是非常方便,笔者在这里提供了一个分表分库数据库集群的拓展,详细文档请见博客基于PhalApi的DB集群拓展 V0.1bate原创 2016-02-02 10:49:18 · 2729 阅读 · 0 评论 -
phalapi-进阶篇5(数据库读写分离以及多库使用)
phalapi-进阶篇5(数据库读写分离以及多库使用)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.读写分离是我们常用的一种解决方案,它可以解决大量读操作的时候数据库瓶颈的问题,我们在真正开发一个项目的过程中可能会遇一个接口或者一个操作中需要用到多个数据库操作的时候怎么办,今天的教程就从这个两个问题出来,来聊聊使用phalapi怎么解决这个问题.附上:原创 2015-12-06 12:04:26 · 2386 阅读 · 0 评论 -
phalapi-进阶篇4(notrom进阶以及事务操作)
phalapi-进阶篇4(notrom进阶以及事务操作)前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.写本篇教程的起因是在于在交流的时候有位童鞋提出了fetchPairs有BUG,原来一直没有仔细的了解过notorm的细节,趁这次机会主要把notorm之中的一些方便快捷的操作简单的说明一下,以及对与事务操作做一些我自己的简介以及使用notorm如何实现原创 2015-12-06 12:03:52 · 3109 阅读 · 1 评论 -
[PhalApi实战篇(1)]Redis队列处理异步任务
[PhalApi实战篇(1)]Redis队列处理异步任务前言先在这里感谢phalapi框架创始人@dogstar,为我们提供了这样一个优秀的开源框架.哈喽大家好呀!之前编写的PhalApi入门篇和进阶篇已经过去了好久了,在此之间也回答了很多小伙伴各种各样的问题,这里也希望吧里面一些问的比较多的和比较有趣的以及笔者在使用PhalApi一些新的体会,都提取出来为大家带来一些能够在实际开发中可以使用的技术原创 2017-11-09 15:13:08 · 613 阅读 · 0 评论