熟悉使用Redis做读写分离、分布式锁、高可用、持久化
熟练使用JSP+Servlet+SSH/ASP.NET、Webservice开发动态网站
熟练Oracle、Mysql、MSSQL、Mongodb等数据库,并能较为熟练地进行数据库管理与维护
熟练使用HTML、CSS、JS、jQuery、EasyUI、jQuery Moblie开发网页
熟悉IntelliJ IDEA、Eclipse、Myeclipse、Visal Stdio 2012/2015等集成开发环境
熟悉OOP面向对象思想
熟悉Linux环境的基本命令操作
了解springBoot、springCloud、dubbo、restful、docker、jenkins、Unity、Photoshop等
周期:2016.8-2017.4
项目:平安证券融资融券模拟炒股
开发工具:Eclipse 、resin 、svn 、plsql
项目描述:为客户提供了一个仿真交易的股票操作平台。在这时查看到的股票行情,包括现价、买卖盘数量均和真实行情一致,智能的键盘感应式股票选择可让客户通过股票代码、股票拼音等多种方式迅速定位其要交易的股票品种,并由系统自动计算客户当前资产可交易的股票数量,所有的交易规则比照真实系统,让客户真正体验在股市冲浪的精彩瞬间,实现与真实炒股世界的无缝接轨。
本项目结构上分为表现层、业务层和数据访问层,层次间的依赖关系自下到上。采用的技术有Struts,Spring,MyBatis,Log4J2,Html5等。其中表现层采用Sea.js框架开发;业务层封装业务流程,为适应业务的变更,每一业务模块均有专门的接口及实现类,利用Spring的IoC功能将实现类注入给表现层的Action;数据访问层借助于MyBatis实现,代码简洁且可适应不同的数据库。事务部分利用MyBatis的声明式事务管理。为提高性能,一些连贯的逻辑操作放入Oracle中用存储过程进行。
职责:设计->重构->开发->测试->部署->维护,主要实现底层的一些逻辑,从股票的撮合到资产的清算以及一开始的技术选型跟多线程的并发都需要我这边来着手进行,独立完成项目从开发到上线的整个过程。
技术栈:Java多线程、Spring+Mybatis、Oracle性能调优、Html5+Jquery、...