用户中心USER CENTER

首页/用户
  • 支付宝防并发方案之"一锁二判三更新"

    摘要:每年支付宝在双和双的活动中,都展示了绝佳的技术能力。对于异步并发重复消息的处理亦是如此,加深对状态机的判断后还可以处理消息乱序问题。 每年支付宝在双11和双12的活动中,都展示了绝佳的技术能力。这个能力不但体现在处理高TPS量的访问,更体现在几乎不会出错,不会出现重复支付的情况,那这个是怎么做到的呢? 诚然,为了实现在高并发下仍不会出错的技术目标,支付宝下了很多功夫,比如幂等性的处理,...

    imingyu 发布于Java
  • 垃圾回收算法与 JVM 垃圾回收器综述

    摘要:垃圾回收算法与垃圾回收器综述我们常说的垃圾回收算法可以分为两部分对象的查找算法与真正的回收方法。串行垃圾回收器一次只使用一个线程进行垃圾回收并行垃圾回收器一次将开启多个线程同时进行垃圾回收。 垃圾回收算法与 JVM 垃圾回收器综述归纳于笔者的 JVM 内部原理与性能调优系列文章,文中涉及的引用资料参考 Java 学习与实践资料索引、JVM 资料索引。 showImg(https://s...

    imingyu 发布于Java
  • 「Java 8 函数式编程」读书笔记——高级集合类和收集器

    摘要:本章是该书的第五章主要讲了方法引用和收集器方法引用形如这样的表达式可以简写为这种简写的语法被称为方法引用方法引用无需考虑参数因为一个方法引用可以在不同的情况下解析为不同的表达式这依赖于的推断方法引用的类型方法引用可以分为四类引用静态方法 本章是该书的第五章, 主要讲了方法引用和收集器 方法引用 形如: artist -> artist.getName() (String arg) ->...

    imingyu 发布于Java
  • springboot-web测试配置

    配置 @WebIntegrationTest(randomPort = true) 可以替代 @IntegrationTest(server.port:0) @WebAppConfiguration 完整实例 @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicationConfiguration(classes = DemoApplicati...

    imingyu 发布于Java
  • redis ----分布式锁

    摘要:假设反向代理层是,里能够配置多个后端,并且能够探测到多个后端的存活性。以为例,天然支持主从同步,官方也有哨兵机制,来做的存活性检测。方法论上,高可用是通过冗余自动故障转移来实现的。 究竟啥才是互联网架构高可用 一、什么是高可用 高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服...

    imingyu 发布于云内存数据库
<