- 语言: Java, Object-C
- Web开发: Jsp, Servlet, Tomcat
- Web框架: SpringMVC, Spring, Mybatis, Struts2, Hibernate, Spring Boot
- 前端: HTML, CSS, JavaScript
- 前端框架(组件库): jQuery, Vue.js
- DBMS: MySQL, Oracle, SQL Server, MongoDB
- 版本管理工具: SVN, Git
- 项目管理工具: Maven
- App相关: Android, iOS应用程序开发
- 其他: Linux常用命令
##### kabala网盘(产品)
kabala网盘是一个SaaS级别的文档管理系统,系统的主要功能是文件的上传,在线预览,下载,分享,添加扩展属性,权限控制,该系统针对的目标人群是企业的内部员工,旨在保护企业的文档资产,促进企业文档的流动,加强企业的文件管理.目前支持iOS,Android移动端,Web端和Windows桌面端.
本人的工作是在添加新功能模块之外主要负责维护已有的功能和解决客户在使用过程中遇到的问题.主要是用Java编写后台接口,使用Vue.js渲染前端页面,使用MySQL和MongoDB存储数据和日志数据,使用RocketMQ实现站内消息发送和接收.
新的功能主要是丰富kabala网盘的功能,使产品的使用体验更好,功能更加丰富,出现的问题更少;在维护方面,对于较难的问题我首先会仔细分析日志,还原问题,确认问题属于前端还是后台,使用IDEA的debug模式进行Java代码的调试,必要的情况下使用Fiddler进行数据抓包.
产品按时上线并稳定运行3个月,目前入驻的中小企业已经达到了50多家,产品的易用性和UI界面受到客户的好评
##### 早行APP 的后台系统的开发
描述:早行是一款方便园区高效管理、行业资源整合、企业智慧办公、个人便捷生活的互联网应用。
技术:spring,MyBatis,HTML,Servlet
职责:负责业务层,编写数据接口,测试无误后提供给前端开发人员
负责与前端对接接口,对自己编写的接口进行改进优化,尽量减少前端的工作量
负责对自己模块涉及到的数据库表进行设计,完成功能后优化编写的sql语句
成果:这个项目是我本人接触到的第一款前后端分离的项目,让我对前后端分离和响应式设计有了一定的了解,还在安卓端实现过一个功能。
kabala网盘是一个SaaS级别的文档管理系统,系统的主要功能是文件的上传,在线预览,下载,分享,添加扩展属性,权限控制,该系统针对的目标人群是企业的内部员工,旨在保护企业的文档资产,促进企业文档的流动,加强企业的文件管理.目前支持iOS,Android移动端,Web端和Win
该系统是基于kabala网盘1.0做的一个定制化系统,是我负责的第一个项目,该项目在保留文档管理系统的基本功能的基础上,新增了产品信息管理的模块,所谓的产品信息管理其实就是在系统中录入产品的基本信息:产品图片,产品属性,产品相关联的文件等等,产品新建完成后可以发起上市,上市更新和