varyall的专栏

varyall
TA的个人主页 >
私信
关注
原创
44
粉丝
517
获赞
285
评论
143
访问
155万+
等级:
周排名:
1万+
积分:
1万+
总排名:
1482
勋章:

持之以恒

授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!

勤写标兵Lv2

授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。

最新文章

  • 历史最全面的架构师技术脑图
  • HBase篇(1)-特性与应用场景
  • MySQL数据行溢出的深入理解
  • MySQL行溢出与最大行
  • MySql表大小、行大小和列大小的限制

分类专栏

  • database 9篇
  • jvm 92篇
  • mysql 76篇
  • twemproxy 1篇
  • redis 51篇
  • keepalived 1篇
  • memcahed
  • epoll 2篇
  • btree 10篇
  • zookeeper 19篇
  • activemq 5篇
  • spring 14篇
  • memcached 1篇
  • linux 43篇
  • operator-system 1篇
  • nginx 2篇
  • c3p0 1篇
  • vps 1篇
  • algorithm 66篇
  • network 5篇
  • singleList 5篇
  • shell 3篇
  • ha&dis 1篇
  • lock 17篇
  • map 14篇
  • list 9篇
  • io 3篇
  • tcp 20篇
  • mongodb 22篇
  • dubbo 26篇
  • thrift 2篇
  • HighConcurrency
  • netty 11篇
  • kafka 11篇
  • cas 6篇
  • cap 2篇
  • base 1篇
  • 2pc 2篇
  • bus 1篇
  • pattern 16篇
  • disruptor 3篇
  • golang 1篇
  • financial 7篇
  • architecture 12篇
  • grpc 1篇
  • design 6篇
  • cdn 2篇
  • march 11篇
  • binarytree 2篇
  • clanguage
  • cplusplus
  • collection 13篇
  • mybatis 9篇
  • quartz
  • gossip 1篇
  • websocket 2篇
  • hbase 32篇
  • cassandra 12篇
  • hashmap 4篇
  • microservice 4篇
  • soa 8篇
  • rest 3篇
  • shardingdbtable 32篇
  • distributetransaction 2篇
  • rocketmq 5篇
  • concurrency 7篇
  • volatile 9篇
  • Diffie-Hellman 2篇
  • spring-cloud 1篇
  • ha 1篇
  • LRU 2篇
  • rabbitmq 5篇
  • string 2篇
  • etcd 2篇
  • consul 1篇
  • elasticsearch 25篇
  • kibana 2篇
  • multithread 1篇
  • canal 3篇
  • vi 1篇
  • warehouse 2篇
  • hive 3篇
  • blockchain 1篇
  • order 15篇
  • databus 3篇
  • debezium 1篇
  • share 1篇
  • proactor 1篇
  • lvs 2篇
  • codis 1篇
  • paxos 1篇
  • hashjoin 3篇
  • pv 6篇
  • druidio 1篇
  • thread 21篇
  • falsesharing 1篇
  • threadpool 4篇
  • basic 2篇
  • rpc 4篇
  • binary 1篇
  • object 1篇
  • jedis 6篇
  • eagles 1篇
  • springboot 17篇
  • tps 3篇
  • mvcc 2篇
  • distributelock 1篇
  • rapidframework 1篇
  • load 1篇
  • avro 1篇
  • kryo 5篇
  • lsm 12篇
  • nio 2篇
  • reactor 1篇
  • protobuf 1篇
  • kubernetes 3篇
  • springcloud 23篇
  • hystrix 22篇
  • tolerant 1篇
  • snowflake 4篇
  • sla 4篇
  • transaction 1篇
  • atomic 1篇
  • motan 1篇
  • consistenthashing 4篇
  • lfu 2篇
  • otter 1篇
  • uv 4篇
  • delayqueue 2篇
  • distributequeue 1篇
  • cpu 2篇
  • splitbrain 7篇
  • rbtree 6篇
  • zuul 2篇
  • beanstalkd 1篇
  • deadlock 14篇
  • jcu 10篇
  • im 9篇
  • synclock 1篇
  • ntp 1篇
  • blktrace 1篇
  • leveldb 8篇
  • mmap 6篇
  • greedy 1篇
  • graph 6篇
  • geo 14篇
  • restful 1篇
  • https 2篇
  • concurrenthashmap 8篇
  • clh 2篇
  • aqs 4篇
  • locksupport 2篇
  • ip 1篇
  • synchronized 2篇
  • cms 1篇
  • cdc 1篇
  • interview 3篇
  • lua 1篇
  • management 2篇
  • springmvc 2篇
  • haproxy 6篇
  • aba 2篇
  • wal 3篇
  • munmap 1篇
  • buffer 1篇
  • cache 3篇
  • file 3篇
  • nosql 1篇
  • va 1篇
  • sentinel 3篇
  • maze 8篇
  • arraylist 5篇
  • matrix 4篇
  • sql 3篇
  • callstack 3篇
  • elastic-job 3篇
  • kmp 1篇
  • journel 1篇
  • oplog 1篇
  • floyd 3篇
  • dijkstra 1篇
  • sharding-jdbc 8篇
  • second 3篇
  • bbs 1篇
  • classloader 5篇
  • problem 3篇
  • java 22篇
  • didi 2篇
  • sync 2篇
  • gc 9篇
  • guava 3篇
  • retry 3篇
  • myabtis 2篇
  • zipkin 5篇
  • npm 2篇
  • http 2篇
  • logstash 2篇
  • logback 1篇
  • udp 1篇
  • jdk 1篇
  • geohash 8篇
  • topk 4篇
  • jib 2篇
  • p2p 1篇
  • sleuth 4篇
  • lambda 5篇
  • recursive 1篇
  • heap 1篇
  • tomcat 11篇
  • ketama 1篇
  • backtracking 1篇
  • caffeine 1篇
  • trace 6篇
  • unicode 1篇
  • unix 1篇
  • turbine 1篇
  • slf4j 1篇
  • binlog
  • log 2篇
  • resume 14篇
  • voucher 4篇
  • rebate 1篇
  • elk 1篇
  • flume 1篇
  • flash 3篇
  • hr 3篇
  • downgrade 1篇
  • join 1篇
  • jndi 1篇
  • api 1篇
  • spi 1篇
  • jhipster 2篇
  • windows 1篇
  • swagger
  • magic 2篇
  • face 15篇
  • conflict 1篇
  • mq 1篇
  • hystriix 1篇
  • timerwheel 2篇
  • disk 2篇
  • array 2篇
  • junit 1篇
  • raw 1篇
  • zigzag 3篇
  • varint 2篇
  • aop 1篇
  • index 3篇
  • comparable
  • work 2篇
  • limit 2篇
  • filter 1篇
  • queue 1篇
  • hashtable 1篇
  • tree 1篇
  • op 2篇
  • circuit 1篇
  • optimizer 5篇
  • ribbon 1篇
  • git 2篇
  • maven 1篇
  • G1 1篇
  • vip 1篇
  • lettuce 2篇
  • metrics 1篇
  • docker 3篇
  • eureka 2篇
  • redlock 1篇
  • lease 3篇
  • feign 1篇
  • tencent 1篇
  • id 2篇
  • lombok 2篇
  • apollo 3篇
  • epoch 2篇
  • collect 1篇
  • redisson 1篇
  • jar 1篇
  • btrace 1篇
  • es 1篇
  • filesystemcache 1篇
  • resilience4j 1篇
  • RateLimiter 1篇
  • callable 1篇
  • zerocopy 1篇
  • abtest 2篇
  • kylin 1篇
  • phn 1篇
  • phoenix 8篇
  • tcc 5篇
  • gateway 1篇
  • sharding 1篇
  • log4j2 1篇

