mybloger

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年9月4日

摘要: 单例模式 应用场景:在内存中只有一个实例,如xxxFactory,xxxMgr 有八种单例,完美无缺的有两种,常用的却并非这两种 1、 package org.ali.singleton; /** * Author: lury * Date: 2022-09-04 8:35 * 饿汉式 * 类加载到 阅读全文
posted @ 2022-09-04 10:09 万能包哥 阅读(9) 评论(0) 推荐(0) 编辑

2022年5月30日

摘要: 虚拟机篇 1. JVM 内存结构 要求 掌握 JVM 内存结构划分 尤其要知道方法区、永久代、元空间的关系 结合一段 java 代码的执行理解内存划分 执行 javac 命令编译源代码为字节码 执行 java 命令 创建 JVM,调用类加载子系统加载 class,将类的信息存入方法区 创建 main 阅读全文
posted @ 2022-05-30 20:47 万能包哥 阅读(111) 评论(0) 推荐(0) 编辑

2022年5月27日

摘要: 1.线程状态 Java 6种 新建 可运行 阻塞,有时等待,无限等待 终结 操作系统 5种 新建 就绪 阻塞 运行 终结 2.线程池七大参数 1.corePoolSize 2.maxinumPoolSize 3.keepAliveTime 急救线程生存时间 4.unit 急救线程的生存时间单位 5. 阅读全文
posted @ 2022-05-27 10:09 万能包哥 阅读(21) 评论(0) 推荐(0) 编辑

2022年5月26日

摘要: 后台 SubjectVo // 课程分类 @Data public class SubjectVo { private String id; private String title; private Integer sort; private List<SubjectVo> children; } 阅读全文
posted @ 2022-05-26 16:50 万能包哥 阅读(41) 评论(0) 推荐(0) 编辑

摘要: 单例模式五种方式 饿汉式 public class Singleton{ private static final Singleton instance = new Singleton(); private Singleton() { // 防止暴力反射 if (instance != null) 阅读全文
posted @ 2022-05-26 11:19 万能包哥 阅读(24) 评论(0) 推荐(0) 编辑

2022年5月25日

摘要: 分布式 1.CAP定理 cap定理 ​ Consistency 一致性:访问分布式系统中任意节点,总能返回一致的结果 ​ Available 可用性:分布式系统总能向客户端返回响应 ​ Partition tolerance 分区容忍:当分布式系统节点通信发生了消息丢失或消息延迟,仍然允许系统运行 阅读全文
posted @ 2022-05-25 16:33 万能包哥 阅读(276) 评论(0) 推荐(0) 编辑

2022年5月16日

摘要: 数学类算法题总结 质数 什么是质数?质数是从2开始,因子只有1和本身。 1.判断质数 public boolean isPrime(int num) { if (num < 2) return false; boolean flag = true; for (int i = 2;i <= num / 阅读全文
posted @ 2022-05-16 17:08 万能包哥 阅读(54) 评论(0) 推荐(0) 编辑

2022年5月15日

摘要: 1.安装jdk17和jdk8 2.在系统环境变量配置这三个(注意是系统环境变量,用户环境变量会出现问题,再者注意删掉其他的java路径) 想使用哪个版本,就修改一下JAVA_HOME的指向就行 3.测试 阅读全文
posted @ 2022-05-15 21:29 万能包哥 阅读(181) 评论(0) 推荐(0) 编辑

2022年5月3日

摘要: # 基础篇 基础篇要点:算法、数据结构、基础设计模式 1. 二分查找 要求 能够用自己语言描述二分查找算法 能够手写二分查找代码 能够解答一些变化后的考法 算法描述 前提:有已排序数组 A(假设已经做好) 定义左边界 L、右边界 R,确定搜索范围,循环执行二分查找(3、4两步) 获取中间索引 M 阅读全文
posted @ 2022-05-03 08:26 万能包哥 阅读(22) 评论(0) 推荐(0) 编辑

2022年5月1日

摘要: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv=" 阅读全文
posted @ 2022-05-01 08:06 万能包哥 阅读(25) 评论(0) 推荐(0) 编辑