- 
            
            定义存储过程 查看全部
- 
            
            瓶颈分析. 查看全部
- 
            
            Mysql 行级锁 阿里巴巴分库分表插件查看全部
- 
            
            序列化对象优化protostuff查看全部
- 
            
            update QPS 几万 行锁 但是会收到网络延迟和GC的延迟 redis原子数 mq消息队列 注意查看全部
- 
            
            java控制事务行为分析 查看全部
- 
            
            视频只是起到展示作用,独立做一遍。 查看全部
- 
            
            
            查看全部
- 
            
            【转】完整代码地址:https://github.com/firery/imooc-seckill 代码都有完整的注释,依赖更新为目前的最新版本,数据库采用MySQL 8.0。 另外有少许优化,比如最后的浏览器计时误差等。 查看全部
- 
            
            【WEB层技术回顾】 restful接口运用:用来描述资源,通过不同的提交方式(GET/POST)来达到描述行为的目的;写一般通过post,读一般通过get。 SpringMVC使用技巧:如何去配置,其参数的映射,以及如何打包成json返回给浏览器。 前端交互分析过程:如何与浏览器交互来完成产品的需求,实现一个优雅的前端交互,对于产品的性能也是非常有帮助的。 Bootstrap和JS的使用:Bootstrap是一个非常优雅的,包含JS和CSS的组件库;JS主要使用了JQuery和一些插件;JS可以按模块和面向对象的思路来书写代码 查看全部
- 
            
            【业务层技术回顾】 业务接口设计和封装: 站在使用者角度设计接口,而不是考虑怎么去实现这个接口,达到使用接口干净直接的目的;(举例?) SpringIOC配置技巧: - 声明式事务:XML配置, 
- DAOservice/controller:注解, 
- 包扫描。 
 Spring声明式事务使用和理解:应该让方法快速完成,理解声明式事务什么时候该回滚,什么时候该提交 SpringIOC配置技巧: 1、对于第三方类库,可以通过xml文件进行配置 2、对于自己开发的类,可以通过注解的方式完成IOC 查看全部
- 
            
            【数据层技术回顾】 mybatis中设计dao接口,每个dao方法对应一条sql语句 上层service调用组合这些dao方法完成业务逻辑 查看全部
- 
            
            认识到各个角色承担的主要职责 查看全部
- 
            
            【参与的角色】 数据库管理员(Database Administrator,简称DBA) 查看全部
- 
            
            【典型的部署架构】 - Nginx做负载均衡 
- 分库分表 在秒杀系统中,一般通过关键的秒杀商品id取模进行分库分表,以512为一张表,1024为一张表 分库分表一般采用开源架构,如alibaba tddl 
- 统计分析 一般使用hadoop等架构进行分析 
 补充: - 一部分流量已经被cdn缓存锁拦截 不过秒杀的操作,秒杀的地址获取这样的请求不方便放入cdn中,所以访问到我们的服务器 我们的服务器会通过我们的dns查找到我们的地址 一般找到的是nginx地址,nginx一般部署到不同的机房,比如电信,移动,联通 这样的话智能的dns会根据用户的请求ip地址来智能的dns解析来请求最近的Nginx服务器 nginx还会给我们的服务器做负载均衡 
- 分库分表:阿里巴巴TDDL 
- 统计分析: EL 
 查看全部
举报
 
             
         
                 
                 
                 
                