ISPT启航
  • 文章
  • 问答
  • 登录
邮箱登录
邮箱

密码
邮箱注册
邮箱

昵称

密码

确认
管理员-0
上传图像
管理员-0

注册日期:2020-10-01

上次登录日期:2024-01-24

个人简介

ISPT管理员

文章问答
设计模式 - 观察者模式

一观察者模式 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 1.1涉及到的角色分别为 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删...

  管理员-0   2023年06月02日   276   0   0 java
mysql客户端错误代码大全

客户端错误信息来自下述源文件: 圆括号中的错误值和符号与include/errmsg.hMySQL源文件中的定义对应。 消息值与libmysql/errmsg.c文件中列出的错误消息对应。%d和%s分别代表数值和字符串,显示时,它们将被消息值取代。 由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。 错误:2000(CR_UNKNOWN_ERROR) 消息:未知MySQL错误。 错误:2001(CR_SOCKET_CREATE_ERROR) 消息:不能创建UNIX套接字(%d) 错误:2002(CR_CONNECTION_ERROR) 消息:不能通过套接字'%s'(...

  管理员-0   2023年05月31日   303   0   0 mysql
mysql服务端错误代码大全

服务器错误代码和消息 服务器错误信息来自下述源文件: 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.hMySQL源文件中的定义。 SQLSTATE值列在share/errmsg.txt文件中,用于生成include/sql_state.hMySQL源文件中的定义。 由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。 错误:1000SQLSTATE:H...

  管理员-0   2023年05月31日   292   0   0 mysql
设计模式-工厂模式

一工厂模式 1.1工厂模式定义 工厂模式包括简单工厂、工厂方法和抽象工厂三个部分。其中,简单工厂可以看作工厂方法的一种特例形式。 1.2工厂模式的作用 将类的创建与类的使用分离,职责单一,减少代码的复杂度,降低代码的耦合性,增加代码的可读性和可扩展性。 1.封装变化。如果逻辑有可能变化,封装成工厂类之后,创建逻辑的变更不会影响调用者。 2.代码复用。创建代码抽离到单独的工厂类之后可以复用。 3.隔离复杂性。封装复杂的创建逻辑,调用者无需知道对象是如何创建的。 4.控制复杂度。将创建代码抽离出来,让原本的函数或类职责更单一,代码更简洁。 1.3工厂模式的经典实现 简单工厂 java ...

  管理员-0   2023年05月31日   306   0   0 java-eespring bootjava
  • «
  • 1
  • »
关注 更多
语法自然
语法自然
粉丝 更多
猿来如此
猿来如此
语法自然
语法自然
无为
无为
  • 鄂ICP备2023008505号-1 © 2025-2024 ISPT