自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 创建型模式-----单例模式

这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。它确保一个类只有一个实例,并提供了一个全局访问点来访问该实例。1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。优点内存中只有一个实例,减少内存开销,尤其是频繁创建和销毁实例时(如管理学院首页页面缓存)。避免资源的多重占用(如写文件操作)。缺点没有接口,不能继承。

2024-09-05 11:55:37 880

原创 创建型模式-----工厂方法模式

我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。即我们不再通过new来创建我们所需的对象,而是通过工厂来获取我们需要的产品。降低了产品使用者与使用者之间的耦合关系上面两种模式不管工厂怎么拆分抽象,都只是针对一类产品Phone(AbstractProduct),无法生产第二种产品。

2024-08-27 17:21:22 724

原创 利用 PicGo 搭建基于 gitee 的个人图床

picgo自定义图床的设定

2024-08-07 11:45:35 519 1

原创 SpringBoot的三种缓存技术(Spring Cache、Layering Cache 框架、Alibaba JetCache 框架)

SpringBoot 中缓存的相关技术

2024-05-22 14:51:59 1411

原创 基本锁的理解(待补充)

锁的基本

2024-05-21 13:59:31 442 1

原创 使用fastjosn作为消息转换器,与openapi冲突问题

原本是不想通过JSONFieLId来对一个个字段进行指定的操作,嫌弃麻烦,就通过消息HttpMessageConverter操作,注入到@bean中,虽然经过一波查询,感觉到参数模型传递错误的bug,但是实在排查不出来,这个在序列化的时候fastjson对此作了特殊处理,因此可以保持原样。这个问题把我尬住了,以前也算是遇过,把各种问题排除,以及不断的尝试,死活过不去,真是一个bug找了两年半,看不太懂底层,没办法一个个排,只能硬找,通过三天三夜的努力,我成功放弃了,我找不到!最终取得成功,感动死我了!

2023-02-27 16:07:00 1027

原创 redis 的学习及使用

redis的部署使用

2022-12-06 17:25:18 600

原创 MyBatisPlus

MyBatisPlus的学习,一些基本的使用

2022-11-14 00:36:04 174

原创 数组的进一步认识

数组的进一步理解,以及对力扣题目的解答

2022-10-21 22:04:02 370

原创 Mybatis -study

Mybatis构建数据库环境。

2022-10-16 16:42:59 270

原创 Java web --study

java -web 的进一步学习

2022-10-16 16:40:46 144

原创 Mysql学习

mysql学习基础

2022-10-16 16:37:27 185

原创 JVM探究

JVM初步探究

2022-05-26 00:03:02 151

原创 注解和反射

注解和反射 @Override重写注解 Deprecated不赞成注解,但是可以使用,但是存在更好的方式 @suppressWarnings(“……”)//镇压注解,镇压全部警告 注解分为内置注解和元注解 @arget 表示我们的注解可以用在哪些地方 @Retention 表示我们的注解在哪个地方还有效 runtime>class>sources @Documented 表示我们是否将我们的注解生成在Javadoc中 @Inherited 表示子类可以继承父类的注解 注解的参数:参数类型

2022-04-03 17:17:22 118

原创 多线程的学习

线程 三种创建方式 Thread class(继承类)//需要重写run方法 Runnable (接口) Callable(接口) !!! 主方法需要调度的是start方法,不是run方法 Callable接口的好处 可以定义返回值 可以抛出异常 静态代理模式: 真实对象和代理对象都要实现同一个接口 代理对象要代理真实角色 代理对象可以代替真实对象做事情 真实对象可以做自己喜欢做的事情 lamba表达式的符号表示为 ->,其基本结构形式为:(param1,pa

2022-03-20 21:42:06 524

原创 网络编程学习

简单的定义理解

2022-02-25 15:13:51 645

原创 GUI学习理解二

事件监听 监听鼠标,键盘以及按钮等点击事件 写一个类继承于接口ActionListener e.getActionCommand();//获取按钮的名称 // e.getActionCommand.equal()//进行判定 //多个按钮共享一个监听 输入框 TextField getSourse //TextField field = (TextField) e.getSourse(); //获得一些资源,返回的一个对象 组合加内部类的复习 oop原

2022-01-23 18:21:34 236

原创 布局嵌套的小案例

gui布局

2022-01-11 17:51:28 281

原创 GUI——Study 图形用户界面编程学习

对Gui的初步理解

2022-01-11 17:49:43 303

原创 异常机制处理

一点异常学习及理解

2021-12-25 01:11:46 329

原创 面向对象的几大特征和理解——oop

面向对象编程

2021-12-24 02:36:55 196

原创 简单的控制台计算器

简单的控制台计算器

2021-12-22 00:18:47 308

原创 基础内容三————简单的方法以及数组的理解

方法、数组 public 等(修饰符)后加返回值 一个方法一个功能即方法的原子性 void 返回空 return 也可以表示终止方法 方法返回一个值时,方法调用被当成一个值;如果返回值为void,那么方法调用则是一条语句 方法重载只是改变其参数类型,可不改变其方法名 cd …/返回上一级 类型+…为可变参数,记只能放到形参的最后一个(用数组解决问题) 递归即调用自己(1.边界条件,前阶段,返回阶段) 递归头:什么时候不调用自身即什么时候结束循环 递归体:什么时候需要调用自身方法 Java是栈机制(不适合深

2021-12-21 23:48:25 99

原创 流程控制结构

基础内容二 next 以及 nextLine 方法获取,且 hasNext 以及 hasNextLine为还是否有下一个和还是否下一行 在nextLine下 scanner 结束之后记得关闭 println 输出完会换行 print 输出完不会换行 break 强制退出循环 continue 停止本次循环 outer 标签类似于goto 可以直接结束循环 ...

2021-12-21 00:52:47 95

原创 基础的内容一

Java及idea的基础内容学习

2021-12-20 00:28:10 214

空空如也

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

TA关注的人

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