240 发简信
IP属地:浙江
  • 线程池的简单实现:Java线程池初学者必读指南

    "作为一名Java开发者,是否曾经遇到过多线程并发的问题?线程数量过多时,会导致资源浪费,应用性能下降,甚至发生线程死锁的情况。那么,有没有一种...

  • redis 消息队列方案

    redis 消息队列方案 观察角度:消息有序,重复消息处理,消息可靠性保证 pub/sub 发布订阅机制 list集合 消息有序:lpush和r...

  • redis有了主从复制,为什么还需要哨兵呢?

    哨兵机制 无论是写服务中断,还是从库无法进行数据同步,都是不能接受的。所以,如果主库挂了,我们就需要运行一个新主库,比如说把一个从库切换为主库,...

  • Resize,w 360,h 240
    redis为什么需要主从复制?

    为什么要有主从复制,使redis具有高可用性! 多机情况下主从复制 同步文件和同步命令 同步文件 客户端发送命令 slaveof 给从服务器 ...

  • redis基本数据结构使用与场景

    [toc] string(字符串) 用法 使用场景 存储key-value键值对,可以用做缓存使用setnx 实现分布式锁使用 incr 命令 ...

  • B+树索引的由来

    B+树索引的由来 从前面讲的InnoDB数据页结构,特别是页目录,我们可以了解到,记录在页里面是以单链表的形式存在,而页与页之间构成了双向链表。...

  • 记录Java特性之optional

    为什么推出Optional 空指针异常(NullPointerException)空指针异常特别容易在调用对象的某个方法上,我们平常判空时,可能...

  • Resize,w 360,h 240
    java8特性之lambda表达式

    lambda表达式含义 函数式接口1.什么是函数式接口2.自定义函数3.作为参数传递Lambda表达式4.四大内置核心函数式接口 方法引用与构造...

  • Resize,w 360,h 240
    2020.7.6 篱笆墙网络科技公司面试

    Java中如何保证线程安全性 什么是线程安全: 当多个线程访问某个方法时,不管你通过怎样的调用方式、或者说这些线程如何交替地执行,我们在主程序中...