240 发简信
IP属地:黑龙江
  • 120
    Spring源码--BeanFactory

    BeanFactory Spring Ioc 是一个管理Bean的容器,在Spring的定义中,他要求所有的Ioc容器都需要实现接口BeanFactory。==BeanFac...

  • 120
    Java--序列化

    序列化介绍 为什么需要序列化 Java 平台允许我们在内存中创建可复用的 Java 对象,但一般情况下,只有当 JVM 处于运行时,这些对象才可能存在,即,这些对象的生命周期...

  • 120
    Java--反射详解

    动态语言 动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的 JavaScript 就是动态语言,除此之外 Ruby,...

  • 120
    Java--异常详解

    异常分类 如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调...

  • 120
    微服务缓存&Redis

    1. 缓存管理器和配置 Spring在使用缓存注解前,需要配置缓存管理器,缓存管理器将提供一些重要的信息,如缓存配型,超时时间等。Spring可以支持多种缓存的使用,因此它存...

  • 120
    redis--发布订阅

    [TOC] 1. 介绍 在软件架构中,发布-订阅是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别,无需...

  • 120
    redis--安全

    [TOC] 1. redis 常规安全模式 redis被设计成仅有可信环境下的可信用户才可以访问。这意味着将redis实例直接暴露在网络上或者让不可信用户直接访问redis的...

  • redis--持久化

    [TOC] 1. Redis持久化 redis提供了多种持久化方式: none:没有使用任何持久化方式,当redis实例停止后,redis中的全部数据丢失。使用none就是将...

  • redis--分布式锁

    [TOC] 1. 分布式锁背景 在单体机器的jvm中,多个线程想要访问共享资源,那么,需要在jvm中创建一个独占锁,哪个线程获取到了锁,那么这个线程可以访问资源。其他线程只能...

  • 120
    redis--微服务中的高级用法

    [TOC] Redis 的事务 在spring boot中使用redis事务,和使用redis-cli使用事务是一样的。 Redis事务 redis 事务正常执行 使用red...

  • 120
    ClassPathResource 读取文件本地正常打包后异常

    ClassPathResource 读取文件本地正常打包后异常 代码: 里面使用了classPathResource.getFile().listFiles()获取一个目录下...

  • 120
    redis--集群

    [TOC] 1. Redis集群介绍 Redis 集群是一个提供在多个Redis间节点间共享数据的程序集。 Redis集群并不支持处理多个keys的命令,因为这需要在不同的节...

  • 120
    redis--内部数据结构

    [TOC] Redis的数据结构和内部结构 redis有5种数据结构,这5种数据结构在内部存储的时候,是不同的数据结构实现: redis查看数据结构的内部结构 redis中,...

  • 120
    redis--内存回收策略

    [TOC] 1. Redis 被当做缓存使用 当Redis被当做缓存来使用,当你新增数据时,让它自动地回收旧数据是件很方便的事情。这个行为在开发者社区非常有名,因为它是流行的...

  • 120
    redis--事务

    [TOC] 1. 介绍 事务:事务是一个单独的隔离操作:事务中的命令都会序列化,按顺序执行。事务在执行的过程中,不会被其他客户端发送的消息打断。事务是一个原子操作:事务中的命...

  • 120
    redis--主从复制

    [TOC] 1. 主从赋值 从节点slave实例能精确得复制主节点master实例的内容。每次当slave和master断开时,slave会自动重连到master上,并且无论...

  • 120
    redis--sorted set

    1. 介绍 Sorted Set是字符串的集合,不允许重复的成员出现在一个Set中。Sorted Set是有序集合,在Sorted Sett内部的每一个元素,都有一个scor...

  • 120
    redis--set

    1. 介绍 和java的set相同,set就是一个==不允许重复==的list。set也可以进行增加、删除、修改、查询等操作。不同的是,list执行查询的花费为O(n),n取...

  • 120
    redis--hash

    1. 介绍 可以把Redis中的Hash类型理解成java里面的Map 类型。key就是map的实例对象引用,field就是map的键,value就是map的键对应的值。==...