ZyBlog
码农老张
  • 首页
  • PHP文章
  • 存储运维
  • 项目产品
  • 路线图
【Laravel系列2.2】Laravel 目录结构与配置

Laravel 的目录结构相对来说在初始状态下会更丰富一些,除了传统的控制器之外,也帮我们准备好了脚本、中间件之类的代码文件的目录,基本上是可以达到上手直接使用的。

分类:PHP 标签:Laravel,PHP框架
【Laravel系列7.1】日志处理

对于一个框架系统来说,日志和异常处理可以说是非常重要的一个功能组件。我们的项目不管大还是小,对于错误异常都应该是零容忍的状态。异常处理机制可以帮助我们及时发现问题,并且将问题记录到日志中。

分类:PHP 标签:Laravel,PHP框架
【Laravel系列8】走出 Laravel 的世界

还记得这个系列的第一篇文章是什么吗?当时我们写的是《进入Laravel的世界》。照理说,学习完了,日常应用更得心应手了,我们为啥又要走出呢?

分类:PHP 标签:Laravel,PHP框架
【敏捷2.3】极限编程XP的关键实践(一)

提到 XP 的关键实践,就不得不拿出下面这张图。看着眼熟不?是不是很多内容我们在上篇文章中其实都已经讲过了。没错,可能有些概念你很清楚,但有些概念你就完全没听说过了。

分类:项目产品 标签:敏捷,ACP
【Swoole系列2.3】TCP、UDP服务客户端

上一节,我们学习了如何搭起简单的 Http、TCP 以及 UDP 服务。是不是发现在 Swoole 中搭建这三种服务非常地简单方便。今天的内容主要是针对于 TCP 和 UDP 的客户端。上篇文章中,我们使用的是命令行的 telnet 和 nc 工具来测试这两种服务的运行情况,今天我们直接通过 Swoole 的客户端对象来进行测试。

分类:PHP 标签:Swoole
【Swoole系列3.2】Swoole 异步进程服务系统

在了解了整个进程、线程、协程相关的知识后,我们再来看看在 Swoole 中是如何通过异步方式处理进程问题的,并且了解一下线程在 Swoole 中的作用。

分类:PHP 标签:Swoole
【Swoole系列3.1】进程、线程、协程,面试你被问了吗?

进程相关的问题,在计算机专业中一般是操作系统中来进行讲解的。不过之前包括在数据结构相关的课程中我也说过,我并不是计算机专业的,所以说,这个问题对于之前的我来说还真是挺懵圈的。通过这些年来学习了一些操作系统相关的知识,有了一些了解。

分类:PHP 标签:Swoole
【Swoole系列2.6】Redis服务器

Redis 服务器Redis 服务端可不是我们说的去连接 Reids 服务器的那个东西,那个叫做 PHP 的 Reids 客户端。服务端的意思是一个可以提供服务的应用,redis-server 才是我们最熟悉的那个 Redis 的服务端。那么在 Swoole 中,这个 Redis 服务端是个什么东西

分类:PHP 标签:Swoole
【Swoole系列2.5】异步任务

异步任务异步任务又是什么东西?在我们前面的学习中讲过一个全局变量的问题,当时我们给服务设置了一个 worker_num 属性,这是一个工作者进程的设置。设置了这个参数,然后启动 Swoole ,通过 ps 命令就可以查看到运行的程序多了几个进程。现在,你应该就能明白到了 Worker 其实就是一种子进程

分类:PHP 标签:Swoole
【Swoole系列2.4】WebSocket服务

WebSocket服务对于 Web 应用来说,最主流的当然就是我们之前学习过的 Http、TCP、UDP 这一类的应用。但是,最近这些年,特别是 HTML5 成为主流之后,WebSocket 应用日益丰富起来。要知道,之前我们在做后台时,如果要做消息通知之类的应用,全都是使用 JQuery 来进行轮询的

分类:PHP 标签:Swoole
【Swoole系列2.2】Http、TCP、UDP服务

其实在上篇文章中,我们就已经运行起来了一个 Http 服务,也简单地说明了一下使用 Swoole 运行起来的服务与普通的 PHP 开发有什么区别。想必你现在会说这没什么大不了的呀,这些我们的传统开发又不是做不到,而且还更方便一些。在基础篇章中,我们还不会看到 Swoole

