1. 熟练掌握SpringMVC、Spring Boot、Spring Cloud、Mybatis、RocketMQ、Kafka、zookeeper
2. 熟练使用常见的数据库、MySQL、MariaDB、MongoDB、Redis
3. 熟练使用shell命令,熟悉openresty、nginx、tomcat
4. 熟练使用Git、SVN、Idea、Eclipse、Restlet、jmeter等多种开发相关工具
5. 涉猎小程序、微信支付、go语言、Elasticsearch、VB、H5、spider等开发技术
6. 扎实的JAVA基础知识,熟悉面向对象编程思想,不同设计模式应用场景
7. 熟悉多线程并发编程、Java内存模型、SQL调优
8. 熟练掌握HTML、CSS、 jQuery、JavaScript、jsp、thymeleaf、Vue
9. 了解并熟练使用数据结构与算法
10. 熟悉ERP、智慧水务、社区、电商等方面项目技术
项目名称:在线协程办公小程序
项目描述:类OA办公系统,包含人员管理,公司员工或者从通讯录导入,也支持搜索和二维码扫描添加;员工流程审批,比如请假、申请会议等;在线人脸打卡创建存储人脸模型,GPS坐标定位分析疫情风险等级;考勤管理,员工日报,采购管理、云文档等功能
我的职责:全栈,前后端分离,前端为微信小程序,用Vue编写移动端程序,后端为Spring boot框架,Shiro+JWT实现角色权限管理,项目中还用到MongoDB、Redis、RabbitMQ
Quartz、腾讯TRTC等技术实现
项目名称:校园社区网站
项目描述:构建一个社交平台,也可以像贴吧一样独立出某校园社区,还包含活动模块、跳蚤市场、文章模块等;一期上线web端,二期上线H5和小程序,三期上线移动端
负责模块:单独聊天模块及群聊,跳蚤市场开发(不支持平台管理资金),文章以及话题热度做热点推荐排名和用户画像智能推荐文章,文章打赏接入微信支付宝
项目名称:订货会软件+后台管理系统
项目描述:订货会现场IPAD实时录入数据,将数据和供应链系统打通,同时商家可以打印确认订单以及查看各个品类的服装数据报表,后台管理也可以实时调整订货会策略。操作简单,报表清晰,极大优化了传统订货会流程和降低成本
负责模块:后端架构+订单模块+数据库领域模型设计和部分前端页面
技术要点:在多台CentOS服务器搭建分布式集群,nginx实现负载均衡和前后端分离,搭建fastdfs文件图片服务器;后端采用spring cloud框架搭建多个微服务,通过注册eureka server/client实现服务调用,Feign+hystrix实现服务降级,zuul网关路由到微服务;maven管理项目,mybatis持久化存储,使用guava cache/redis缓存热点数据,phantomjs+lua静态化界面,引入rocketmq transactional事务型消息保证最终一致性;通过mysql binlog加载全量索引、增量索引;前端使用MUI/H5+开发,后台通过netty+websocket将数据推送到前端以及接收心跳包检测
项目名称:校园社区网站 项目描述:构建一个社交平台,也可以像贴吧一样独立出某校园社区,还包含活动模块、跳蚤市场、文章模块等;一期上线PC 端,二期上线H5和小程序,三期上线移动端 负责模块:单独聊天模块及群聊,跳蚤市场开发(不支持平台管理资金
项目名称:订货会软件+后台管理系统 项目描述:订货会现场IPAD实时录入数据,将数据和供应链系统打通,同时商家可以打印确认订单以及查看各个品类的服装数据 报 表,后台管理也可以实时调整订货会策略。操作简单,报表
类OA办公系统,包含人员管理,公司员工或者从通讯录导入,也支持搜索和二维码扫描添加;员工流程审批,比如请假、申请会议等;在线人脸打卡创建存储人脸模型,GPS坐标定位分析疫情风险等级;考勤管理,员工日报,采购管理、云文档等功能