摘要: 为什么要实例化才能用方法,而有些类直接就用方法了,两者的区别和这样做的好处是什么,用通俗的语言解释? 可以用一个生活中的例子来理解这个问题: 假设你要做菜🍳 需要实例化的类:像"厨师" 必须先雇一个具体厨师(实例化),才能让他炒菜 每个厨师有自己的特点:老王做川菜,老张做粤菜(不同实例的不同状态) 阅读全文
posted @ 2025-02-22 22:44 乘加法 阅读(49) 评论(0) 推荐(0)
摘要: docker和k8s一些共同点 1、k8s的最小单位是pod,pod里面就是docker中的容器(容器上面又加了一层),所以可以将pod理解为一个虚拟服务器(Pod 是容器的 “逻辑主机”,它内部的容器共享网络、存储等资源),当然现实的的一个服务器会放很多个pod, 2、通过K8s创建pod,是可以 阅读全文
posted @ 2025-09-20 10:36 乘加法 阅读(6) 评论(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 乘加法 阅读(4) 评论(0) 推荐(0)
摘要: springcloud简介 springcloud是分布式系统一站式解决方案。 分布式架构(模拟用户访问) 1.通过网关来发送各个微服务的请求(请求路由)。用gateway。网关需要对请求进行分发,所以要注册到注册中心。 2.将各微服务布置到各服务器,即微服务(自治) 独立部署、数据隔离、语言无关, 阅读全文
posted @ 2025-08-20 22:41 乘加法 阅读(163) 评论(0) 推荐(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 乘加法 阅读(6) 评论(0) 推荐(0)
摘要: 观察 1、用了哪些技术(springboot,vue,mq。。。) 2、是否有数据库(SQL) 3、自身环境是否匹配(java,maven,npm...) 跑起来 1、安装数据库 2、前端跑起来 3、后端跑起来 只要发现swagger,那么跑起来第一步就选进入swagger ui页面 查看配置文件, 阅读全文
posted @ 2025-07-30 19:54 乘加法 阅读(6) 评论(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 乘加法 阅读(12) 评论(0) 推荐(0)
摘要: 什么是springboot 回顾什么是Spring Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean; 2、通过I 阅读全文
posted @ 2025-07-05 23:29 乘加法 阅读(13) 评论(0) 推荐(0)
摘要: SpringMVC javase:认真学习 javaweb:认真学习 SSM框架:研究官方文档,自学能力 回顾servlet 这个方法仅限于用maven后想加web后,就是这样加,如果一开始就建立web-app模板的maven项目就不用 idea如何在maven模块中加入webapp支持 [( ht 阅读全文
posted @ 2025-06-28 09:22 乘加法 阅读(7) 评论(0) 推荐(0)
摘要: spring,springmvc,spirngboot的区别,忘记就看这里 1、javaweb就是mvc的架构(因为是web项目,需要tomcat支持) 2、spirng是集合了AOP和IOC,也就是快速创建对象和控制对象业务的方法 3、springmvc是在spring基础上,基于mvc的原理简化 阅读全文
posted @ 2025-06-24 22:01 乘加法 阅读(17) 评论(0) 推荐(0)