- 博客(54)
- 收藏
- 关注
原创 k8s解决 搭建集群的时候notReady问题
failed to find plugin "flannel" in path [/opt/cni/bin]
2023-12-26 16:45:56
771
1
转载 Public Key Retrieval is not allowed出现原因以及解决方法
昨天本地还好好的服务,今天就突然起不来了,查看服务器日志报出以上问题这是在连接mysql8.0版本的时候出现的问题,但是这个错误并不是总是出现,好像具有偶然性,昨天一切还正常的服务,今天就出现这个问题。
2023-11-25 14:30:37
5269
原创 RabbitMQ延迟队列优化
由于队列遵循先进先出的原则,如果延迟40s的消息先进队列,紧跟着又进去一个10s的,但是消息是否过期是在即将投递消息到消费者之前判定的,也就是RabbitMQ只会判断队列头部的消息是否过期,其他消息是否过期它是不知道的,所以由于先进去的是40s的,后面10s的才进去,就会造成,消费者消费的时候10s的也是跟着40s的算的,出现消息堆积的情况,虽然10s的已经过期,但是由于40s的先进去,10s的不会被消费掉,之后等40s的消费掉之后,10s的才会出来。
2022-12-29 17:55:19
114
原创 spring_JdbcTemplate模板出错问题 Public Key Retrieval is not allowed JdbcTemplate Access denied for user
异常一:Public Key Retrieval is not allowed异常二:JdbcTemplate Access denied for user 'XXX'@'localhost'
2022-09-03 17:24:03
387
原创 MyBatis逆向工程出错情况
出现 java.lang.IllegalArgumentException: Result Maps collection already contains value Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
2022-09-02 15:36:26
1186
2
转载 什么是匿名内部类,如何使用匿名内部类
匿名内部类可以直接访问外部类的所有成员,包括私有的不能添加访问修饰符,因为它的地位就是一个局部变量作用域:仅仅在定义它的方法或代码块匿名内部类–访问–>外部类成员外部其他类–不能访问–>匿名内部类如果外部类和内部类的成员重名时,内部类访问的话,默认遵循就近原则,如果想访问外部类的成员,则可以使用(外部类名.this.成员)去访问这篇文章解释的挺清楚的https://blog.csdn.net/a850661962/article/details/109642780...
2022-06-28 14:46:13
730
转载 Random random=new Random(10)和 random.nextInt(100)
Random random=new Random(10)和random.nextInt(100)
2022-06-04 20:34:48
2724
转载 inner join、left join、right join的区别
left join(左联接)返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接)返回包括右表中的所有记录在左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下:表A记录如下:aID aNum1 a200501112 a200501123 a200501134 a200501145 a20050115表B记录如下:bID bName1 2006032
2022-05-05 20:14:18
197
原创 配置Thymeleaf视图解析器
<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org">引入thymeleaf模板<head> <meta charset="UTF-8"> <title>Title</title></head><body><h1>首页</h1></body></html>
2022-03-29 09:50:35
1426
转载 使用 thymeleaf 模板$表达式报红波浪线 解决方案
三种方法:第一种方案:对每个飘红的地方进行注解(只有当前行设置生效)第二种方案:压制HTML中文件的警告或者错误(只有当前文件中设置生效)<!-- suppress ThymeleafVariablesResolveInspection -->第三种方案:关闭IDEA对于thymeleaf的数据验证选项(全局所有文件都会应用设置,飘红消失)...
2022-03-23 19:53:24
614
转载 @ResponseBody注解作用与原理
1、概念注解 @ResponseBody,使用在控制层(controller)的方法上。2、作用作用:将方法的返回值,以特定的格式写入到response的body区域,进而将数据返回给客户端。当方法上面没有写ResponseBody,底层会将方法的返回值封装为ModelAndView对象。如果返回值是字符串,那么直接将字符串写到客户端;如果是一个对象,会将对象转化为json串,然后写到客户端。3、注意编码注解中我们可以手动修改编码格式,例如@RequestMapping(value="/cat
2022-03-16 07:11:21
589
转载 Springboot 项目启动报错 错误: 找不到或无法加载主类 com.chen.cmn.StartServiceApplication
springboot启动报错我参考的以下文章使用https://start.spring.io/快速构建的时候启动出错 参考以下文章解决的https://www.cnblogs.com/cilye/p/15767665.html
2022-03-13 21:07:53
228
原创 spring-boot-maven-plugin插件爆红原因
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.6.4</version> </plugin> </plugins> </build>
2022-03-13 20:20:55
5871
4
原创 having和where的对比
where是一个约束声明,使用where来约束来之数据库的数据,where是在结果返回之前起作用,且where中不能使用聚合函数having是一个过滤声明,是在查询结果集之后对查询结果进行的过滤操作,在having中可以使用聚合函数HAVING子句可以让我们筛选成组后的各组数据,WHERE子句在聚合前先筛选记录.也就是说作用在GROUP BY 子句和HAVING子句前;而 HAVING子句在聚合后对组记录进行筛选执行顺序1.from2.where3.group by4.having5.sel
2022-03-10 10:01:43
162
转载 什么是servlet?
1.什么是servlet?在 JavaWeb 项目中,处理请求和发送响应的过程是由一种叫做 Servlet 的程序来完成的,并且 Servlet 是为了解决实现动态页面而衍生的东西。简单来讲:Servlet其实就是一个遵循Servlet开发的java类,Serlvet是由服务器调用的,运行在服务器端。一张图描述 Servler 在 B/S 中的作用点:https://images2015.cnblogs.com/blog/874710/201702/874710-20170214192940050-
2022-02-23 11:07:46
13921
原创 MyBatis基础笔记
1.MyBatis是一个持久层框架,MyBatis默认的事务管理器就是JDBC 连接池POOLED,可以配置多个环境,但是每个SqlSessionFactory实例只能选择一种环境2.第一个MyBatis程序搭建环境–>导入MyBatis程序–>编写代码–>测试2.1搭建环境CREATE table user(id int(20) not null PRIMARY KEY,name VARCHAR(30) DEFAULT null,pwd VARCHAR(30) DEFA
2022-02-18 21:20:04
452
原创 IOC创建对象的三种方式
IOC创建对象方式使用无参构造创建对象 默认!假设我们要使用有参构造创建对象 <bean id="user" class="com.zzz.pojo.User"><!-- 第一种 下标赋值--> <constructor-arg index="0" value="张三"/> </bean><!-- 第二种方式通过类型创建--> <bean id="user" class="c
2022-02-18 21:07:31
349
原创 德鲁伊连接MySQL8.0.11
Public Key Retrieval is not allowed解决方法allowPublicKeyRetrieval=true在配置文件的url后面添加当然这只是一种连接方式,还可以通过编写德鲁伊连接池的工具类来连接@Testpublic void testdurid() throws Exception { //1.加入Druid jar包 //2.加入配置文件druid.properties, 将文件拷贝到项目的src目录 //3.创建properties对象 用
2022-02-14 18:57:37
871
原创 C3P0连接MySQL8.0.11配置问题
C3P0连接MySQL有两种方式第一种: 相关参数 在程序中指定user url password @Test public void testc3p0_01() throws Exception { //1.创建一个数据源对象 ComboPooledDataSource comboPooledDataSource = new ComboPooledDataSource(); //2.通过配置文件mysql.properties
2022-02-14 14:37:01
714
原创 IDEA配置tomcat插件
配置tomcat插件,一直报错,自己一点儿一点儿排错,一点儿一点儿,心态都要奔溃了,搜索了很多的教程都不行,花了3 4个小时,终于可以了,下面是错误信息,还有另一个但是我没来的及复制另一个错误信息,抱歉。错误信息:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.sp
2022-02-13 16:40:08
4646
1
原创 反射操作练习
通过反射创建新的文件package com.zqf.fanshe.Class_;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class reflection08 { public static void main(String[] args) throws ClassNotFou
2022-02-13 11:27:24
56
原创 UDP网络编程
发送端package com.zqf.Socket_.udp_;import java.io.IOException;import java.net.*;public class sender { public static void main(String[] args) throws IOException { //1.创建一个DatagramSocket对象 准备在发送和接收数据 准备在9998接收数据 有接受的功能 //所以端口不要一样
2022-02-12 09:44:36
1091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人