分类:PHP 标签:Swoole
【Swoole系列2.1】先把Swoole跑起来

在对 Swoole 有一个初步的印象之后,今天我们就来简单地搭建起 Swoole 环境并且运行起一个简单的 Http 服务。大家不用太有压力,今天的内容还没有太多理论方面的东西,一步步地一起把运行环境先准备好,能看到 Swoole 运行起来的效果就可以了。

分类:PHP 标签:Swoole
【Swoole系列1】在Swoole的世界中,你将学习到什么?

在Swoole的世界中,你将学习到什么?在接下来的学习中,我们将要接触到的,将是 PHP 扩展中非常出名的一个高大上的框架,那就是 Swoole 。或许你已经在生产环境中使用过了,或许你只是看过官方文档写过几个例子,当然,更有可能你只是听过它的名字。不用太担心,通过我们的学习,你将会掌握到基本的

分类:PHP 标签:Swoole
【敏捷8】结束其实是另一个新的开始

恭喜大家,当然也要一起恭喜我自己,又是一个大型的连载系列完成了。前前后后差不多也有半年时间,对比技术类的文章来说,项目管理这类理论学科的内容其实会更难写一些。一是篇幅不像技术类的文章好凑,贴几段代码文章就会显得很长;二呢也是需要参考很多的资料

分类:项目产品 标签:敏捷,ACP
【敏捷7.3】缺陷、质量与失败模式

在学习完风险、问题之后,我们再继续学习一个简单的内容,是和 QA 有关的缺陷、质量方面的内容。关于这一点,又要搬出 PMP 了。在 PMP 中,质量管理也是一个非常重要而且非常大的章节。是范围、成本、进度三大知识领域外最最重要的一个知识领域。还记得在开篇文章中我们讲过 PMP 有

分类:项目产品 标签:敏捷,ACP
【敏捷7.2】解决敏捷中出现的问题

风险,一般来说会是我们预估的,可能会发生的“问题”。而 问题 ,则是已经出现并且放在你面前的麻烦事。不管你做任何事,做任何项目,风险有可能发生,也有可能不会发生,但问题,你一定会遇到。有的问题在成为问题之前不一定会是风险,因为可能你都没有察觉到它,它就出现了。

分类:项目产品 标签:敏捷,ACP
【敏捷7.1】风险管理

在 PMP 中,风险是一个重要的章节,并且有许多的过程,比如说我们要识别风险、进行定性定量分析、应对风险等,工具方面也有决策树、敏捷性分析等,最后还有一个风险应对和机会应对(PMP认为风险和机会是对应的)。这些内容其实是相当有意思的,不过这并不是我们在敏捷中学习的重点。

分类:项目产品 标签:敏捷,ACP
【敏捷6.3】教练和指导以及头脑风暴

在敏捷团队中,我们一直会说没有项目经理,而传统的项目经理这个角色,更多的会体现在敏捷教练这个角色中。对于传统的项目管理,项目经理要管理团队成员,管理项目计划。而在敏捷团队中的教练,则更多的是一种服务式的领导,很少有管理成分。当然,并不是说完全没有管理,只是我们认为领导力会更优于管理

分类:项目产品 标签:敏捷,ACP
【敏捷6.2】授权型的高绩效团队

在传统企业中,要想达到高绩效,往往是需要非常多的管理过程参与。也就是说,我们会制定许多的规则、制度以及奖惩措施,并通过各种激励手段来达到让团队努力冲冲冲的干劲。而在敏捷中,我们提倡的是自组织、自管理的团队,而且从头到尾,我们也一直强调 SM 要以领导的方式来带领团队,而不是管理。

分类:项目产品 标签:敏捷,ACP
【敏捷6.1】团队绩效理念与实践

前面讲了很多东西,是不是都感觉和 PO 有很大的关系。但其实 SM 也是一直贯穿其中的,当然,这也是敏捷中最重要的部分。因为我们要将有价值的内容给客户,那么如何识别价值,如何与相关方合作,如何进行敏捷规划都是决定一个项目产品的关键。剩下的还有什么呢?别忘了,敏捷中还有非常重要的一点,那就是“人”。

分类:项目产品 标签:敏捷,ACP
  • <<
  • ...
  • 13
  • 14
  • 15
  • ...
  • >>