项目开发记录 August 19, 2018

秒杀系统的实现之Service层

Words count 12k Reading time 11 mins.

DAO接口后的思考 (Data Access Object) 数据访问对象

DAO层工作演变为:接口设计+SQL编写

代码和SQL的分析,方便Review

DAO拼接等逻辑在Service层完成

创建包...

Read article

项目开发记录 August 19, 2018

秒杀系统高并发api优化

Words count 7.7k Reading time 7 mins.

用户大量刷新页面,用户访问的静态资源、css、js都部署在CDN上,用户访问时,是不会访问到我们的服务器上的,所以,这个时候的时间是不可控的也不是同步的。所以我们需要一个统一的api来,来获取系统服务器上的一致性的时间。

CDN的理解:

CDN(内容分发网络)加速用户获取数据的系统

部署在离用户最近的网络节点上

命中CDN不需要访问后端服务器

互联网公司自己搭建或者租用

无法使用CDN缓存,适合服务器端缓存:redis等,一致性维护成文低

秒杀地址接口优化

请求地址 访问 redis 如果没有在访问...

Read article

项目开发记录 August 19, 2018

秒杀系统的实现之DAO层

Words count 25k Reading time 23 mins.

mvn archetype:generate -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp

修改servlet版本未3.1

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...
Read article
0%