技能掌握
1. 精通thinkphp框架,熟悉laravel框架
2. 熟悉swoole,能使用easyswoole框架进行项目开发,了解协程原理
3. 熟悉html,ajax和jquery框架等前端知识
4. 熟悉mysql数据库开发,SQL语句优化,熟悉数据库配置
5. 熟悉linux命令,了解nginx等配置,能独立部署lnmp环境。
6. 熟练掌握oop思想,了解相应设计模式,有良好代码规范
7. 熟悉redis等非关系型数据库
8. 掌握python语言,能进行网络爬虫
项目名称:彩店管理系统
1.mysql表设计
订单核心算法的设计,分析订单构成,结合数学知识,用一个json表示各类彩票间的订单内容,实现订单的灵活构造
3.用户流水模块设计,实现一张表即可方便查询用户的流水往来,针对于后台数据的大量查询做相应优化的设计
4.无限级上下级代理返佣算法以及实时统计用户下单量的功能,代理后台采用laravel框架,由于代理存在无限级上下级关系,需要解决mysql查询过慢问题
5.采用python原生写法,爬取数据源,实现代理ip,UA头及Cookie等连接池机制
6.API接口开发,采用thinkphp框架与android及ios客户端进行联调,完成客户端所有业务逻辑
7.支付系统设计,完成app端支付的灵活配置,避免新上一种支付方式而要用户更新
项目名称:空气净化机系统(golang)
1.mysql表设计
2.tcp模块实现与机器的长连接,数据加密
3.api接口开发,采用beego框架,完成客户端所有业务逻辑
4.websocket与app端长连接,实现机器数据的实时变化,采用redis队列实现数据的推送队列
项目名称:小额贷款系统
1.mysql表设计
2.api接口开发,采用thinkphp框架,完成token认证以用户登陆权限等高可用中间件,完成客户端所有业务逻辑
3.解决php采集数据,时间过长超时等问题,采用异步业务逻辑
4.借助shell脚本完成秒级定时,通过redis队列实现各任务之间的调度
项目名称:电竞系统
1.思维导图设计,项目架构设定,完成小组项目分工
2.mysql表设计
3.采用easyswoole的RPC模块,对程序进行解耦,减少代码冗余
4.数据源采用python的scrapy框架进行爬取,且模拟支付系统对甲方进行实时推送
5.api接口采用easyswoole进行开发,了解swoole协程原理及go高并发实现
6.websocket推送中心,根据redis消息队列实时推送比赛数据给客户端