自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

转载 redis分布式锁应用场景一

在项目中有这样的一个场景,有两台服务器A和B,项目部署在A服务器和B服务器上,如果用户在两台电脑上登录,提交订单,这个时候可能会出现A服务器和B服务器同时执行订单提交的动作,导致C服务器上数据库出现相同的订单数据,如下图所示: 上面的问题属于线程并发导致数据产生了重复,使用re...

2017-08-31 23:16:00 587

转载 lucene入门

1、什么是lucene lucene是一个全文检索框架。 2、全文检索是什么 对需要查找数据的每个单词建立一个索引,对索引进行搜索的过程就叫全文检索。 3、为什么用全文检索 传统线性查找按照数据信息的前后顺序依次进行查找(效率低),当数据量大的时候速度很慢,通过索引内容快速找到需要的...

2017-08-27 20:21:00 98

转载 spring task定时任务

在项目中,我们经常需要用到定时任务,但是当定时任务过多或者执行时间过长等原因会造成定时任务执行的结果有差错,这是因为spring task任务有并行和串行之分,并行是指:一个定时任务,当执行时间到了的时候,立刻执行此任务,不管当前任务是否在执行中;串行是指:一个定时任务,当执行时间到了的时...

2017-08-20 22:02:00 142

转载 ThreadLocal介绍及使用

ThreadLocal使用场合:主要是解决多线程中类变量、成员变量在并发访问中产生不一致的问题。ThreadLocal特点:为每个线程中使用的类变量、成员变量创建一个类变量、成员变量的副本,每个线程在运行中都是访问自己内部的副本变量。 ThreadLocal缺点:由于每个线程都创建了一个副本...

2017-08-12 23:16:00 108

转载 java多线程之线程安全队列LinkedBlockingQueue

最近公司在开发项目中,需要通过excel批量上传将商品加入购物车,如果excel中商品过多,用户访问比较多的情况下,给服务器造成的压力极大,稍有不慎,极容易造成服务器崩溃,所以引入队列(实现生产者、消费者模式),保证服务器正常运行。 1、什么是队列Queue 简而言之:队列是一种数据结构,...

2017-08-06 15:10:00 2904

转载 spring @Transactional 事务管理的深入了解

什么是事务 事务必须服从ACID原则。ACID指的是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。 原子性:操作这些指令时,要么全部执行成功,要么全部不执行。只要其中一个指令执行失败,所有的指令都执行失败,数据...

2017-07-22 11:36:00 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除