240 发简信
IP属地:台湾
  • Day02-1月31日摘录

    《傅雷家书》摘要 篇一 把自己的思想写下来,比着光在脑中空想是大不同的。写下来需要正确精密的思想,所以写在纸上的自我检讨,格外深刻,对自己也印象深刻。 篇二 我现在特别提醒你...

  • 120
    单例模式详细解析

    单例模式 指确保一个类只有单个对象被创建。这个类提供了一种访问其唯一对象的方式,可以直接访问。 实现方式 1.懒汉式 懒汉式在第一次调用时才初始化,避免了浪费内存。但是如果要...

  • 120
    工厂模式:简单工厂模式、工厂方法模式和抽象工厂模式

    工厂模式(Factory Pattern) 类型:创建型模式主要解决对象:一个接口有多个实现类时,调用端需要知道每个实现类的构造函数才能创建不同的实例。解决方法:创建工厂类,...

  • Redis扩展知识:缓存穿透和雪崩

    缓存穿透(查不到导致) 用户查询一个数据,发现redis内存数据中没有,也就是缓存没有命中,于是向持久层数据库查询,发现也没有,于是本次查询失败。当很多用户进行这样的操作时,...

  • Redis进阶知识3:发布订阅和主从复制

    一、发布订阅 主要对象: 消息发送者 发送频道 消息接收者 流程: 消息接收者订阅频道(subscribe) 消息发送者发送消息到指定频道(publish channel m...

  • Redis进阶知识2:RDB和AOF

    一、RDB RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压...

  • Redis进阶知识1:事务、整合Java和配置文件

    事务 Redis事务可以一次执行多个命令。三个特点: Redis单条命令保证原子性,但Redis事务不保证原子性! 事务的所有命令都会被序列化,在执行过程中,会按照顺序执行。...

  • Redis概述

    Redis是什么 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志...

  • Redis基础知识

    基础知识 Redis默认有16个数据库,默认第0个。使用select n:进行切换数据库。 Redis是一个内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件MQ。...

  • 120
    JVM思维导图

    JVM内存模型 程序计数器(线程私有) 是当前线程锁执行字节码的行号治时期,每条线程都有一个独立的程序计数器,这类内存也称为“线程私有”的内存。正在执行java方法的话,计数...

  • String、StringBuilder和StringBuffer

    字符串拼接源码分析 String 方式一:“+”运算符 方式二:concat方法 “+”运算符和concat()方法无法在原字符串基础上进行更改,需生成新的字符串。 以下为 ...

  • 120
    垃圾回收机制

    内存分区 jdk1.8之前:堆中:新生区、老年区;方法区中:永久区 jdk1.8之后:堆中:新生区、老年区;内存中:元空间 GC垃圾回收,主要是在新生区和老年区。 详解 新生...

  • 120
    JDK1.8之后的JVM内存模型

    JVM内存模型 修改内容:将方法区移除,添加了元数据区,而且元数据区是在本地内存中,不再受限制于JVM内存的大小,而是和机器内存有关。 修改原因 随着现今框架和程序都包含很多...

  • 120
    零拷贝实现

    概述 零拷贝指计算机操作过程中,CPU不需要在数据内存之间拷贝消耗资源。通常应用在网络上发送文件时,不需要将文件内容拷贝到用户空间(User Space)而直接在内核空间(K...

  • 120
    类装载器概述

    一、在JVM中位置 存在于JRE(Java运行环境)中。将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后在堆中生成一个代表这个类的 ...

  • Day01-10月12日摘录

    篇一 人性最深刻的原则就是希望别人对自己加以赏识。 ---威廉·詹姆斯 所谓赏识就是充分肯定学生,通过心理暗示不断培养学生的自尊心和自信心,使其具有勇于进取的信心和不断进取...

  • 120
    Spring注解积累

    @Controller 它的主要目的是让组件扫描将这个类识别为一个组件。Spring的组件扫描功能会自动发现它,并创建一个该类的实例作为Spring上下文中的bean。 在类...

  • 反射原理

    概述 Reflection(反射)允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 jvm原理 ​ jvm加...

  • Java中的注解

    一、JDK内置注解 1.作用在代码的注解: @Override:检查该方法是否是重写的方法。如果父类或所有引用的接口中无该方法,会编译错误。 @Deprecated:标记过时...

个人介绍
吉光片羽,雪泥鸿爪。