标签:ann extc blog 用户 基本配置 静态资源 关于 分析 spring
本文是对慕课网上"搞定SSM开发"路径的系列课程的总结,详细的项目文档和课程总结放在github上了.点击查看
网站售卖某产品时,规定在某个日期开始售卖限量的产品,最典型的比如小米的开售;这种情况下,可能有很多用户对同一产品在同一时间请求购买,并发数特别高,所以对数据库和网络的设计要求比较高.
秒杀系统最关键的部分是对库存的访问与修改,可能存在同一时间对数据库里的同一字段大量的访问,如何保证查询的时间比较短,让尽可能多的用户尽快访问,是此类业务的关键.
注意要多写注释
***
写好Mybatis的xml配置文件,启用Mybatis的功能:
mybatis-config.xml的基本配置:
<configuration>
<!-- 配置全局属性 -->
<settings>
<!-- 使用jdbc的getGeneratedKeys获取数据库自增主键 -->
<setting name="useGeneratedKeys" value="true"/>
<!-- 使用列别名替换列名 -->
<setting name="useColumnLabel" value="true"/>
<!-- 开启驼峰命名转换 下划线命名到驼峰命名的转换-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
(以下序号应当从6开始)
从"使用者"的角度设计接口:
使用注解的话,@Service,@Bean,@Autowired等注解实现bean的托管和依赖注入
以下为Spring注解开启的示例文件.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:aop="http://www.springframework.org/shcema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-4.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd">
<!-- 扫描service报下所有使用注解的类型 -->
<context:component-scan base-package="com.ct.maven.SecKill.service"></context:component-scan>
<!-- 配置事务管理器 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<!-- 注入数据库连接池 -->
<property name="dataSource" ref="dataSource"></property>
</bean>
<tx:annotation-driven transaction-manager="transactionManager"/>
</beans>
[restful] [bootStrap+jquery] [SpringMVC]
1:前端cdn访问
2:redis缓存处理;
redis有windows版本可以使用
3:并发访问,通过存储过程将一系列的操作一起进行,降低因为网络延迟导致的行级锁
标签:ann extc blog 用户 基本配置 静态资源 关于 分析 spring
原文地址:http://www.cnblogs.com/dudadi/p/7978991.html