◎ PHP开发:PHP / JavaScript / HTML / DIV+CSS / Ajax
◎ PHP开发环境:LAMP、WAMP、LNMP
◎ PHP框架:ThinkPHP / CodeIgniter / Yii
◎ J S 框架:jQuery
◎ 数据库相关:MySQL
◎ 其他相关:Linux、Layui、Bootstrap、Redis、Git、rabbitMQ、workerman、postman、JSON、XML等
项目一:
◎ 项目名称:天域金坊数字币交易所(https://www.tyjfex.com/#/)
主要周期:2018.11 ~ 2019.06
开发环境:Linux + Nginx + MySQL + PHP
使用技术:JavaScript 、jQuery 、Ajax 、Redis、workerman 、rabbitMQ 等
项目描述:
本项目是一个数字币交易所,主要分为法币交易和币币交易两个部分。
我从2018年11月份开始参与项目开发。项目是MVC的架构模式。在今年二月份进行了前后端的分离,前端用Vue框架,后端用Yii2框架。后端程序细分为了api层和服务层,api层做数据的验证,服务层做业务逻辑的处理。不同的功能模块,初步实现微服务。
为了应对高并发问题,项目进行了两次重要的性能提升。
第一次提升引入了Redis,通过Linux的定时任务,把币币交易过程中的撮合和入库两个步骤由同步改为了异步。 这次提升经过小组反复的讨论,最后是由我们四人配合完成。第二次为了进一步提高交易的并发应用了rabbitMQ,并把数据库中的一些触发器做了调整。
责任描述:
1、在开发小组里主要负责法币交易、广告发布。
2、协助开发币币交易,包括交易页面的数据展示,交易异常订单预警,对交易数据做削峰处理等。
项目成绩:
1、重构法币交易api层,初步完成了项目法币交易的微服务的架构。
2、熟练掌握了workerman框架。把法币交易的聊天由以前的Ajax轮询,用workerman改为了实时聊天,从而减轻了数据库压力,并提升了用户体验。
3、利用workerman,用WebSocket协议展示了币币交易的数据;用workerman对异常订单作出预警,对交易数据做削峰处理,使得数据查询速度提升30多倍。
4、用rabbitMQ实现法币交易过程中异步发送提醒短信等。
项目二:
◎ 项目名称:中国机械工程学会无损检测学会(NDT) 网站 (http://www.chsndt.org/)
及 学员证书打印程序
项目周期:2018.01 ~ 2018.02
开发环境:Linux + Apache + MySQL + PHP
使用技术:JavaScript、jQuery、Ajax、HTML、CSS等
项目描述:
本项目采用MVC模式,用ThinkPHP框架。网站是中英文的响应式网站。证书打印程序在网站的后台管理系统中,是一个web打印程序,是对客户原来的exe程序的改进。管理员登录后台系统根据自己的权限进行证书的打印或添加,也可以对学员的成绩进行Excel表格的导入导出。
责任和成绩:
1、 本项目由本人主导开发。
2、 开发过程中和同事讨论方案,和客户反复沟通,其中的关键是把客户以前在SQLserver上的近70000条数据导入到MySQL数据库,我采用的方法是先把数据从SQLserver导出Excel,再把Excel文件导入MySQL,但导入之后出现了身份证号错误的问题,于是把导出的文件由Excel换为了CSV,最终成功导入了数据。
项目三:
◎ 项目名称:上海市看守所内部订餐系统(http://116.62.6.201:8097)
主要周期:2017.7.15 ~ 2017.8.25
开发环境:Windows + Apache + MySQL + PHP
使用技术:JavaScript、jQuery、Ajax、HTML 、CSS等
项目描述:
本项目包含了线上的管理、订餐,以及线下的餐票打印。后台管理系统和订餐程
序,采用了MVC模式,使用CodeIgniter框架。小票打印程序安装在一体机上,用Lodop打印插件调用一体机的打印机。
责任和成绩:
1、制作订餐前端页面;制作后台管理系统;制作小票打印程序。
2、安装调试小票打印一体机。
项目四:
◎ 项目名称: 意法半导体(ST)网站(http://www.stmcu.com.cn/)
主要周期:2015.12 ~ 2016.6
开发环境:Linux + Apache + mysql + php
使用技术:PHP、JavaScript、jQuery、Ajax、HTML 、CSS 等
项目描述:
1、 介绍意法半导体相关信息以及产品筛选。
2、 每年研讨会及峰会的报名、签到及管理。
3、 注册登录,用户中心有用户的个人信息、收藏、积分、礼品兑换等。
责任和成绩:
1、 完成研讨会及峰会的前台展示、
项目描述: 本项目是一个数字币交易所,主要分为法币交易(现实中流通的法定货币和数字货币的交易)和币币(数字货币之间的交易)交易两个部分。用户在注册之后可以交易。 我从2018年11月份开始参与项目开发。项目是MVC的架构模式。在今年二月份进行了前后
项目描述: 本项目采用MVC模式,用ThinkPHP框架。网站是中英文的响应式网站。证书打印程序在网站的后台管理系统中,是一个web打印程序,是对客户原来的exe程序的改进。管理员登录后台系统根据自己的权限进行证书的打印或添加,也可以对学员的成绩进行Excel表格
项目描述: 1、 介绍意法半导体相关信息以及产品筛选。 2、 每年研讨会及峰会的报名、签到及管理。 3、 注册登录,用户中心有用户的个人信息、收藏、积分、礼品兑换等。 责任和成绩: 1、 完成研讨会及峰会的前台展示、报名、回顾,以及后台的管理的制作。 2、 参与用