上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 一、持久化 两种方式:RDB(默认)和AOF 二、各种集群 三、缓存三大问题 四、redis为啥单线程 阅读全文
posted @ 2020-08-17 09:10 木叶小寒江 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 一、类的加载 二、类加载的过程 二、双亲委派机制 概念 某个类加载器接收到加载的请求的时候,首先是递归的交给父类加载器,如果父类加载器能够加载,则返回成功;否则自己加载 分类 启动类加载器 扩展类加载器 应用程序类加载器 自定义类加载器 好处 可以避免重复加载,父类加载子类不需要重复加载; 避免多个 阅读全文
posted @ 2020-08-17 09:01 木叶小寒江 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 一、Spring IOC的注入方式 xml配置申明注册:setter、构造器、工厂方法注入; 注解方式申明注册:注解方式注 参考 1.构造器注入 构造器单个参数 <bean id="" class=""> <constructor-arg ref="beanId"></constructor-arg 阅读全文
posted @ 2020-08-16 11:11 木叶小寒江 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式 1.单例模式的特点 - 私有构造器 - 私有自己属性 - 对外静态实例方法 2.分类 懒汉式 用到的时候再去创建,有延迟加载的作用 线程不安全 饿汉式: 一开始就创建好,但是容易产生垃圾 线程安全 双重检测锁(DCL): 第一次检查为了不必要的锁; 第二次检查,是检查当前线程,返回实例 阅读全文
posted @ 2020-08-15 10:43 木叶小寒江 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一、整体架构 几个基础问题: 1.List如何排序? 2.List删除某个元素 3.对比问题(关键是掌握每个的特性): List和Set的区别 ArrayList和HashSet的区别 HashMap和Hashtable区别 二、ArrayList 1.概述 2.源码 3.扩容机制 4.快速失败机制 阅读全文
posted @ 2020-08-15 09:23 木叶小寒江 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 一、ACID+四种隔离级别 1)ACID的意义 A,Atomicity原子性,指一个事务是不可分割的单位,这个事务要么全部成功,要么全部失败。 C,Consistency一致性,事务执行前后数据的状态不变 I,Isolation隔离性,事务内部的操作与其他事务是隔离的,事务之间不会有任何干扰 D,D 阅读全文
posted @ 2020-08-13 23:19 木叶小寒江 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 描述:Copy-On-Write指的是写时复制,这是一种技术,更是一种思想。可以帮助我们解决并发读写的问题 一、Java中CopyOnWrite jdk中CopyOnWriteArrayList是写时复制容器,它的工作流程是:平时查询的时候,随便访问不需要加锁;只有在写入/删除的时候,才会从原来数据 阅读全文
posted @ 2020-08-13 08:32 木叶小寒江 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-07-13 23:39 木叶小寒江 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.健康项目: 笔记: https://blog.csdn.net/TZ845195485/article/details/102622620 代码: https://gitee.com/delete_lin/heima8406_health 阅读全文
posted @ 2020-07-13 22:36 木叶小寒江 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: "pwwkew" 输出: 3 解释: 因为无重 阅读全文
posted @ 2020-07-05 21:12 木叶小寒江 阅读(493) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页