摘要:
单例模式 应用场景:在内存中只有一个实例,如xxxFactory,xxxMgr 有八种单例,完美无缺的有两种,常用的却并非这两种 1、 package org.ali.singleton; /** * Author: lury * Date: 2022-09-04 8:35 * 饿汉式 * 类加载到 阅读全文
摘要:
单例模式 应用场景:在内存中只有一个实例,如xxxFactory,xxxMgr 有八种单例,完美无缺的有两种,常用的却并非这两种 1、 package org.ali.singleton; /** * Author: lury * Date: 2022-09-04 8:35 * 饿汉式 * 类加载到 阅读全文
摘要:
虚拟机篇 1. JVM 内存结构 要求 掌握 JVM 内存结构划分 尤其要知道方法区、永久代、元空间的关系 结合一段 java 代码的执行理解内存划分 执行 javac 命令编译源代码为字节码 执行 java 命令 创建 JVM,调用类加载子系统加载 class,将类的信息存入方法区 创建 main 阅读全文
摘要:
1.线程状态 Java 6种 新建 可运行 阻塞,有时等待,无限等待 终结 操作系统 5种 新建 就绪 阻塞 运行 终结 2.线程池七大参数 1.corePoolSize 2.maxinumPoolSize 3.keepAliveTime 急救线程生存时间 4.unit 急救线程的生存时间单位 5. 阅读全文
摘要:
后台 SubjectVo // 课程分类 @Data public class SubjectVo { private String id; private String title; private Integer sort; private List<SubjectVo> children; } 阅读全文
摘要:
单例模式五种方式 饿汉式 public class Singleton{ private static final Singleton instance = new Singleton(); private Singleton() { // 防止暴力反射 if (instance != null) 阅读全文
摘要:
分布式 1.CAP定理 cap定理 Consistency 一致性:访问分布式系统中任意节点,总能返回一致的结果 Available 可用性:分布式系统总能向客户端返回响应 Partition tolerance 分区容忍:当分布式系统节点通信发生了消息丢失或消息延迟,仍然允许系统运行 阅读全文
摘要:
数学类算法题总结 质数 什么是质数?质数是从2开始,因子只有1和本身。 1.判断质数 public boolean isPrime(int num) { if (num < 2) return false; boolean flag = true; for (int i = 2;i <= num / 阅读全文
摘要:
1.安装jdk17和jdk8 2.在系统环境变量配置这三个(注意是系统环境变量,用户环境变量会出现问题,再者注意删掉其他的java路径) 想使用哪个版本,就修改一下JAVA_HOME的指向就行 3.测试 阅读全文
摘要:
# 基础篇 基础篇要点:算法、数据结构、基础设计模式 1. 二分查找 要求 能够用自己语言描述二分查找算法 能够手写二分查找代码 能够解答一些变化后的考法 算法描述 前提:有已排序数组 A(假设已经做好) 定义左边界 L、右边界 R,确定搜索范围,循环执行二分查找(3、4两步) 获取中间索引 M 阅读全文
摘要:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv=" 阅读全文
|