⁶⁶   ⁶⁶⁶⁶⁶⁶   ⁶⁶66⁶⁶⁶⁶    ₆₆₆₆ 可以啊.这波  ₆₆₆₆⁶⁶⁶⁶⁶        ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶66⁶⁶⁶⁶     卧槽⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶    666₆₆₆₆₆₆₆ 666        666 ⁶⁶⁶⁶⁶⁶₆₆₆₆₆₆ ₆⁶⁶⁶⁶⁶⁶⁶⁶⁶ ⁶⁶⁶⁶⁶⁶ ⁶⁶⁶⁶⁶⁶⁶⁶

WillLiaowh

10
获赞数
7
粉丝数
广州
2019-04-13 加入
浏览 3.1k

世界上最伟大的力量是坚持。

个人动态
  • 赞了回答4 月 20 日
    关于索引的一个问题
    联合索引(col2,col3,col1)
  • 提出了问题4 月 19 日
    关于索引的一个问题
  • 发布了文章4 月 3 日
    Redis主从复制及其原理
    为了避免服务的单点故障,通过给主从复制可以把数据复制多个副本放在不同的服务器上,拥有数据副本的服务器可以用于处理客户端的读请求,扩展整体的性能
  • 发布了文章3 月 28 日
    MySQL事务
    事务提供一种机制,可以将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下方能提交,只要其中任一操作执行失败,都将导致整个事务的回滚。简单地说,事务提供一种“要么什么都不做,要么做全套(All or N...
  • 发布了文章3 月 28 日
    Redisson 分布式锁实现原理
    lock()底层是通过一段lua脚本实现的KEYS[1]代表你加锁的那个key,RLock lock = redisson.getLock("myLock");这里你自己设置了加锁的那个锁key就是“myLock”ARGV[1]代表的就是锁key的默认生存时间,默认30秒ARGV[2]代表的是加锁的客户端的ID,类似于下面这样:8743c9c0...
  • 赞了文章3 月 25 日
    百亿级数据分表后怎么分页查询?
    当业务规模达到一定规模之后,像淘宝日订单量在5000万单以上,美团3000万单以上。数据库面对海量的数据压力,分库分表就是必须进行的操作了。而分库分表之后一些常规的查询可能都会产生问题,最常见的就是比如分页查询的问题。一般我们把分表的字段称作shardingkey,...
  • 关注了用户3 月 25 日
  • 发布了文章3 月 21 日
    不看源码就硬聊AQS实现原理
    Java中的大部分同步类(Lock、Semaphore、ReentrantLock等)都是基于AbstractQueuedSynchronizer(简称为AQS)实现的。AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及队列模型的简单框架。
  • 赞了回答3 月 8 日
    关于Kafka重试达到次数之后的处理方案
    不是已经回答过你一次了吗,当重试次数超过预设的阈值后,需要怎么处理是由你自己的业务场景决定。常见的做法包括继续重试直到天荒地老,如果是网线断了这种方法非常低效。如果业务对丢失消息不敏感,可以直接抛弃这条信息如果业务对丢消息敏感,可以把错误记录下来...
  • 发布了文章3 月 7 日
    Spring Aop实现原理
    JDK动态代理jdk动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用业务方法前调用InvocationHandler处理。代理类必须实现InvocationHandler接口,并且,JDK动态代理只能代理实现了接口的类,没有实现接口的类是不能实现JDK动态代理。使用JDK动态代理类基本...
  • 发布了文章3 月 7 日
    JDK1.8 ConcurrentHashMap解析
    JDK1.8ConcurrentHashMap采用数组+单链表+红黑树的数据结构,数组和链表存储的是一个个Node对象,红黑树存储的是TreeNode对象
  • 发布了文章3 月 7 日
    JDK1.7 ConcurrentHashMap解析
    JDK1.7 ConcurrentHashMap基于数组+链表,包括一个Segment数组,每个Segment中是又是一个数组+链表的数据结构(相当于一个HashMap),数组和链表存储的是一个个HashEntry对象
  • 提出了问题3 月 3 日
    关于Kafka重试达到次数之后的处理方案
  • 赞了回答3 月 3 日
    可重复读的一个小问题
    会返回李四。一套事务的处理内容是连贯的,一个事务和另一个事务之间是隔离的。把单个事务看成是一块连贯操作就好,里面你的顺序该怎么运行还是怎么执行。事务如果失败会回滚,意思就是回滚你之前的操作,也就说你之前的每一句都是执行了的,只不过没有真正地入库。
  • 赞了回答3 月 3 日
    可重复读的一个小问题
    返回李四,因为是自己的事务里的操作,自己做的修改自己当然看的见除非read uncommited,否则提交之前其他事务看到的还是张三
  • 发布了文章2 月 28 日
    Synchronized原理和锁升级
    Synchronized使用场景Synchronized修饰实例方法:为当前实例this加锁Synchronized修饰静态方法:为当前Class实例加锁Synchronized修饰代码块:为Synchronized后面括号里修饰的实例加锁注意:同一个类的不同实例拥有不同的锁,因此不会相互阻塞。使用Synchronized修饰...
  • 发布了文章2 月 28 日
    最全面的Redis缓存雪崩、击穿、穿透问题解决方案
    缓存雪崩当某一时刻发生大规模的缓存失效的情况,会有大量的请求进来直接打到DB上面处理缓存雪崩1.redis的key在同一时间大面积失效,可考虑:在批量往Redis存数据的时候,把每个Key的失效时间都加个随机值,这样可以保证数据不会在同一时间大面积失效 {代码...} 设置...
  • 发布了文章2 月 25 日
    你究竟懂不懂@Autowired和@Resource区别?
    之前面试的时候被问到这个问题,查了下之后发现大部分文章都是你抄我我抄你,类似说法如这篇高赞的文章:[链接]刚开始看我觉得是这么一回事,后面自己动手试了下,发现代码根本无法证明@Autowired和@Resource区别后面发现了大佬的文章才恍然大悟@Resource 真的是 byN...
  • 提出了问题2 月 24 日
    关于Seata分布式事务的小问题
  • 提出了问题2 月 24 日
    可重复读的一个小问题