自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 观察者模式 + 发布/订阅模式

观察者模式和发布/订阅模式都是用于实现对象间通信的设计模式,支持一对多的关系,当一个对象改变状态时,所有依赖于它的对象都会收到通知。观察者模式通常用于紧密耦合的系统中,直接在观察对象和观察者之间进行通信。而发布/订阅模式引入了一个事件通道或消息队列作为中间件,解耦了消息的发布者和订阅者,使得它特别适合于构建大型、分布式的系统。这两种模式都是实现事件驱动编程的有效方式,有助于提高应用程序的灵活性和可维护性。

2024-04-05 15:46:43 703 1

原创 Controller接口反序列化顺序

在一个Controller接口中,当Post一个请求过来,请求对象有idCardEnd、sex 两个参数。当反序列化为Java对象时如果idCardEnd为X时,表示性别一定为男,所以直接初始化。所以有了如下写法。

2024-03-07 23:11:40 807 1

原创 虚拟机连接工具SecureCRT使用教程(Xshell替代工具)

SecureCRT使用(1)按下【ALT + P】或者点击【File】–【Connect SFTP Session】,开启SFTP会话窗口,(1)按下【ALT + P】或者点击【File】–【Connect SFTP Session】,开启SFTP会话窗口,(2)通过【cd 路径】命令调整linux服务器的上传地址。(2)通过【cd 路径】命令调整linux服务器的下载地址。(3)通过【lcd 路径】命令调整本地上传文件路径。(3)通过【lcd 路径】命令调整本地下载文件路径。如有不同操作,请自行百度学习。

2023-01-13 16:35:26 2162 1

原创 Java_IO流总结V1.0

该类提供了对文件的创建、删除、查找等操作构造方法成员方法创建/删除。

2022-12-10 15:34:58 125

原创 Java学习_JDBC

JDBC的本质JDBC连接数据库的7大步骤........封装工具类........PreparedStatement预编译对象的操作步骤Statement和PreparedStatement预编译的区别连接池连接池的作用加入连接池技术的JdbcUtils工具类的优化加入连接池的工具类优化:DruidJdbcUtils工具类代码实现....................

2022-12-10 11:31:06 170

原创 Java学习_前端_从HTML到CSS/JavaScript

1. html2. css3. JavaScript

2022-12-10 09:59:56 116

原创 Java学习_mysql

mysql数据库学习1.DDL语句2.DML语句

2022-12-03 15:16:58 93

原创 Java学习_从网络编程到反射

1. 网络编程2.反射

2022-12-03 15:09:06 265

原创 Java学习_从多线程到网络编程引入

1.多线程2.锁3.线程池4.IO流5.序列化6.定时任务7.网络编程引入

2022-11-26 23:30:13 92

原创 Java学习_从常用类到多线程引入

Java学习_从常用类到多线程

2022-11-19 16:32:49 334

原创 Java学习_从构造方法到Lambda表达式

构造方法、类中的成员、static、代码块、继承、Student s = new Student()完成的事情、成员变量和静态变量的区别、super、override重写、final、this和super的区别、方法重写和方法重载的区别、多态、abstract(抽象)、interface 接口、Package(包)、权限修饰符、形式参数问题、返回值问题、类与类,类与接口、接口与接口的关系、内部类、常用类、instanceof、拓展、Lambda表达式、选择排序

2022-11-12 11:32:18 557

原创 排序算法_选择排序

选择排序算法的基本思路是为每一个位置选择当前最小的元素。选择排序的基本思想是,基于直接选择排序和堆排序这两种基本的简单排序方法。首先从第1个位置开始对全部元素进行选择,选出全部元素中最小的给该位置,再对第2个位置进行选择,在剩余元素中选择最小的给该位置即可;以此类推,重复进行“最小元素”的选择,直至完成第(n-1)个位置的元素选择,则第n个位置就只剩唯一的最大元素,此时不需再进行选择。

2022-11-11 20:28:06 125

原创 java学习_从switch到封装

java学习之路_从switch到封装

2022-11-05 20:58:33 635

原创 排序算法_冒泡排序

冒泡排序

2022-11-02 22:30:35 56

原创 java第一周_从计算机基础到流程控制语句(if_else)

一、计算机基础二、软件开发三、人机交互四、Java语言历史及平台版本五、jdk/jre/jvm六、编写案例七、Java环境变量的配置八、注释九、关键字、标识符、常量十、运算符十一、进制十二、变量十三、键盘录入十四、流程控制语句

2022-10-30 17:57:45 176

原创 HTML简学1

HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签。通过这些标签可以将网络上的文档格式统一,使分散的资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

2022-10-22 16:34:26 752

原创 ECharts配置手册的使用及常用术语

1.授人以鱼,不如授人以渔。ECharts中的配置项非常多,开发者很难记忆所有的配置项,而其又是开发时需要配置的重要内容。为了在绘制图表时,能够方便、快速地查询所需要的配置项内容,需要了解ECharts官方文档的查询方法。下面就对ECharts的官方文档及常用术语进行介绍。2.直角坐标系下的网格及坐标轴

2022-03-12 20:31:47 459

原创 Python通过图片识别实现连续点击

Python#屏幕点击#图片识别

2022-01-18 20:43:16 7778 6

原创 安装centos8(保姆级教程)

一.centos优点 稳定+免费CentOS是Community Enterprise Operating System的缩写,也叫做社区企业操作系统。是企业Linux发行版领头羊Red Hat Enterprise Linux(以下称之为RHEL)的再编译版本(是一个再发行版本),而且在RHEL的基础上修正了不少已知的 Bug ,相对于其他 Linux 发行版,其稳定性值得信赖。CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统环境,但不需要向RedHat付任何的费用。

2021-10-17 14:12:31 6711

空空如也

空空如也

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

TA关注的人

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