自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 RustDesk私有化部署,自建远程桌面搭建教程

RustDesk私有化部署,自建远程桌面搭建教程

2024-01-26 16:58:44 2502

原创 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

原创 wget出现无法建立SSL连接的问题

wget出现无法建立SSL连接的问题

2023-10-07 15:19:16 719

原创 @Inject,@Produces,@QueryParam,@Path注解

注解 @inject @Produces @Path

2023-04-12 17:45:04 481 1

转载 从外网访问局域网的方法

从外网访问局域网的方法,以及如果获取自己的公网IP

2023-03-18 14:41:40 1011

原创 代码实现Shiro简单的权限验证

代码简单实现Shiro,助于理解

2023-02-21 21:29:23 88

转载 Shiro中权限过滤器的初始化流程和实现原理

Shiro中权限过滤器的初始化流程和实现原理

2023-02-17 13:52:27 256

转载 shiro结合Redis实现分布式或集群环境下的Session共享

Shiro结合Redis实现分布式或集群环境下的Session共享

2023-02-17 11:51:07 239 2

转载 shiro的基本使用

shiro权限管理框架的基本使用

2023-02-17 11:38:08 147

原创 RabbitMQ延迟队列优化

由于队列遵循先进先出的原则,如果延迟40s的消息先进队列,紧跟着又进去一个10s的,但是消息是否过期是在即将投递消息到消费者之前判定的,也就是RabbitMQ只会判断队列头部的消息是否过期,其他消息是否过期它是不知道的,所以由于先进去的是40s的,后面10s的才进去,就会造成,消费者消费的时候10s的也是跟着40s的算的,出现消息堆积的情况,虽然10s的已经过期,但是由于40s的先进去,10s的不会被消费掉,之后等40s的消费掉之后,10s的才会出来。

2022-12-29 17:55:19 114

原创 JVM各区作用

JVM的体系结构

2022-12-04 11:10:51 231

原创 Redisson分布式锁与Watch dog机制解读

Redisson分布式锁与watch dog看门狗机制

2022-11-03 15:15:49 909

原创 使用Mybatis-plus代码生成器

拿走几乎可以直接使用,记得修改数据库和生成的本地仓库地址

2022-09-22 21:24:51 210

转载 linux环境下的 刷新环境变量

linux中刷新环境变量

2022-09-16 09:39:00 10406

原创 linux中硬链接和软连接的区别

linux操作 硬链接和软链接的区别

2022-09-15 19:24:30 413 1

原创 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

原创 JDBC使用PrepareStatedment预编译机制的好处

PreparedStatementment预编译机制的原理和使用预编译的好处

2022-08-29 16:48:37 519

原创 使用IDEA部署Tomcat报出工件部署失败问题情况

使用IDEA部署Tomcat服务器 出现工件部署错误分析

2022-08-16 09:08:24 24990

转载 Java中的Map集合中的Entry对象

Java中Map集合的Entry对象

2022-07-01 15:37:52 1057

原创 如何将数字字符串转换为整数

字符串转为整数

2022-06-30 19:58:36 2165 1

转载 什么是匿名内部类,如何使用匿名内部类

匿名内部类可以直接访问外部类的所有成员,包括私有的不能添加访问修饰符,因为它的地位就是一个局部变量作用域:仅仅在定义它的方法或代码块匿名内部类–访问–>外部类成员外部其他类–不能访问–>匿名内部类如果外部类和内部类的成员重名时,内部类访问的话,默认遵循就近原则,如果想访问外部类的成员,则可以使用(外部类名.this.成员)去访问这篇文章解释的挺清楚的https://blog.csdn.net/a850661962/article/details/109642780...

2022-06-28 14:46:13 730

原创 路由器 交换机 集线器

路由器 交换机 集线器

2022-06-14 11:27:39 117

转载 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&gt

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关注的人

提示
确定要删除当前文章?
取消 删除