为了账号安全,请及时绑定邮箱和手机立即绑定

Java高并发秒杀API之业务分析与DAO层

把所有代码都写完,然后再调试运行,这种编程的方法糟糕之极。最坏的结果就是一天写了两百行代码,结果什么也没调出来。
更好的是敏捷的做法:每写十行二十行代码,把程序运行一下,看下是否能运行通过,有问题即时解决。
https://github.com/dreaminglion/seckill
http://shili.me/2017/05/01/javaee-spring-dao/
http://shili.me/2017/04/29/javaee-spring-service/
http://shili.me/2017/04/29/javaee-spring-concurrency/

全部四节的项目,和其中三节对应的笔记(web 章没写笔记),方便下同学,赚点 Github 和博客人气 ~ ~
我的测试程序:https://github.com/jounghu/Seckill 欢迎fork!一起交流!
我掉了一节没看,老师好像没有教我们配置日志!!!!
官方文档这样配置:
<bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">
<property name="mapperInterface" value="org.mybatis.spring.sample.mapper.UserMapper" />
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
</bean>
然后就直接调用就ok啦!
官方文档全都有,,,我直接copy!开心
<setting name="useColumnLabel" value=""/>默认是true
实际上配置:
1.logback-classic(另外两个会自动依赖)
2.mysql、c3p0
3.mybatis、mybatis-spring、standard、jstl、jackson-databind、javax.servlet-api
4.spring-jdbc(会依赖spring-beans、spring-core、spring-tx)、spring-webmvc(会依赖spring-web、spring-context)、spring-test
具体相关依赖可以参考笔记内容
建议自己跟着老师的思路配置一下整个文件,相关的maven坐标可以到maven仓库下载:
http://www.mvnrepository.com/
然后下载完之后可以通过ctrl+alt+c注释掉其他的(或者先剪切到txt 然后一个一个粘贴回来对比) 观察maven依赖库中一个一个包去看其相互之间的依赖(因为已经下载在本地仓库了 所以这个过程不会再重新下载) 这样可以加深对依赖的认识
收下我的膝盖吧
自己用Spring Boot重写了整个课程的源码,统一了异常处理,日志收集。采用声明式缓存,有兴趣的同学可以参考下:https://github.com/congyh/seckill
听老师敲键盘是种享受
!!! JUnit version 3.8 or later expected:
我的idea始终报这个错误
大牛你是thoughtworks的吗?感觉和我司的风格好像啊
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第一门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够进行秒杀业务DAO层的设计与实现

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消