◆ 掌握 Java 基础技术体系包括 JVM 内存机制、多线程、集合框架、IO、OOP 等。
◆ 掌握常见数据结构及设计模式,并了解部分源码实现。
◆ 熟练使用 Spring 系列(包括 Cloud 及其核心组件)开源框架进行项目开发,对分布式服务特点、旧服务
改造、服务划分、服务分层与治理有丰富的经验。
◆ 熟练使用 MySql、Oracle 关系型数据库,具有较强的 SQL 语句编写能力,拥有部分调优能力,了解
mycat、shardingsphere 等分库分表方案
◆ 熟练掌握 Redis,MongoDB 等内存数据库,掌握 redis 的穿透、缓存雪崩等原理;掌握主从、选举、
集群等
◆ 熟练掌握 ActiveMQ、RabbitMQ、Kafka 等消息中间件的原理及布署
◆ 熟练掌握 JavaScript,HTML,CSS,Ajax,jQuery,easyui,Bootstrap 等前端技术栈
◆ 熟悉 Nginx 代理服务器
◆ 熟悉 Linux 系统和常用的命令
◆ 了解 zookeeper、Elastic Search、Solr 及 Kibana 搭建搜索系统和日志收集
◆ 了解 Python、C 语言及常规开发
◆ 了解并使用过 selenium、jsoup 实现网络数据抓取
项目:拍卖平台
开发环境: IDEA + JDK1.8 + Tomcat8 + MySQL + Redis + Maven+ Git
前端技术栈:WEEX(App)、JQuery、Bootstrap、Thymeleaf、LayUI 等
后端技术栈: Nginx、Dubbo、ZK、Spring Boot、Spring MVC、JPA、Spring Security、ES、WebSocket、RabbitMQ、
OSS、XXL Job、Swagger
开发时间/迭代时间: 2017.03~2021.09
项目描述:
该项目是业内知名的艺术品交易平台,专注于全球艺术品拍卖,为拍卖行和艺术品爱好者提供线上交易,服务全
球近千家拍卖行,注册买家接近 10 万。网站架构通过 Dubbo 实现项目与服务的 RPC 调用,包括 APP 客户端、PC 系统、
ERP 系统、数据接口系统、短信邮件系统、文件处理系统、爬虫系统、资讯系统和第三方接口对接系统。APP 客户端服务于
C 端用户(收藏家),主要提供注册登录、拍卖会的预览、委托出价、直播竞拍和成交支付等主要务;PC 系统服务于 B 端商
家(拍卖行),主要包括创建拍卖会,上传图录和拍卖会直播信息同步功能;ERP 系统为管理后台,包含的模块主要有用户
管理、拍卖会管理,订单管理、财务管理、运营管理及拍卖行管理。其他系统围绕以上主线业务通过 MQ 接收消息并进行相
应的业务处理。
责任描述:
1. 业务沟通与建模
2. 技术选型
3. 核心业务设计与开发
4. 环境搭建与机器部署
5. 网站性能优化
是业内知名的艺术品交易平台,专注于全球艺术品拍卖,为拍卖行和艺术品爱好者提供线上交易,服务全 球近千家拍卖行,注册买家接近 10 万。网站架构通过 Dubbo 实现项目与服务的 RPC 调用,包括 APP 客户端、PC 系统、 ERP 系统、数据接口系统、短信邮件系统、文件处
系统前后台采用分离解耦开发,后台包含商品管理、订单管理、类 目管理、客户管理、合作商管理、客服管理、支付平台、内容管理等,管理员、运营可以在平台后台管理系统中对负责的模 块进行管理;前台包括个人中心,购物车,商城首页,频道页,商品详情页,提交订单页,支付页面等页面构成,注册用
系统前后台采用分离解耦开发,后台包含商品管理、订单管理、类 目管理、客户管理、合作商管理、客服管理、支付平台、内容管理等,管理员、运营可以在平台后台管理系统中对负责的模 块进行管理;前台包括个人中心,购物车,商城首页,频道页,商品详情页,提交订单页,支付页面等页面构成,注册用