- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 高并发下防止库存超卖的解决方案
最近在看秒杀相关的项目,针对防止库存超卖的问题,查阅了很多资料,其解决方案可以分为悲观锁、乐观锁、分布式锁、Redis原子操作、队列串行化等等,这里进行浅显的记录总结。首先我们来看下库存超卖问题是怎样产生的: 1 2 3 4 5 6 //1.查询出商品库存信息 selectstockfromt_goodsw...
2020-02-29 20:56:41 8217 1
原创 windows环境Nginx下载安装及简单配置
一、下载安装Nginx官网:http://nginx.org/en/download.html打开官网,我们选择稳定的Windows版本下载,然后解压。解压后目录如下:转存失败重新上传取消解压后即可,目录如下:二、配置Nginx安装完成后,在启动之前,我们需要进行简单的配置。首先打开conf目录下的nginx.conf文件,这是Nginx最重要的配...
2020-02-26 11:14:54 2611
原创 分布式Session解决方案
在分布式环境中,浏览器端发送的请求经负载均衡后分配到不同的服务器,因此存在session无法共享的问题。解决方案有如下几种方案一:客户端存储即将信息存储在cookie中。由于cookie是存储在客户端浏览器中的,存在一些安全隐患,而且cookie的存储大小和类型存在限制,只能存储少量数据。方案二:服务器session复制Session复制是小型企业使用比较多的一种服务器集群...
2020-02-25 20:32:49 296
原创 在Idea中为项目添加Tomcat配置
刚开始用Idea非常不习惯,导入一个web项目后,一片红,也没有Build path可以设置。网上搜集了些资料,发现需要配置的东西还有点繁琐,这里进行一下记录,供后续查阅。1.配置JDK1).点击右上角的按钮,调出project structure页面2)选择Project,进行配置。2.配置Artifacts1)在Project Structure页面,点击Art...
2020-02-09 21:55:38 7254 1
source insight
2013-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人