项目笔记
雨临Lewis
个人博客地址:https://lewky.cn
展开
-
Java高并发秒杀API(三)之Web层
Java高并发秒杀API(三)之Web层1. 设计前的分析 Web层内容相关前端交互设计Restful规范SpringMVCBootstrap + jQuery 前端页面流程 详情页流程逻辑 为什么要获取标准系统时间(服务器的时间)用户可能处在不同时区,用户的电脑的系统时间可能不同。 Restful规范Restful规范是一种优雅的URI表达方式:/模块/资源/{标识}/集合原创 2017-10-05 18:03:54 · 6371 阅读 · 0 评论 -
SSM实战项目——Java高并发秒杀API
SSM实战项目——Java高并发秒杀API项目介绍 何为秒杀?所谓“秒杀”,就是网络卖家发布一些超低价格的商品,所有买家在同一时间网上抢购的一种销售方式。由于商品价格低廉,往往一上架就被抢购一空,有时只用一秒钟。 为何选择Java高并发秒杀作为实战项目?秒杀业务场景具有典型事务特性秒杀/红包类需求越来越常见 为何使用SpringMVC+Spri...原创 2017-10-03 13:25:43 · 13609 阅读 · 0 评论 -
Java高并发秒杀API(二)之Service层
Java高并发秒杀API(二)之Service层1. 设计前的分析 分层的必要性DAO层工作演变为:接口设计+SQL编写(不需要其他杂七杂八的功能)代码和SQL的分离,方便review(浏览)DAO拼接等逻辑在Service层完成(DAO只需负责SQL语句,其他都由Service层完成)一些初学者容易出现的错误,就是喜欢在DAO层进行逻辑的编写,其实DAO就是数据访问的缩写,它只进行数据的原创 2017-10-05 18:02:28 · 6684 阅读 · 0 评论 -
如何创建一个ssh项目
※ssh整合ssh指struts+spring+hibernate三大框架,通过ssh三大框架间的配合使用来开发项目是jee中较流行的一种方式,下边通过一个案例来说明ssh的整合,案例使用一个雇员管理系统具体步骤:创建web项目①先搞定spring②引入spring开发包③编写applicationContext.xml文件(或者beans.xml),将该文原创 2017-08-01 19:07:44 · 2061 阅读 · 0 评论 -
Java高并发秒杀API(四)之高并发优化
Java高并发秒杀API(四)之高并发优化1. 高并发优化分析 关于并发并发性上不去是因为当多个线程同时访问一行数据时,产生了事务,因此产生写锁,每当一个获取了事务的线程把锁释放,另一个排队线程才能拿到写锁,QPS(Query Per Second每秒查询率)和事务执行的时间有密切关系,事务执行时间越短,并发性越高,这也是要将费时的I/O操作移出事务的原因。 在本项目中高并发发生在哪?在原创 2017-10-06 17:07:54 · 38259 阅读 · 21 评论 -
Java高并发秒杀API(一)之业务分析与DAO层
Java高并发秒杀API(一)之业务分析与DAO层 本SSM实战项目使用了Maven进行依赖管理,如果有不清楚Maven是什么的可以参考这篇文章1. 创建Maven项目和依赖1.1 创建项目前需要先安装Maven,并设置好环境变量Maven下载设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\apache-maven-XXX将%...原创 2017-10-04 23:57:03 · 9085 阅读 · 1 评论 -
SSM+Dubbox电商项目 - 品优购mall
项目简介品优购网上商城是一个综合性的 B2B2C 平台,类似京东商城、天猫商城。网站采用商家入驻的模式,商家入驻平台提交申请,有平台进行资质审核,审核通过后,商家拥有独立的管理后台录入商品信息。商品经过平台审核后即可发布。品优购网上商城主要分为网站前台、运营商后台、商家管理后台三个子系统。网站前台主要包括网站首页、商家首页、商品详细页、、搜索页、会员中心、订单与支付相关页面、秒杀频道等。...原创 2018-10-10 22:54:01 · 1644 阅读 · 0 评论 -
Dubbox - 入门小Demo
Dubbox简介Dubbox 是一个分布式服务框架,其前身是阿里巴巴开源项目Dubbo ,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在Dubbo基础上进行优化,并继续维护,为了与原有的Dubbo区分,故将其命名为Dubbox。Dubbox 致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbox就是个服务框架,如果没有分布式的...原创 2018-10-10 22:57:47 · 877 阅读 · 0 评论