- 博客(7)
- 收藏
- 关注
转载 java基础-ThreadLocal变量和普通变量的区别
java基础-ThreadLocal变量和普通变量的区别2015年04月10日 14:39:56阅读数:2367 java提供了ThreadLocal这个类型,具有该类型的成员变量,每个线程都可以保留一份它的备份数据,通过set方法设置;在线程内部用get方法获取自己备份的数据。这个备份并不是JVM自己备份的,而是通过ThreadLocal的set方法完成的,它的本质是以当前线程的Id...
2018-07-13 12:21:27 3904
转载 ThreadLocal 与 Synchronized区别
ThreadLocal 与 Synchronized区别相同:ThreadLocal和线程同步机制都是为了解决多线程中相同变量的访问冲突问题。不同:Synchronized同步机制采用了“以时间换空间”的方式,仅提供一份变量,让不同的线程排队访问;而ThreadLocal采用了“以空间换时间”的方式,每一个线程都提供了一份变量,因此可以同时访问而互不影响。以时间换空间->即枷锁方式,某个区域...
2018-07-13 12:20:46 178
转载 Thread详解11:ThreadLocal的使用
https://blog.csdn.net/cds86333774/article/details/51020819首先,我们看看JDK文档是怎么描述这个类的:该类提供了线程局部 (thread-local) 变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的 p...
2018-07-13 11:41:27 1001
转载 Spring单实例、多线程安全、事务解析
Spring单实例、多线程安全、事务解析2013年06月28日 13:34:58 阅读数:9336 引言: 在使用Spring时,很多人可能对Spring中为什么DAO和Service对象采用单实例方式很迷惑,这些读者是这么认为的: DAO对象必须包含一个数据库的连接Connection,而这个Connection不是线程安全的,所以每个DAO...
2018-07-13 10:46:11 243
转载 CAP原理与最终一致性 强一致性 弱一致性
介绍内容转载自:http://www.blogjava.net/hello-yun/archive/2012/04/27/376744.html https://blog.csdn.net/c289054531/article/details/15337575CAP原理中,有三个要素:一致性(Consistency)可用性(Availability)分区容忍性(Partition toleranc...
2018-07-13 10:38:16 12247
原创 BloomFilter(大数据去重)+Redis(持久化)策略
BloomFilter(大数据去重)+Redis(持久化)策略2017年11月10日 15:43:06 阅读数:4223 -------BloomFilter(大数据去重)+Redis(持久化)策略背景之前在重构一套文章爬虫系统时,其中有块逻辑是根据文章标题去重,原先去重的方式是,插入文章之前检查待插入文章的标题是否在ElasticSearch中存在,这无疑加重了Ela...
2018-07-13 10:08:49 1110
转载 Redis在Window服务下的安装
Redis在Window服务下的安装2018年06月07日 15:47:39阅读数:362Redis 安装1.首先在Windows下下载安装Redis下载地址:https://github.com/MicrosoftArchive/redis/releases根据你电脑系统的实际情况选择32位还是64位,在这里我下载了的是Redis-x64-3.0.500.zip压缩包,压缩后得到解压文件.2.测...
2018-07-10 23:34:24 149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人