问题总结
文章平均质量分 61
GeGe&YoYo
关注个人成长.
展开
-
Docker Desktop国内镜像
Docker官网下载Docker Desktop安装包很慢,而且还会下载失败。原创 2024-08-09 15:47:13 · 229 阅读 · 0 评论 -
用bat批量修改文件创建和修改时间
用bat批量修改文件创建和修改时间原创 2024-03-06 14:30:08 · 1806 阅读 · 0 评论 -
Thumbs.db是什么?怎么禁止生成?怎么隐藏?怎么删除Thumbs.db文件
Thumbs.db是什么?怎么禁止生成?怎么隐藏?怎么删除Thumbs.db文件原创 2024-02-28 15:45:55 · 2610 阅读 · 0 评论 -
VS2019-2022 Winform窗体显示不全
Winform窗体显示不全原创 2024-02-27 11:58:22 · 867 阅读 · 0 评论 -
.Net几种人脸识别组件
人脸识别服务原创 2024-02-27 10:44:29 · 523 阅读 · 0 评论 -
安装win11跳过联网认证
安装win11跳过联网认证。原创 2024-02-27 09:40:33 · 459 阅读 · 0 评论 -
vue基础
vue面试基础原创 2023-05-10 11:33:26 · 992 阅读 · 0 评论 -
TCP三次握手
TCB传输控制块包含了数据发送双方对应的socket信息以及拥有装载数据的缓冲区。在两个设备在建立连接之前,双方都必须要做一些准备工作,分配内存建立起TCB传输控制块就是连接之前必须要做的工作。原创 2023-05-08 13:35:00 · 473 阅读 · 1 评论 -
TCP四次挥手
由于这个ACK报文段可能会丢失,使得处于LAST_ACK状态的服务器得不到对已发送FIN报文段的确认,从而会触发超时重传。服务器会重发FIN报文段,客户端能保证在2MSL时间内收到来自服务器的重传FIN报文段,从而客户端重新发送ACK应答报文段,并重置2MSL计数。假如客户端不等待2MSL就之间进入CLOSE状态,那么服务器会一直处于LAST_ACK状态。当客户端发起建立SYN报文段请求建立新的连接时,服务端会发送RST报文段给客户端,连接建立的过程就会被终止。原创 2023-05-08 12:08:10 · 1773 阅读 · 0 评论 -
static 执行顺序
static 执行顺序原创 2023-03-28 22:34:09 · 145 阅读 · 0 评论 -
if...else如何消除?
先看看下面的代码。PayService类的toPay方法主要是为了发起支付,根据不同的code,决定调用用不同的支付类(比如:aliaPay)的pay方法进行支付。这段代码有什么问题呢?也许有些人就是这么干的。试想一下,如果支付方式越来越多,比如:又加了百度支付、美团支付、银联支付等等,就需要改toPay方法的代码,增加新的else…if判断,判断多了就会导致逻辑越来越多?很明显,这里违法了设计模式六大原则的:开闭原则 和 单一职责原则。开闭原则:对扩展开放,对修改关闭。原创 2023-02-28 14:58:11 · 171 阅读 · 0 评论 -
使用MybatisPlus在实体中添加数据库表中不存在的字段
在使用mybatis-plus时候,会在实体中添加一些数据库表中不存在的字段,为了在页面显示该属性,如果运行那么这个字段就会无法进行自动映射而报错。例如:age属性在表中不存在,在实体中添加age属性,需要在字段上加注解。原创 2022-11-04 15:17:59 · 7427 阅读 · 0 评论 -
IDEA运行web项目出现乱码问题
IDEA运行web项目出现乱码问题原创 2022-11-04 14:01:46 · 2348 阅读 · 0 评论 -
SpringBoot 项目 返回时间 日期、格式不正确 解决办法
在开发过程中,经常会发现,在将时间数据传入到数据库时,传入时东八区的时间,到数据库中以后就比传入的时间少了8个小时【例如:传入2021-09-27 10:30:30,数据库中写入的却为2021-09-27 02:30:30】,其实出现这种问题的原因是因为mysql数据库服务所在的时区与web服务所在的时区不一致导致的,【如:web服务器是在东八区,而mysql则是处于标准时间所在时区】;查询数据库中,时间与我们创建的时间是一致的,格式也是正确的。然而在实际的展示前端页面中,返回的响应展示在页面中。原创 2022-10-11 17:15:10 · 704 阅读 · 0 评论 -
MyBatis 批量插入数据的 3 种方法
批量插入功能是我们日常工作中比较常见的业务功能之一,今天来一个 MyBatis 批量插入的汇总篇,同时对 3 种实现方法做一个性能测试,以及相应的原理分析。循环单次插入;MP 批量插入功能;原生批量插入功能。回到顶部本文我们介绍了 MyBatis 批量插入的 3 种方法,其中循环单次插入的性能最低,也是最不可取的;...原创 2022-08-31 15:38:06 · 1416 阅读 · 0 评论 -
json传参到java接口部分参数接收不到
json数据转化为实体的过程,找寻get、set方法失败,导致数据无法正常从json映射到实体,从而出现的问题。解决起来两个方法,第一种就是改变量名,这种不建议使用,改动量较大,需要将DTO、VO等都需要更改,有的甚至还需要动sql,第二种就是加个注解即可,告诉实体把某个json值就给当前的属性就行。...转载 2022-08-31 09:44:52 · 1674 阅读 · 0 评论