PHP开发、精通Linux系统日常操作指令
熟练应用:mysql/oracle等关系型数据、常用开源框架codeigniter、Yii1.0、Yii2.0、thinkphp3.2、thinkphp5等、Ajax、Html5、JQuery等前端技术、缓存技术memcache和redis等、熟悉常用的数据库优化策略
中国煤炭资源网APP(接口)
开发工具:phpStorm
项目职责:
1.服务拆分为服务内部数据获取的内部接口层、数据处理的中间层以及对接第三方的外部接口层。
2.项目的架构设计和数据库设计
3.需求评审和分析
4.接口编写及安全处理
5.维护及升级
一期:
1.服务器端采用微服务架构。根据业务逻辑将整个项目划分为不同的服务实现独立部署。服务器之间通过rpc相互调用。在一定程度上达到系统解耦的目的,同时实现了良好的系统扩展性和可维护性
2.服务器实现nginx代理功能,有效的解决了服务器单点故障并提升了服务器的性能
3.采用了oracle数据库
4.采用redis实现异步任务队列。巧妙的将主干业务与附加业务进行分离
5.集成APP支付功能(微信、支付宝、银联)
6.APP接口签名认证,一定程度上提高了接口的安全性
二期:
将社交功能加入,并针对一期的功能进行了升级
1.对登录进行了简化,加入了快捷登录(授权登录、验证码登录)
2.对接了国际的短信验证码(一定注意国别码)
3.对之前数据和价格中展示数据的结构进行了提升
4.设计和规范接口的规则,并对社交信息相关的表进行设计
5.新增了企业相关功能
6.消息推送、文章评论等
7.将现有网站和社交功能的网站进行连接,用户信息的同步等
中国煤炭资源网
软件环境: LNMP(linux+nginx+php+mysql) nginx负载均衡 mysql主从复制
开发工具:phpStorm
项目简介:
关于煤炭信息的概述以及价格,煤炭指数、指标、消费量、进出口等详细信息,系统的核心功能是供行业领袖参考行业的数据进而准确的判断煤炭市场的发展,系统也属于一个小的电商,具备电商大部分功能,项目采用了微服务框架构将前后台进行分离开发等。
项目职责:
1.一键生成pdf文档(使用js进行文字的排布)
2.基于nginx进行负载构建,后期进行维护
3.参与系统设计与实现,基于Yii2.0进行业务编码
前期:
1.项目的基础构建,及后期使用到插件的封装
2.根据UI和需求,确认大概所需要的表,进而设计数据库的表
3.商城的大体轮廓进行开发,并实现逻辑
4.数据渲染接入tableau
后期:
1.采用nginx负载,防止冗机
2.使用Yii2.0中的片段缓存、SQL缓存、数据缓存,降低数据库和服务器的压力
3.接入国际支付paypal
4.咨询、会议、套餐的设计和开发
5.系统不断的完善,功能在不断增加,在闲暇时间进行代码的重构
车主油惠网(微信公众号)
开发工具:zend studio
项目简介:
车主左右手是面向全国的汽车增值服务综合应用平台,通过整合汽车生态圈服务资源,为用户提供全面、便捷的汽车增值服务。
责任描述:
1.架构的搭建和数据库的设计
2.需求对接及评审与技术文档的编写
3.项目进度的把控
项目技术:
使用雪花算法(确保PHP环境和系统均为64位)进行卡密的唯一限制
一期:
1.商户管理:商户类别和商户的总额余额,后期加入了各个类型余额的值,用户通过券消费商户的钱,从而实现资金的流动
2.用户管理:所有通过授权的用户都会入库,但还需绑定手机,这有一个公众号互通,因为公众号给用户转账需要特殊授权的
3.服务券:服务类型的电子券,用户通过购买的兑换码进行兑换
4.卡券:1对1对多对多的关系;一个用户购买一个兑换码,一个兑换码兑换多个卡券,每一个卡券又对应不同积分的服务券,用户消费之后,积分会积累到自己账户,并达到一定额度可以提现(支付宝、微信)
5.订单:客服进行二次操作订单,订单状态分:提现、转让、正常使用;提现的订单是需要根据支付类型返回到客户账户,比如:提现了100积分,使用微信,那在客服操作之后此用户会收到相对应的钱(1/100)
6.微信端:根据兑换码的卡密进行兑换,将卡号对应的服务券信息按照使用状态列出,可以进行消费、转让、提现等操作
二期:
进行了功能的优化并加入了新功能
1.营销员管理,实名认证,并统计用户信息,通过营销额来计算奖金
2.发券管理:和卡券类似,但这是两种产品,服务券对应的是相同的,这里相对卡券做了一些限制,保单号必须唯一,一年内一个手机号只允许使用一次,用户可以授权给自己的营销员使用,发布的信息 必须有管理员审核才可以流转
3.服务券进行了分类,进行了优化
4.订单管理:加入了订单报表,并做了所有消费和各个类型的总计报表
5安全优化:加入了图形验证码,数据在传递过程中也进行了不对称加密.
6.兑换码:卡号和卡密卡号进行了mysql的自增序列,卡密使用了雪花算法获取唯一值
7.进行批量审核和
角色 | 职位 |
负责人 | 高级PHP开发工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
关于煤炭信息的概述以及价格,煤炭指数、指标、消费量、进出口等详细信息,系统的核心功能是供行业领袖参考行业的数据进而准确的判断煤炭市场的发展,系统也属于一个小的电商,具备电商大部分功能,项目采用了微服务框架构将前后台进行分离开发等
车主左右手是面向全国的汽车增值服务综合应用平台,通过整合汽车生态圈服务资源,为用户提供全面、便捷的汽车增值服务。