mybloger

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

2022年5月26日

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

2022年5月25日

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

2022年5月15日

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

2022年5月3日

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

2022年4月30日

摘要: 花了几个月撸了一个微服务,发现里面东西也不难。就是内容很多很细。好多逻辑我都没有理清。 等我全部弄完后,需要好好消化一下。这个微服务做完,据说最少得有一年工作经验,花个23个月换一年工作经验是不亏的, 说实话,要我独立搞出来基本上是不可能的,毕竟缺乏工作经验。但是完成大多数模块,我觉得吧没有什么问题 阅读全文
posted @ 2022-04-30 15:07 万能包哥 阅读(28) 评论(0) 推荐(0) 编辑

摘要: 涉及几张表,至少三张表。 所评论的文章是是什么? 谁的文章? 评论人是谁? 怎么做这个功能? 后台: 三张表是有关联的,评论是怎么展示的?跟据前端分析后台逻辑,首先评论产生在某人文章的某个地方展示,当展示那个文章时,就会展示评论。一个文章是可以对应多个评论的,而每个评论也是多个用户产生的。 如此错综 阅读全文
posted @ 2022-04-30 10:05 万能包哥 阅读(61) 评论(0) 推荐(0) 编辑

2022年4月26日

摘要: IO 什么是IO? 它是指计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有 I/O 的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。 在 Java 编程中,直到最近一直使用 流 的方式完成 I/O。所有 I/O 都被 阅读全文
posted @ 2022-04-26 07:37 万能包哥 阅读(25) 评论(0) 推荐(0) 编辑

2022年4月25日

摘要: 二叉搜索树 1.前言 各种算法层出不穷,又彼此联系,在如此纷繁复杂的算法学习路上,哪里是尽头。在我看来,纠结此类抽象问题,一定得使用抽象思维去破解,去找到问题的源头,也就是常说的框架。框架就是方向,方向对了,你总可以把题目搞出来。数据结构一共就两种框架,数组和链表。「树」,⽤数组实现就是「堆」,因为 阅读全文
posted @ 2022-04-25 13:27 万能包哥 阅读(84) 评论(0) 推荐(0) 编辑