品优购总结:
1. 后台维护系统开发:
需求:
品牌管理, 分类管理, 模板管理, 商品管理等
使用的技术:
spring + mybatis + springMvc + dubbo + redis
2. 商品上架, 下架:
需求:
上架: 管理员对商品审核, 审核后消费者才能够查询到
下架: 删除商品
使用技术:
spring + mybatis + springMvc + dubbo + redis + mq消息队列技术 + solr + freemarker模板引擎
3. 前台系统搜索:
需求:
全文检索, 而且和京东搜索功能如出一辙.
根据关键字全文检索, 过滤查询, 高亮查询, 分页查询,排序, 分组筛选, 须要根据关键字自动识别关键字的意思,
找出对应的分类, 品牌, 规格做为过滤条件使用
使用技术:
spring + mybatis + springMvc + dubbo + redis + solr
4. 用户中心:
需求:
用户注册: 使用阿里大于短信验证码注册流程
用户登陆: 单点登陆
权限管理: 简单权限管理
使用技术:
spring + mybatis + springMvc + dubbo + redis + 阿里云通信 + mq消息队列技术 + cas单点登陆 + springsecurity权限管理
5. 购物车业务:
需求:
按照京东的购物车业务逻辑实现, 无论消费者登陆仍是未登陆都要处理购物车业务
使用技术:
spring + mybatis + springMvc + dubbo + redis + cookie
6. 支付业务
需求:
微信扫码支付, 经过微信扫码支付须要大概知道, 支付宝支付, 银行支付接口对接.
使用技术:
spring + mybatis + springMvc + dubbo + redis + 微信支付apiredis
jvm优化:
改jvm源码, 源码优化(咱们作不了)
jvm参数调优: 经过jvm启动参数, 调整jvm运行状态, 包括堆内存, 以及jvm使用的垃圾回收器.
垃圾回收器分类:
串行垃圾回收器:
并行垃圾回收器:spring