- 博客(8)
- 收藏
- 关注
原创 Public Key Retrieval is not allowed 不允许公钥检索
使用MySQL8.0报Public Key Retrieval is not allowed 错误。AllowPublicKeyRetrieval=True可能允许恶意代理执行MITM攻击以获取明文密码,因此它在默认情况下为False,必须显式启用
2024-02-20 19:49:54
170
原创 【Git】Failed to connect to 127.0.0.1 port 31181 after 2066 ms: Connection refused
在给项目添加远程仓库地址时,出现连接失败问题,取消代理解决问题。
2024-02-20 19:23:12
301
原创 使用druid后,mapper.xml文件中的模糊查询报错com.alibaba.druid.sql.parser.ParserException: syntax error
这里的 like concat(‘%’,?‘%’) 部分是想要动态地插入一个值来进行模糊匹配。这种做法在大多数情况下是可行的,但在某些情况下,特别是当使用特定类型的 SQL 解析器或者连接池时,可能会出现问题。解决办法:将and name like CONCAT(‘%’,#{name},‘%’)换成and name like CONCAT(CONCAT(‘%’,#{name}),‘%’)即可。
2024-01-09 15:14:43
584
原创 抽象类--Java基础
父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了(因为子类对象会调用自己重写的方法)。换句话说,父类可能知道子类应该有哪个功能,但是功能具体怎么实现父类是不清楚的(由子类自己决定),父类只需要提供一个没有方法体的定义即可,具体实现交给子类自己去实现。我们把没有方法体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。抽象方法: 没有方法体的方法。抽象类:包含抽象方法的类。
2024-01-07 18:09:43
335
1
原创 Spring的事务管理
我们接着继续学习@Transactional注解当中的第二个属性propagation,这个属性是用来配置事务的传播行为的。什么是事务的传播行为呢?就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。例如:两个事务方法,一个A方法,一个B方法。在这两个方法上都添加了@Transactional注解,就代表这两个方法都具有事务,而在A方法当中又去调用了B方法。
2024-01-05 18:55:13
707
原创 注解--Java基础
自定义注解单独存在是没有什么意义的,一般会跟反射结合起来使用,会用发射去解析注解。针对于注解,只要掌握会使用别人已经写好的注解即可。关于注解的解析,一般是在框架的底层已经写好了。
2024-01-04 09:47:55
905
原创 多线程、线程同步、生产者消费者问题
概述生产者消费者模式是一个十分经典的多线程协作的模式,弄懂生产者消费者问题能够让我们对多线程编程的理解更加深刻。所谓生产者消费者问题,实际上主要是包含了两类线程: 一类是生产者线程用于生产数据 一类是消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,就像是一个仓库生产者生产数据之后直接放置在共享数据区中,并不需要关心消费者的行为消费者只需要从共享数据区中去获取数据,并不需要关心生产者的行为Object类的等待和唤醒方法方法名说明释放锁,并进入等待状态。
2023-12-11 19:27:09
30
原创 Docker
首先如果系统中已经存在旧的Docker,则先卸载:2.配置Docker的yum库首先要安装一个yum工具安装成功后,执行命令,配置Docker的yum源:3.安装Docker最后,执行命令,安装Docker4.启动和校验5.配置镜像加速这里以阿里云镜像加速为例。首先访问阿里云网站:https://www.aliyun.com/注册一个账号。在首页的产品中,找到阿里云的容器镜像服务:点击后进入控制台:首次可能需要选择立刻开通,然后进入控制台。找到镜像工具下的镜像****加速器:页面向下滚动,
2023-10-24 20:09:19
43
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人