摘要: 为什么要实例化才能用方法,而有些类直接就用方法了,两者的区别和这样做的好处是什么,用通俗的语言解释? 可以用一个生活中的例子来理解这个问题: 假设你要做菜🍳 需要实例化的类:像"厨师" 必须先雇一个具体厨师(实例化),才能让他炒菜 每个厨师有自己的特点:老王做川菜,老张做粤菜(不同实例的不同状态) 阅读全文
posted @ 2025-02-22 22:44 乘加法 阅读(54) 评论(0) 推荐(0)
摘要: 结论:cookie是浏览器请求时会自动放到请求头 请求头为变量名为cookie,token和sessionid相当于变量值 localstorage请求时,如果要放在请求头,是需要写程序,请求头变量名为Authorization 组合方式 角色分工 适用场景 SessionID + Cookie S 阅读全文
posted @ 2025-12-10 14:47 乘加法 阅读(2) 评论(0) 推荐(0)
摘要: 默认网关是指路由,如果你电脑的IP是192,168,1,110。一般网关就是192,168,1,1 子网掩码一般由路由来确定,根据这个路由旗下需要多少台设备,如果200台以内,一般都是255,255,255,0 IP和子网掩码的关系(设备通信时,会用自身 IP 与子网掩码做 “与运算”,快速判断目标 阅读全文
posted @ 2025-12-09 10:00 乘加法 阅读(25) 评论(0) 推荐(0)
摘要: docker和k8s一些共同点 1、k8s的最小单位是pod,pod里面就是docker中的容器(容器上面又加了一层),所以可以将pod理解为一个虚拟服务器(Pod 是容器的 “逻辑主机”,它内部的容器共享网络、存储等资源),当然现实的的一个服务器会放很多个pod, 2、通过K8s创建pod,是可以 阅读全文
posted @ 2025-09-20 10:36 乘加法 阅读(13) 评论(0) 推荐(0)
摘要: ubuntu 常用命令 1、默认是在Home目录,如果要到根目录用cd / cjf@ubuntu:~$ cd / cjf@ubuntu:/$ ls bin boot cdrom dev etc home lib lib32 lib64 libx32 lost+found media mnt opt 阅读全文
posted @ 2025-09-08 17:39 乘加法 阅读(7) 评论(0) 推荐(0)
摘要: springcloud简介 springcloud是分布式系统一站式解决方案。 分布式架构(模拟用户访问) 1.通过网关来发送各个微服务的请求(请求路由)。用gateway。网关需要对请求进行分发,所以要注册到注册中心。 2.将各微服务布置到各服务器,即微服务(自治) 独立部署、数据隔离、语言无关, 阅读全文
posted @ 2025-08-20 22:41 乘加法 阅读(242) 评论(1) 推荐(0)
摘要: 为什么私有化构造函数后可以防止外部通过new singleton来创建新实例 1、使用new关键字时,就是在执行构造方法创建对象 new关键字的工作流程 内存分配 JVM 先在堆内存中为对象分配空间,并初始化所有实例变量为默认值(如 int 默认为 0,引用类型默认为 null)。 如果用无参构造方 阅读全文
posted @ 2025-08-14 20:02 乘加法 阅读(8) 评论(0) 推荐(0)
摘要: 设计模式目的 编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战 设计模式是为了让程序(软件),具有更好的 1)可复用性(即:相同功能的代码,不用多次编写,也叫做代码重用性) 2)可读性(即:编程规范性,便于其他程序员的阅读和理解) 3)可扩展性(即: 阅读全文
posted @ 2025-08-10 14:58 乘加法 阅读(7) 评论(0) 推荐(0)
摘要: 观察 1、用了哪些技术(springboot,vue,mq。。。) 2、是否有数据库(SQL) 3、自身环境是否匹配(java,maven,npm...) 跑起来 1、安装数据库 2、前端跑起来 3、后端跑起来 只要发现swagger,那么跑起来第一步就选进入swagger ui页面 查看配置文件, 阅读全文
posted @ 2025-07-30 19:54 乘加法 阅读(8) 评论(0) 推荐(0)
摘要: SQL 1、 drop table if exists sys_dept; create table sys_dept ( dept_id bigint(20) not null auto_increment comment '部门id', parent_id bigint(20) default 阅读全文
posted @ 2025-07-29 23:36 乘加法 阅读(18) 评论(0) 推荐(0)
摘要: 什么是springboot 回顾什么是Spring Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean; 2、通过I 阅读全文
posted @ 2025-07-05 23:29 乘加法 阅读(14) 评论(0) 推荐(0)