展开

归档

  • 2019年12月 1篇
  • 2019年11月 19篇
  • 2019年10月 9篇
  • 2019年9月 6篇
  • 2019年8月 13篇
  • 2019年7月 11篇
  • 2019年6月 5篇
  • 2019年5月 5篇
  • 2019年4月 11篇
  • 2019年3月 30篇
  • 2019年2月 17篇
  • 2019年1月 38篇
  • 2018年12月 9篇
  • 2018年11月 11篇
  • 2018年10月 5篇
  • 2018年9月 91篇
  • 2018年8月 130篇
  • 2018年7月 99篇
  • 2018年6月 51篇
  • 2018年5月 184篇
  • 2018年4月 102篇
  • 2018年3月 50篇
  • 2018年2月 23篇
  • 2018年1月 59篇
  • 2017年12月 102篇
  • 2017年11月 10篇
  • 2017年10月 4篇
  • 2017年9月 2篇
  • 2017年8月 5篇
  • 2017年7月 2篇
  • 2017年6月 2篇
  • 2017年5月 4篇
  • 2017年4月 17篇
  • 2017年3月 2篇
  • 2017年2月 1篇
  • 2017年1月 2篇
  • 2016年12月 17篇
  • 2016年1月 2篇
  • 2015年12月 7篇
  • 2015年11月 38篇
  • 2010年10月 1篇

展开

热门文章

  • 究竟啥才是互联网架构“高并发”

    阅读数 141598

  • Vim快速移动光标至行首和行尾 、第一行和最后一行

    阅读数 79196

  • 解决rabbitmq消息队列的顺序及重复消费问题

    阅读数 36580

  • 查询每门课程成绩都大于80分学生的姓名

    阅读数 35706

  • 在shell中如何判断一个变量是否为空

    阅读数 26193

最新评论

  • 汽车加油问题之贪心算法(全面分析)

    qq_45145931:博主代码有问题

  • 微信红包实现原理

    m0_45913523:加我907687458

  • Feign的超时与重试设置(Spr...

    yeyushaonian:请问楼主代码调通了吗?

  • 程序员简历应该怎么写?

    mpchruirui888:简历

  • 程序员简历应该怎么写?

    xixi_haha123:简历

aba

关注
关注数:0 文章数:2 访问量:165
  • 转载

    AtomicStampedReference、AtomicMarkableReference源码分析,解决cas ABA问题

    cas的ABA问题就是 假设初始值为A,线程3和线程1都获取到了初始值A,然后线程1将A改为了B,线程2将B又改回了A,这时候线程3做修改时,是感知不到这个值从A改为了B又改回了A的过程:AtomicStampedReference 本质是有一个int 值作为版本号,每次更改前先取到这个int值的版本号,等到修改的时候,比较当前版本号与当前线程持有的版本号是否一致,如果一致,则进行修改,并将版本号...
    2018-05-23 20:26:06 阅读数 91 评论数 0
  • 转载

    【实战Java高并发程序设计 3】带有时间戳的对象引用:AtomicStampedReference

    【实战Java高并发程序设计 1】Java中的指针:Unsafe类【实战Java高并发程序设计 2】无锁的对象引用:AtomicReferenceAtomicReference无法解决上述问题的根本是因为对象在修改过程中,丢失了状态信息。对象值本身与状态被画上了等号。因此,我们只要能够记录对象在修改过程中的状态值,就可以很好的解决对象被反复修改导致线程无法正确判断对象状态的问题。AtomicSta...
    2018-05-23 20:29:19 阅读数 74 评论数 0