自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 设计模式——桥接模式

桥接模式属于结构型模式。它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。

2024-07-24 18:48:46 213

原创 设计模式——适配器模式

在这个例子中,我们通过创建一个DatabaseAdapter类,该类实现了OldDatabase接口,但内部使用NewDatabase实例。这样,当系统需要使用旧接口进行数据库操作时,实际上是通过适配器调用新数据库系统的接口。这样,就实现了在不修改系统其他部分代码的情况下,无缝切换到新数据库系统。

2024-07-24 14:52:16 283

原创 设计模式——建造者模式

建造者模式是一种创建型设计模式,它的主要目的是将一个复杂对象的构建过程与其表示相分离,从而可以创建具有不同表示形式的对象。

2024-07-23 16:31:36 486

原创 设计模式——原型模式

原型模式是一种创建型模式,用于创建重复对象,同时又能保证性能。该模式就是实现了一个原型接口,该接口就是用于创建当前对象的克隆。当直接创建对象的代价比较大时,适用于使用该模式。

2024-07-22 20:54:37 231

原创 设计模式——工厂模式

很多源码也只是用到了简单工厂,如果每一个产品的生产方式简单,直接用简单工厂就可以了。如果每个产品的生产方式比较复杂还是使用工厂方法模式,每个产品都有自己的生产工厂。再如果是产品的类型过于繁多,形成了产品族,那就使用抽象工厂模式。

2024-07-18 23:23:54 423

原创 Java设计模式——单例模式

单例模式就是。单例模式的实现方式有很多种,列举几个常拿出来说的和几个在实际场景中能用到的。

2024-07-18 14:11:30 212

原创 若依框架定时任务配置自动注入注解不生效报java.lang.NullPointerException

若依框架定时任务配置自动注入注解不生效报java.lang.NullPointerException

2022-09-27 19:05:56 1483 2

原创 Mybatis中的in方法遇到的坑

Mybatis中使用 in(#{XXX}) 查询出的数据不完整

2022-09-22 19:04:35 1714

原创 Java 面向对象从入门到放弃的第7天

Day7面向对象代码​ 解决实际问题的过程中需要依赖于现实中的事务。所以计算机需要有东西可以抽象现实事物。1.类​ 类就是对现实事物的抽象。类主要用于描述现实中具体存在的事物,对事物进行抽象。​ 1.类是对现实事物的抽象,因为每一个事物的特定都是无限的,所以我们在抽象的过程中只会抽象我们项目中使用到的特性。​ 2.为了我们抽象的过程更简单,程序把类的抽象简单分为两个部分:属性,行为。属性:描述一个事物的基本特点。例如:学生:年龄、身高、班级。行为:用于描述事物的具体功能。例如:学生:

2021-07-15 21:45:46 107

原创 Java基础语法[数组]

Java基础语法入门到放弃的第六天数组1.概述​ 适用于集中管理类型相同、用途相近的多个数据。数组长度一旦固定则不可改变定义的数组是连续的所以可以通过下标进行访问,下标从0开始。2.语法定义​ 数据类型[ ] 变量名;​ 数据类型 变量名 [ ];3.数组初始化静态初始化:int[ ] buf = new int[ ]{1,2,3,4,5}—>int[ ] buf ={1,2,3,4,5}动态初始化:int[ ] buf=ne

2021-07-13 20:43:48 142

原创 Java基础题2从入门到放弃的第五天

Java基础题2从入门到放弃的第5天小博主也是初学者,肯定有地方可以用更简单的方法,希望可以指点出来。谢谢!1分支语句1、 让用户输入一个100以内的整数x,再输入一个100到200之间的整数y,然后程序随机一个x到y之间的整数并打印。public class Test1 { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.print

2021-07-09 21:29:21 791

原创 Java基础语法(流程控制)入门到放弃的第四天

Java基础语法(流程控制)入门到放弃的第四天分支语句Java中常见的两种分支语句:if…else if…else…swich…case…default1.if分支语句主要用于范围判定时使用。​ 基本语法结构:if(布尔条件表达1){ //条件成立时执行}else if(布尔条件表达2){ //布尔条件表达1不成立,但是布尔条件表达2成立时执行}else{ //两个条件都不成立时}​ 例题:根据输入的一个年份,如果该年份是闰年,则输出”闰年“ 否

2021-07-08 20:30:50 77

原创 Java基础复习题1入门让你到放弃的第三天

Java基础复习题11.自从Sun推出Java以来,按应用范围分为三个版本,分别是:​ java se 、java ee、java me2.环境变量的设置,若JDK安装在“D:\JDK”,则应设置Path为:​ D:\JDK\bin3.Java源文件的扩展名为( .java ),用Javac编译Java源文件,得到的字节码文件的扩展名为( .class )。4.如果Java源文件中有多个类,那么只能有一个类是( 公共 的 )类。5.作为Java应用程序入口的mai

2021-07-06 23:15:24 768

原创 JAVA基础从入门到放弃的第二天

Java基础从入门到放弃的第二天Java关键字1.Java中包含一系列用于特殊用途的英文单词。例如:class、void、package等2.作为程序员的你一定知道命名的时候不能与关键词相同。保留字1.这玩意有成为关键字的可能2.所以也不能用他们命名标识符1.标识符有哪些类名、方法名、属性名、参数名、变量名、常量名这些可爱的小东西都属于标识符。2.语法要求1.标识符由字母、数字、下划线、$构成2.标识符不能以数字开头3.标识符不能是关键字和保留字3.约定俗成1.标识符必须要有含

2021-07-06 21:34:36 71

原创 Java入门到放弃的第一天

Java入门到放弃的第一天语言1.编译型语言优点:执行效率高​ 在编译过程中可以解释所有语法问题缺点:编译花费时间长2.解释型语言优点:不需要编译可以直接执行​ 不管代码哪里有问题,前面的代码都可以正常执行。缺点:不能解决语法问题3.Java是编译解释型语言源代码——编译器——字节码文件——Java虚拟机——计算机源代码需要通过编译器编译生成.class的字节码文件发送给Java虚拟机(JVM),Java虚拟机执行让计算机能够读懂。开发环境

2021-07-04 20:22:36 78

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除