语言方面:熟练使用PHP开发后端技术,实际使用过的PHP框架Thinkphp,CI,yaf,yar,phalcon框架。
数据库方面:实际使用过mysql,MongoDB,redis,memcached(较少使用)
服务器方面:实际工作中使用nginx。简单了解过Apache
前端技术(最开始用过,后面工作中主要从事后端开发,但是基本的前端还是可以改一改):html,css,js,jQuery,ajax
其他技术:rabbitmq,了解过docker,es,websocket
单独搭建过Linux+nginx+php+mysql服务器,并且购买过阿里云服务器部署过自己的个人blog项目
1.使用MongoDB简单模拟queue,实现文件导出的业务逻辑处理,解决导出数据过大时间较长问题
2.使用redis发布订阅简单实现发布订阅队列处理业务逻辑
3.使用redis替换PHPsession底层文件驱动
4.使用explain优化过mysql查询语句
5.使用Redis+rabbitmq解决过用户集中考试导致服务器负载过大问题
6.使用异步解决Excel导出超时问题
翼课网考试后端整体需求开发。包含教师选题,发布,学生答题,教师批改,查看学生答题情况,学生查看考后情况等开发,负责过优化Excel大数据量导出,手动开发MySQL队列达到异步效果等
翼课网-学生端-负责学生考试部分的业务逻辑处理。包含PC,APP,HD端的后端业务逻辑处理。优化过高峰期学生答题人数过多导致服务器崩溃问题