240 发简信
IP属地:上海
  • 如何设计一个秒杀程序及避免超卖问题

    很多的电商平台,在节假日如双十一,618等都会有商品描述的活动,今天和大家讨论一下,如何设计一个秒杀系统。 什么是秒杀在一定的时间内几秒或者几分...

  • Resize,w 360,h 240
    Java NIO与IO详解

    概述 NIO主要有三大核心部分:Channel(通道),Buffer(缓冲区),Selector。 传统IO基于字节流和字符流进行操作,而NI...

  • rocketmq配置文件详解

    所属集群名字附加:如果有多个master,那么每个master配置的名字应该一样,要不然识别不了对方,不知道是一个集群内部的brokerClus...

    0.4 20579 1 6 1
  • Resize,w 360,h 240
    ThreadLocal源码分析

    1. 背景 ThreadLocal源码解读,网上面早已经泛滥了,大多比较浅,甚至有的连基本原理都说的很有问题,包括百度搜索出来的第一篇高访问量博...

  • rocketmq如何实现分布式事务

    如果同一个数据源在本地事物很好控制,但是在不断发展的互联网环境下,微服务越来越流行,这个时候,需要解决分布式事物,需要保证数据的最终一致性。所谓...

  • java中的多线程锁和无锁

    参考链接:http://smallbug-vip.iteye.com/blog/2275743 在多线程开发的过程中,开发人员经常面临共享资源只...

  • mysql执行计划(explain)分析

    mysql的开源和使用简单使得其成为目前主流的RDB的主流数据库,但是mysql的效率相比Oracle性能上有很大差别,在业务中,很多时候,需要...

  • linux常见命令之grep命令详解

    项目上线之后,或者在测试环境,经常会有bug让我们去排查和修改,这个时候,我们需要在linux系统中使用一些命令帮我我们解决问题。今天和大家谈谈...

  • Resize,w 360,h 240
    swagger 快速生成接口测试文档详解及注意要点

    Swagger使用总结 1. Swagger是什么? 官方说法:Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTfu...

个人介绍
贵有恒,何必三更起五更睡;最无益,只怕一日暴十日寒