- 博客(19)
- 收藏
- 关注
原创 观察者模式 + 发布/订阅模式
观察者模式和发布/订阅模式都是用于实现对象间通信的设计模式,支持一对多的关系,当一个对象改变状态时,所有依赖于它的对象都会收到通知。观察者模式通常用于紧密耦合的系统中,直接在观察对象和观察者之间进行通信。而发布/订阅模式引入了一个事件通道或消息队列作为中间件,解耦了消息的发布者和订阅者,使得它特别适合于构建大型、分布式的系统。这两种模式都是实现事件驱动编程的有效方式,有助于提高应用程序的灵活性和可维护性。
2024-04-05 15:46:43
857
1
原创 Controller接口反序列化顺序
在一个Controller接口中,当Post一个请求过来,请求对象有idCardEnd、sex 两个参数。当反序列化为Java对象时如果idCardEnd为X时,表示性别一定为男,所以直接初始化。所以有了如下写法。
2024-03-07 23:11:40
859
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
2312
原创 Java学习_JDBC
JDBC的本质JDBC连接数据库的7大步骤........封装工具类........PreparedStatement预编译对象的操作步骤Statement和PreparedStatement预编译的区别连接池连接池的作用加入连接池技术的JdbcUtils工具类的优化加入连接池的工具类优化:DruidJdbcUtils工具类代码实现....................
2022-12-10 11:31:06
189
原创 Java学习_从构造方法到Lambda表达式
构造方法、类中的成员、static、代码块、继承、Student s = new Student()完成的事情、成员变量和静态变量的区别、super、override重写、final、this和super的区别、方法重写和方法重载的区别、多态、abstract(抽象)、interface 接口、Package(包)、权限修饰符、形式参数问题、返回值问题、类与类,类与接口、接口与接口的关系、内部类、常用类、instanceof、拓展、Lambda表达式、选择排序
2022-11-12 11:32:18
588
原创 排序算法_选择排序
选择排序算法的基本思路是为每一个位置选择当前最小的元素。选择排序的基本思想是,基于直接选择排序和堆排序这两种基本的简单排序方法。首先从第1个位置开始对全部元素进行选择,选出全部元素中最小的给该位置,再对第2个位置进行选择,在剩余元素中选择最小的给该位置即可;以此类推,重复进行“最小元素”的选择,直至完成第(n-1)个位置的元素选择,则第n个位置就只剩唯一的最大元素,此时不需再进行选择。
2022-11-11 20:28:06
142
原创 java第一周_从计算机基础到流程控制语句(if_else)
一、计算机基础二、软件开发三、人机交互四、Java语言历史及平台版本五、jdk/jre/jvm六、编写案例七、Java环境变量的配置八、注释九、关键字、标识符、常量十、运算符十一、进制十二、变量十三、键盘录入十四、流程控制语句
2022-10-30 17:57:45
208
原创 HTML简学1
HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签。通过这些标签可以将网络上的文档格式统一,使分散的资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
2022-10-22 16:34:26
789
原创 ECharts配置手册的使用及常用术语
1.授人以鱼,不如授人以渔。ECharts中的配置项非常多,开发者很难记忆所有的配置项,而其又是开发时需要配置的重要内容。为了在绘制图表时,能够方便、快速地查询所需要的配置项内容,需要了解ECharts官方文档的查询方法。下面就对ECharts的官方文档及常用术语进行介绍。2.直角坐标系下的网格及坐标轴
2022-03-12 20:31:47
541
原创 安装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
7695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人