justlzz/solutions

some solutions for phper

Installs: 11

Dependents: 0

Suggesters: 0

Security: 0

Stars: 6

Watchers: 1

Forks: 1

Open Issues: 0

Type:project

v1.0.0 2023-08-22 03:10 UTC

This package is auto-updated.

Last update: 2024-04-28 07:59:32 UTC


README

composer require justlzz/solutions

(1)算法

  • 查找算法

  • 排序算法

(2)消息队列

1、rabbitmq

  • 通知队列

  • 延迟消息队列

(3)数据库

1、sql数据库

  • mysql

1、乐观锁和悲观锁
2、sql操作封装

2、nosql数据库

  • redis

1、redis实现购物车
2、redis实现延迟队列
3、redis实现限流
4、redis实现分布式锁(两种方式类似于乐观锁和悲观锁)

(4)设计模式

  • 适配器模式

  • 装饰器模式

  • 依赖注入

  • 门面模式

  • 工厂模式

  • 观察者模式

  • 注册模式

  • 策略模式

使用示例

在这个模块有详细的每个功能模块的使用方法

(5)php

  • 基础

1、接口交互加密
2、处理方法
3、过滤方法
4、接口调用方式
5、魔术方法
6、系统方法
7、工具类
  • 框架

1、laravel
  • 高级部分

1、分布式hash算法
2、分布式唯一id
  • 应用

(6)网络

1、http协议

  • 基于swoole实现

2、tcp协议

  • 基于swoole实现

3、websocket协议

  • 基于swoole实现

(7)服务器

1、linux

  • 常用命令

  • 常用工具

感谢jetbrains对本项目的支持,软件开发人员和团队的必备工具我们热衷于构建我们的软件,并将为您带来同样愉悦的构建体验。