240 发简信
IP属地:广东
  • 120
    RabbitMQ:消息发送确认 与 消息接收确认(ACK)

    默认情况下如果一个 Message 被消费者所正确接收则会被从 Queue 中移除 如果一个 Queue 没被任何消费者订阅,那么这个 Queue 中的消息会被 Cache(...

  • 反射工具类,如斯优雅

    Foreword 反射的作用我在这就不多说了,每次用到反射都是那么一坨代码丢进去,总是让人觉得很不优雅,如今有了我这个反射工具类,那么大家就可以一句话优雅地来完成反射的工作,...

  • 120
    Cmder

    Cmder是Windows下非常好用的终端模拟器, 常用于替换windows自带的终端。它可以在不同的标签页中同时连接不同的底层Shell,包括cmd、PowerShell、...

  • 大佬牛逼,但我还未完全消化

    vue项目开发流程

    创建vue项目流程 1.使用构建工具vue-cli创建项目脚手架 vue-cli是一个官方发布vue.js项目脚手架,使用vue-cli可以快速创建vue项目。(1)安装确认...

  • Gradle与Maven的区别

    Java生态体系中有三大构建工具:Ant、Maven和Gradle。其中,Ant是由Apache软件基金会维护;Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最...

  • 我想问下哈希表是不是数组+链表?HashMap有说底层基于数组+链表+红黑树的有说是哈希表+红黑树的。这怎么个说法?

    哈希表—什么是哈希表

    冰冻非一日之寒 哈希表是一种数据结构~ 基本概念 哈希表可以存储各种类型的数据,当我们从哈希表中查找所需要的数据时,理想情况是不经过任何比较,一次存取便能得到所查记录,那就必...

  • 120
    分享微信支付Api

    不久前,刚做了微信扫码支付(NATIVE),官方的API已经写的很清楚,但是坑是真不少,整个开发下来,虽不至于崩溃,但是真的很浪费时间。我们接入的是扫码支付,这里做个...

  • 120
    阿里黑科技双十一亿级并发下电商秒杀系统高并发如何防止库存超卖

    代码量太大,录制成视频给大家。 一、秒杀带来了什么? 在秒杀的情况下,肯定不能如此高频率的去读写数据库,会严重造成性能问题的 必须使用缓存,将需要秒杀的商品放入缓存中,并使用...

  • 120
    通过乐观锁解决库存超卖的问题

    前言 在通过多线程来解决高并发的问题上,线程安全往往是最先需要考虑的问题,其次才是性能。库存超卖问题是有很多种技术解决方案的,比如悲观锁,分布式锁,乐观锁,队列串行化,Red...

  • very good

    通过乐观锁解决库存超卖的问题

    前言 在通过多线程来解决高并发的问题上,线程安全往往是最先需要考虑的问题,其次才是性能。库存超卖问题是有很多种技术解决方案的,比如悲观锁,分布式锁,乐观锁,队列串行化,Red...