# lj-data **Repository Path**: ss891004/lj-data ## Basic Information - **Project Name**: lj-data - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-12 - **Last Updated**: 2022-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 廉洁档案 ## 系统说明 + 通过socket 的方式,可以调用不同的msg_id的接口,获取相应的接口信息。 + 所有附件资料,必须上传到存储桶中 + 接口测试使用swagger + 使用mybatis 操作数据库,支持多数据库 + 实体对象和json对象可以相互转化 ## socket + 使用套接字在两台计算机之间建立TCP连接时,会发生以下步骤 + 服务器实例化ServerSocket对象,表示要在哪个端口号上进行通信。 + 服务器调用ServerSocket类的accept()方法。此方法等待,直到客户端连接到给定端口上的服务器。 + 在服务器等待之后,客户端实例化Socket对象,指定要连接的服务器名称(IP地址)和端口号。 + Socket类的构造函数尝试将客户端连接到指定的服务器和端口号。如果建立了通信,则客户端现在具有能够与服务器通信的Socket对象。 + 在服务器端,accept()方法返回对连接到客户端套接字的服务器上的新套接字的引用。 + 建立连接后,可以使用I/O流进行通信。每个套接字都有一个OutputStream和一个InputStream。客户端的OutputStream连接到服务器的InputStream,客户端的InputStream连接到服务器的OutputStream。 + ServerSocket类 |编号|构造函数|描述| |---|---|---| 1 |public ServerSocket(int port) throws IOException|尝试创建绑定到指定端口的服务器套接字。如果端口已被另一个应用程序绑定,则会发生异常。 2|public ServerSocket(int port, int backlog) throws IOException|与前上面构造函数类似,backlog参数指定要在等待队列中存储的传入客户端的数量。 3 |public ServerSocket(int port, int backlog, InetAddress address) throws IOException|与前一个构造函数类似,InetAddress参数指定要绑定的本地IP地址。InetAddress用于可能具有多个IP地址的服务器,允许服务器指定哪个IP地址接受客户端请求。 4|public ServerSocket() throws IOException|创建未绑定的服务器套接字。使用此构造函数时,在准备绑定服务器套接字时使用bind()方法。 + Socket类 + java.net.Socket类表示客户端和服务器用于相互通信的套接字。客户端通过实例化一个来获取Socket对象,而服务器从accept()方法的返回值获取Socket对象。 ## REST |SpringFox| SpringDoc| |---|---| |@Api| @Tag |@ApiIgnore| @Parameter(hidden = true) or @Operation(hidden = true) or @Hidden |@ApiImplicitParam| @Parameter |@ApiImplicitParams| @Parameters |@ApiModel| @Schema |@ApiModelProperty |@Schema |@ApiOperation(value = "foo", notes = "bar") |@Operation(summary = "foo", description = "bar") |@ApiParam| @Parameter |@ApiResponse(code = 404, message = "foo")| ApiResponse(responseCode = "404", description = "foo") springdoc: swagger-ui: # 修改Swagger UI路径 path: /swagger-ui.html # 开启Swagger UI界面 enabled: true api-docs: # 修改api-docs路径 path: /v3/api-docs # 开启api-docs enabled: true # 配置需要生成接口文档的扫描包 packages-to-scan: com.hrcb.web # 配置需要生成接口文档的接口路径 # paths-to-match: /brand/**,/admin/**