han8gui / Phper
Licence: mit
一个PHPer的升级之路
Stars: ✭ 362
Projects that are alternatives of or similar to Phper
Xboot
基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式
Stars: ✭ 3,432 (+848.07%)
Mutual labels: mysql, redis
Gardens
💎 backend manager platform ➕ 开源交流群:202196300
Stars: ✭ 312 (-13.81%)
Mutual labels: mysql, redis
Stacker
Stacker - The environment for local web development, ready for use.
Stars: ✭ 356 (-1.66%)
Mutual labels: mysql, redis
Docs
Java知识总结:MySQL实战45讲,多线程和JVM知识总结,,SpringBoot,SpringCloud,Storm系列,微信小程序开发,ELK,《JAVA核心技术36讲笔记》,《深入理解JVM虚拟机笔记》,《高性能MySQL笔记》,《数据结构与算法》等等
Stars: ✭ 308 (-14.92%)
Mutual labels: blog, redis
Cool Admin Midway
cool-admin(midway版)一个很酷的后台权限管理框架,模块化、插件化、CRUD极速开发,永久开源免费,基于midway.js 2.0、typeorm、mysql、jwt、element-ui等构建
Stars: ✭ 204 (-43.65%)
Mutual labels: mysql, redis
Devilbox
A modern Docker LAMP stack and MEAN stack for local development
Stars: ✭ 3,598 (+893.92%)
Mutual labels: mysql, redis
Superboot
随着技术日新月异,新技术新平台不断出现,对现如今的开发人员来说选择快速高效的框架进行项目开发,既能提高产出,又能节约时间。本框架无需开发即可实现服务注册、服务发现、负载均衡、服务网关、配置中心、API管理、分布式事务、支撑平台、集成框架、数据传输加密等功能,是学习SpringCloud整体业务模式的完整示例,并且可以直接用于生产环境
Stars: ✭ 341 (-5.8%)
Mutual labels: mysql, redis
Many People Blog
🎈基于vue+node+mysql的多人博客,带后台管理系统。支持:登陆/注册,留言,评论/回复,点赞,记录浏览数量,带有相册功能,内容丰富,当然也可以发表文章。欢迎使用!
Stars: ✭ 300 (-17.13%)
Mutual labels: blog, mysql
Zrlog
ZrLog是使用 Java 开发的博客/CMS程序,具有简约,易用,组件化,内存占用低等特点。自带 Markdown 编辑器,让更多的精力放在写作上,而不是花费大量时间在学习程序的使用上。
Stars: ✭ 311 (-14.09%)
Mutual labels: blog, mysql
Sens
基于SpringBoot+MyBatis+Shiro+Redis+ElasticSearch的企业级博客系统
Stars: ✭ 287 (-20.72%)
Mutual labels: blog, redis
Dokit
基于 Spring Boot2、 Jpa、 Spring Security、JWT、redis、Vue的前后端分离的后台管理系统开发平台, 用户管理、菜单管理、角色管理、字典管理、权限控制的方式为RBAC,操作日志、异常日志、接口限流、项目支持数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。
Stars: ✭ 348 (-3.87%)
Mutual labels: mysql, redis
Ruoyi Vue Pro
基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统
Stars: ✭ 260 (-28.18%)
Mutual labels: mysql, redis
Dotnetguide
🦸【C#/.NET/.NET Core学习、工作、面试指南】概述:C#/.NET/.NET Core基础知识,学习资料、文章、书籍,社区组织,工具和常见的面试题总结。以及面试时需要注意的事项和优秀简历编写技巧,希望能和大家一起成长进步👊。【让现在的自己不再迷漫✨】
Stars: ✭ 308 (-14.92%)
Mutual labels: mysql, redis
PHP开发知识结构
目录
顺序:基础 => 进阶 => 原理 => 架构 => 业务 => 软技能
开发工具
- 编辑器和IDE
- 服务器组件
- 调试工具
- 版本管理
- Mysql
- Redis
- Markdown写作
- 云盘
- 百度云
- 坚果云
环境搭建
编程语言
- 前端:CSS/Html/JavaScript/bootstrap
- LNMP:Linux/Nginx/Apache/Mysql/PHP
- 前端框架:Vuejs/React/Angular
- 其他:Golang/Java
代码质量
- 编码风格
- 单元测试
- 自动化测试
PHP
安全
- CSRF
- XSS
- Same-origin policy
- Web 应用程序安全
- 密码哈希: 加盐处理/password_hash
- 数据过滤
- 配置文件
- 注册全局变量
- 错误报告
数据库
基础理论
- 数据库设计的三大范式
关系型数据库
- Mysql
- SQL基本(SELECT、UPDATE、INSERT、DELETE、JOIN、子查询)
- MySQL特性(表引擎、字段类型、函数、索引类型)
- MySQL进阶(Explain查询优化、Profiler、索引优化、processlist管理、备份还原、主从复制)
- MySQL命令行操作 -使用PHP操作MySQL(PDO、Prepare、Bind)
- SQLite
NoSQL数据库
- Memcached
- Redis
- MongoDB
框架
计算机基础
- 编译原理
- 计算机网络
- 操作系统
- 算法原理
- 计算机组成原理
编程知识储备
-
数据结构
- 数组(Array)
- 堆栈(Stack)
- 队列(Queue)
- 链表(Linked List)
- 树(Tree)
- 图(Graph)
- 堆(Heap)
- 散列表(Hash)
- OOP/AOP
- 闭包
- 编程范型
- 设计模式
- 网络编程&并发
- 多线程
- 线程安全
- 一致性、事务
- 锁
- 操作系统
- 计算机原理
- CPU
- 多级缓存
- 进程
- 线程
- 协程
架构
- 复杂度
- 高并发
- 高性能
- 高可用
- 中间件
- Web Server
- 缓存
- 消息队列
- 定时调度
- RPC
- 数据库中间件
- 日志系统
- 配置中心
- API网关
- 分布式/集群
运维&统计
- 持续集成(CI/CD)
- 测试
- TDD 理论
- 单元测试
- 压力测试
- 全链路压测
- A/B、灰度、蓝绿测试
- 虚拟化
- 容器技术
微服务
- 负载均衡
- Nginx/LVS
- 微服务
- 服务网关
应用
- 用户
- 权限
- 业务
- 搜索
- Elasticsearch
- Sphinx
- Solr
文档规范
开发流程
- 编码
- 测试
- 部署
- 监控
软技能
附录
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].