跨行现金管理系统
系统前端重后端重构架构设计,由传统的项目,改为前后端分离项目,前端采用vue+node,后端采用spring-boot+mybatis搭建项目,目录结构以及所有用到的组件封装以及优化工作。以及开发中解决一切所有特定需求开发任务,并写开发文档供开发人员使用,以及数据库优化,取消所有视图,拆分数据库字段,保留核心业务字段,加索引与联合索引。负责清分平台工作,清分平台相当于一个任务调度中心,完成一系列发送业务与请求返回银行信息工作。考虑到在一些复杂业务情况下,数据量大,查询速度慢的情况,采用elasticsearch完成数据快速搜索。客户端采用docker容器化技术部署客户现场,减少了实施对环境配置要求的难度。
海通证券微信项目
资金账号绑定,手机号绑定。在逻辑上采用拦截器限制登录错误次数与短信发送次数限制。前段链接参数加密,密码加密等。由于前端h5和接口以及后台管理都是分离的,我的首页,常见问题的,营业部,微信商城都是在后台配置入库,前端调用接口查询展示
一创证券微信项目
在该项目开发中主要负责资讯模块的语音早报(语音合成功能【参考讯飞科技】),由于新技术语音合成监听方面不稳定无法做到同步合成,只能以延迟加载方式完成同步合成,效率比异步合成降低2秒【1000字以内】。另一方面主要负责红包刮刮卡活动,由于考虑接入层压力大,该活动模块接入层独立部署。采用redis缓存技术分类抽奖,分实物,红包,其他奖品。分配三个抽奖池,以此来缓解抽奖时的压力。用户分为未绑定用户,新绑用户,和老用户。由于前端逻辑比较复杂,也采用缓存加密方式进行了。之后也对前端js进行了压缩,保证效率
广州证券微信营销活动
大转盘的页面开发与抽奖接口的编写,以及编写接口文档。当然有并发问题会用到缓存。抽到的奖品会放到奖品池入库留痕,并且抽到不同类型的奖品会放到不同的redis队列,通过任务消费发放奖品,实物奖的发送兑奖码,到领奖处领奖。作者一系列操作,经过测试,单机下开启150个线程redis消费大约每秒50个。这也和机器的配置相关
中国电信经分系统福建
系统管理中主要对门户新增门户默认展示重置系统,,角色管理为添加用户和管理员为其赋予不同门户多个权限,不同组织。菜单管理为角色分门户。并且诶对每个角色赋予权限或禁用权限