summer项目开发二:manage开发

manage按之前的设计,需要一个命令行工具,需要一个http和websocket服务进行转发,然后有一系列功能需要扩展,万里长征需要迈出第一步。命令行工具上一篇文章选型的时候选择了https://github.com/inhere/php-console/blob/master/README...

summer项目开发一:框架搭建

开始构建summer。伟大征程第一步1.设计包。参考了下其他框架,现在都是基于composer进行管理,而且各个包分的比较细。第一个版本简单点,设计3个包,server、manage、core,其中core包含net等公共的,等第一个版本开发出来了再进行拆包由于summer的namespace...

swoole实践计划:基于swoole开发一个轻量级框架

在上一篇重学swoole文章后,为了进一步更深入的进行实战,我还是决定从造轮子开始,写个基于swoole的小框架,毕竟其他实战情况工作中遇到需要的场景还比较少。既然有那么多轮子为啥还要造?买的或捡东西和自己做的能一样么,收获的是造轮子的过程和解决造轮子过程中遇到的问题所带来的快感和提升。既然要...

重学swoole

距离上次学习swoole已经有很长一段时间了,也用swoole做过几个小服务。随着版本更新,swoole开发了很多新功能和新接口,本来一直想抽时间再系统的看一次,一直拖拖拉拉,这2天终于下定决心重新学习swoole,记录下来,备以后学习参考,按自己理解的,不一定都对。错误的后面修正

白鹭游戏开发新手跳坑实践

白鹭入门实践偶然间接触到一个项目需要做一个类似坑多多水果庄园的微信小程序游戏。选型了下,选用白鹭进行测试。白鹭官网:https://www.egret.com/开发这个需要具备js开发和一些typescript的基础技能,不会的请自行学习

Filebeat + Elasitcsearch + Kibana日志系统构建

需求在系统越来越多,每个系统拆分的模块越来越多的时候,日志维护就成了很麻烦的问题,找个问题得到各个系统去追踪。这个时候日志系统就显得尤为重要,快速分析日志,找到系统的问题分析通过网上的文章学习,完整的日志系统分为几个部分:日志收集日志分析日志存储日志展示通过对比,Filebeat + Elas...

open-falcon安装使用,自定义数据上报

小米开源的监控系统文档地址:http://book.open-falcon.org/zh/intro/安装由于只是测试,所以还是用docker拉了个镜像,省去了安装步骤 https://github.com/frostynova/open-falcon-docker安装的时候按他部署教程...

php jwt

php jwt库https://github.com/lcobucci/jwt/blob/3.2/README.md通过对比https://jwt.io/ 里面的项目,最终选择了这个库。使用介绍都写的比较清楚了,这里做个记录。

java实例项目学习三: mysql,spring data jpa,Mybatis

在前面文章 <<java实例项目学习>> 中分析了下整体项目,按照计划,接下来一点点分析里面的技术细节。技术点项目结构,多模块 传送门mybatis的使用 ,dao model,serviceJWT 登录认证Swagger文档logstash第三方集成: oss本章学...