zoukankan      html  css  js  c++  java
  • 高并发秒杀系统--课程总结与思考

    [高并发秒杀系统的开发流程及技术要点]

    DAO层

    1.数据库设计和实现,手写DDL

    2.Mybatis理解和使用技巧,主配置,XML中SQL的编写

    3.Mybatis与Spring的整合,包扫描,DAO实现,别名识别

    Servcie层

    4.业务接口的设计和封装,使用者角度设计接口

    5.SpringIOC配置技巧,注解+XML

    6.Spring声明式是事务使用和理解

    Web层

    7.Restful接口运用

    8.SpringMVC的使用技巧

    9.前端交互分析过程

    10.Bootstrap和JS的使用,JS模块化编码

    并发优化

    11.系统瓶颈点分析

    12.事务,锁,网络延迟理解

    13.CDN,缓存的理解和使用

    14.集群化部署

    [技术能力的围度]

    Java:SSM框架,枚举类型,异常处理,单元测试

    工具库:protobuff,commons-collections

    缓存技术:redis

    mysql:基本DDL编写,存储过程编写,行级锁

    接口设计:站在用户角度设计restful风格的业务接口

    交互设计:交换流程和逻辑流程

    JavaScript:模块的编程方式,面向对象

    并发优化:瓶颈分析,需要理论支持的支撑,为什么会产生性能问题?

    互联网:研发流程的感性认知,常见的集群化部署方案

    [对个人的要求]

    1.按照技术要点独立实现高并发秒杀系统,培养编码能力和逻辑思维

    2.深入思考系统中的技术要点和存在的问题

    [善用佳软]

    1.IDEA大小写转换快捷键

    2.IDEA如何查看接口doc

    3.exception和log的自定义代码补全

    4.单步调试的使用

    5.IDEA跑tomcat存在的问题,访问页面前dispatcherServlet无法加载

    6.UML建模

    7.使用Github托管代码

  • 相关阅读:
    基于jquery 的插件,让IE支持placeholder属性
    MongoDB入门_MongoDB安装与配置
    MongoDB入门_MongoDB特色
    MongoDB入门_相关网站
    MongoDB入门_学习目标
    Shell编程
    redis数据类型及基本命令
    redis配置文件详解
    redis命令
    安装运行redis
  • 原文地址:https://www.cnblogs.com/azcode/p/6721860.html
Copyright © 2011-2022 走看看