240 发简信
IP属地:湖南
  • 240
    Redis pipeline 简介

    前言 最近在学习Redis的时候看到Redis在执行命令的时候是单线程的。这意味如果客户端向服务器发送查询请求时,Redis客户端将以阻塞的方式等待服务器的响应。这样后面的客...

  • 240
    Netty-理解selector是什么

    BIO的弊端 BIO既是Blocking IO,也叫同步阻塞模型,BIO模型如下 如果所示,多个客户端连接一个服务端, 每出现一个客户端就开一个handler(一般对应一个线...

  • 240
    肝了三晚,终于吃透了Druid连接池

    前言 作为一个java程序员,数据库的JDBC几乎每天都在做,数据库连接池Druid每天也在使用,但可能用起来太简单了(spring中引入依赖即可),往往忽略了连接池的意义和...

  • 240
    JVM 执行引擎的作用及工作过程

    下面就要讲代码到底是怎么执行的。在讲源码之前,我们看看从流程角度到底是怎么运行的。 执行引擎的概述 执行引擎是 Java 虚拟机核心的组成部分之一。 “虚拟机”是一个相对于“...

  • 240
    Tomcat基本原理

    1.Tomcat核心: Http服务器+Servlet容器 组件分工: 连接器Connector:处理 Socket 连接,负责网络字节流与 Request 和 Respon...

  • 240
    Yarn上运行Hello World

    前言 上文提到yarn类似一个分布式操作系统,那么我们就可以自定义写一些应用在这个操作系统上运行 当然也不能太过随意写,我们要运行在操作系统上就必然要遵守操作系统本身的规矩 ...

  • 240
    地球人能看懂的Hadoop

    前言 初学hadoop,网上的相关资料很多,讲解大同小异:一堆专业术语+火星文 学习起来很困难,很难探究出它的存在意义,因此本文结合自己的理解,用地球人的语言来描述hadoo...

  • 240
    漫画解读redis集群|哨兵|脑裂

    哨兵 还是拿现实生活举例,假设某小公司暂存资料的柜子,有多个格子,柜子还有一个专门的管理员,他的工作就是按公司员工的命令在某个格子(key)存资料(value),取资料(va...

  • spring 分布式锁 SchedulerLock

    (spring 分布式锁 SchedulerLock,整合redis冲突、jdbc异常问题) 简介 ShedLock的作用,确保任务在同一时刻最多执行一次。如果一个任务正在一...