240 发简信
IP属地:湖南
  • 120
    springmvc后台应用改造为weblogic部署

    以前没有使用过weblogic的相关经验,以下是老项目改造的过程中简要记录 weblogic安装 mac系统安装 1. 官网下载 weblogic 12.1.3.0版本 ht...

  • 120
    (面试高频)数据库与缓存双写一致性分析

    关于数据库已缓存双写一致性的问题,在实际项目中经常遇见或面试也经常被提及,所以在这里梳理一下,供大家参考,哪里有不妥当的地方望指正 首先,缓存由于其高并发和高性能的特性,已经...

  • 120
    (面试高频)分布式锁

    什么是锁 普通的锁,即在单机多线程环境下,当多个线程需要访问同一个变量或代码片段时,被访问的变量或代码片段叫做临界区域,我们需要控制线程一个一个的顺序执行,否则会出现并发问题...

  • 120
    (面试高频)Redis-击穿、穿透和雪崩

    关于击穿、穿透和雪崩你真的了解麽?相信你看完了以下我的介绍,会有所了解... 击穿 通俗的说击穿:前提是对某一key发生了高并发至redis,恰巧那么一瞬间key消失(过期时...

  • 120
    (高频面试)读多写少的情况,如何优化MySQL的查询方案

    面试官问:假设你负责的某业务在双十一期间要搞运营活动,公司投入了大量的营销费用进行推广,此举会带来巨大的流量,如果你作为架构师或者技术负责人,要如何设计方案来优化 MySQL...

  • 120
    动态生成AES对称密钥串(非对称传输AES)

    原图地址: 如上图所示,各自对端持有对方的公钥,AES对称密钥串各自生成,通过非对称方式交换AES串,增加了数据传输的安全性。其实为了增加提高效率问题,可以简化为双方通过非对...

  • 120
    ZK原理

    简介 ZooKeeper是用于分布式应用程序的分布式,开放源代码协调服务。它公开了一组简单的原语,分布式应用程序可以基于这些原语来实现用于同步,配置维护以及组和命名的更高级别...

  • 120
    Kafka内部原理(二)

    单点内部机制 broker内部进程接收数据,是顺序追加的append,最终持久化到磁盘,磁盘顺序读写的效率要高于随机读写的速度 持久化到磁盘的数据有两种数据结构,一种是dat...

  • 120
    Kafka的Offset、Index(三)

    1. Offset简介 Kafka中的每个Partition都由一系列有序的、不可变的消息组成,这些消息被连续的追加到Partition中。Partition中的每个消息都有...

  • 120
    前瞻Kafka(一)

    概述 Kafka是一种分布式的,基于发布/订阅的消息系统。使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。 框架 Broker:一台kafka服务器就是一个brok...