01 2019 档案

摘要:并发控制 concurrency control 数据库提供的函数集合,允许多个人同时访问和修改数据。 锁(lock)是Oracle管理共享数据库资源并发访问并防止并发数据库事务之间“相互干涉”的核心机制之一。 Oracle使用了多种锁,包括: 不论是哪一种锁,请求锁时都存在相关的最小开销。 TX锁 阅读全文
posted @ 2019-01-26 20:54 是谁扭曲了时空 阅读(682) 评论(0) 推荐(0)
摘要:1、获取 applicationContext,通过ApplicationAware自动注入 2、getBeansOfType、getBeanNamesForType //key位 beanName,value为bean Map<String, Interface> result = applica 阅读全文
posted @ 2019-01-21 21:56 是谁扭曲了时空 阅读(12708) 评论(2) 推荐(0)
摘要:适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配,简单点理解就是平常所见的转接头,转换器之类的存在。 适配器模式有两种:类适配器、对象适配器、接口适配器 前二者在实现上有些许区别,作用一样,第三个接口适配器差别较大。 1、类适配器模式: 原理:通过继承来实现适配器功 阅读全文
posted @ 2019-01-17 22:21 是谁扭曲了时空 阅读(254) 评论(0) 推荐(0)
摘要:伪静态实际上是利用php把当前地址解析成另一种方法来访问网站,要学伪静态规则的写法,要懂一点正则 一、正则表达式教程 有一个经典的教程:正则表达式30分钟入门教程 常用正则如下: 应用替换时,前面一个()中匹配的内容后面就用$1引用,第二个()中匹配的就用$2引用,,,,,, 这个()里面的东西叫原 阅读全文
posted @ 2019-01-07 14:58 是谁扭曲了时空 阅读(621) 评论(0) 推荐(0)
摘要:先来就库存超卖的问题作描述:一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购 一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止造成不必要的损失是众多电子商务网站程序员头疼的问题,这同时也是 最基本的 阅读全文
posted @ 2019-01-04 16:00 是谁扭曲了时空 阅读(625) 评论(0) 推荐(0)
摘要:做电商网站,经常会有各种秒杀和热门商品,所以高并发的处理一直是电商最重要的事情。这里记录下当初自己是如何处理的 写在前面: 1、本文设计到的并发处理均是针对纵向,不针对横向扩展,即只设计从PHP层面到数据库层面的处理,不涉及多台服务器,集群、大带宽等的横向设计。 2、本文中涉及到的高并发并不是淘宝京 阅读全文
posted @ 2019-01-04 15:59 是谁扭曲了时空 阅读(594) 评论(0) 推荐(0)