自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker: Error response from daemon: driver failed programming external connectivity on endpoint mysq

docker:来自守护进程的错误响应:驱动程序在端点mysql01上编程外部连接失败(53d155d6096d4f38bb913d08fe36d01a0518d2b43d045e606f67fdc5df8ecccb):(iptables失败:iptables--wait-t nat-A docker-p tcp-d 0/0--dport 3306-j DNAT--到目标172.17.0:3:3306!-i docker0:iptables:没有该名称的链/目标/匹配。重新启动docker容器即可。

2024-08-15 21:10:59 345

原创 面试题:MQ

RabbitMQ、RocketMQ、Kafka、ActiveMQ、ZeroMQ、MetaMqRabbitMQ: One broker to queue them all | RabbitMQhttps://www.rabbitmq.com/1、异步处理2、应用解耦3、流量削峰直连型交换机,根据RoutingKey(路由键)路由到不同的队列扇型(广播)交换机,这个交换机没有路由键概念,就算你绑了路由键也是无视的。 这个交换机在接收到消息后,会直接转发到绑定到它上面的所有队列。主题交换机,这个交换机其实跟直连交

2024-08-13 21:23:05 1048

原创 面试题:Redis

我们在实际项目中经常会使用到Redis缓存用来缓解数据库压力,但是当更新数据库时,如何保证缓存及数据库一致性,一般我们采用延时双删策略。目前系统中常用的做法是一个查询接口,先查询Redis,如果不存在则查询数据库,并将结果放入到Redis中。为什么是删除缓存,而不是更新缓存呢?主要是如果缓存的内容是带有树型结构或者List,Map,那么更新其中一个内容相对较慢。本文所讲操作,均是按照如果缓存不存在,查询数据库后,再放入Redis。

2024-08-06 21:10:18 1237

原创 Logback日志配置两种方式

如果application.properties与logback-spring.xml同时配置,以logback-spring.xml为准,也就是说logback-spring.xml的优先级比较高。此处默认压缩,logback-spring.xml亦可配置。

2024-07-04 17:54:49 404

原创 Spring Boot多环境配置和logback日志记录器

【代码】Spring Boot多环境配置和logback日志记录器。

2024-06-26 21:49:54 152

原创 SpringBoot整合拦截器和日期转换器

配置文件形式针对框架进行个性化定制,例如:拦截器,类型转化器等等。WebMvcConfigurer配置类其实是。内部的一种配置方式,采用。

2024-06-26 21:41:31 410

原创 Spring Boot项目的两种发布方式

步骤2:在maven视图中,选择“package”,在target中会产生xxx.jar包。运行成功后会在tomcat的webapps文件中出现一个相同名字的文件。步骤5:将打包后的war包放入tomcat的webapps文件中。maven依赖范围参考:资料/maven依赖作用范围.png。步骤1:在pom中添加一个SpringBoot的构建的插件。步骤3:然后在jar包项目文件位置使用cmd终端发布项目。步骤1:在pom.xml文件中将jar修改为war。步骤3:设置war包的名字。

2024-06-25 20:43:11 505

原创 Spring的纯注解配置

【代码】Spring的纯注解配置。

2024-06-24 20:10:11 260

原创 MyBatis运行时无法识别配置文件

在pom.xml文件中添加以下代码即可解决。

2024-06-06 20:37:52 185

原创 MyBatis使用MySQL5和MySQL8的用法

【代码】MyBatis使用MySQL5和MySQL8的用法。

2024-06-05 16:24:32 416 1

原创 Java-通过maven导入本地jar包的三种方式

Java-通过maven导入本地jar包的三种方式_哔哩哔哩_bilibili

2024-04-15 10:00:58 671

原创 IDEA 控制台中文乱码 4 种解决方案

IntelliJ IDEA 如果不进行相关设置,可能会导致控制台中文乱码、配置文件中文乱码等问题,非常影响编码过程中进行问题追踪。本文总结了 IDEA 中常见的中文乱码解决方法,希望能够帮助到大家。IDEA 中文乱码相关配置修改完成后,需重启 IDEA, 才能让设置生效, 再次查看即可解决中文乱码问题啦~

2024-04-11 16:42:52 6356

原创 使用TortoiseGit上传时出现错误Please make sure you have the correct access rights and the repository exists.

2. 在下载好的Git中的bin目录下(一般是 C:\Program Files\Git\bin)打开bash.exe输入命令ssh-keygen -t rsa -C "username" (注:username为你git上的用户名),6. 运行完成时 :username/.ssh/id_rsa.pub.(注:username为你git上的用户名)中发现,已经新生成了id_rsa和id_rsa.pub两个文件。总思路:重新生成新的 ssh秘钥,再把新的秘钥添加到阿里云服务器的ssh公钥上。

2024-03-22 20:09:31 1574

原创 发送短信验证码

​​​​​​【短信验证码-快速报备签名】三网短信接口-短信-短信验证码-短信服务-三网短信接口-短信-三网短信【最新版】_商业智能_电商_金融-云市场-阿里云阿里云云市场提供 专注企业短信服务10年运营与技术积累,稳定、安全、快速。服务,建站服务,api服务,助力企业、客户更好的解决问题,帮助企业进行数字化建设。阿里云云市场提供 专注企业短信服务10年运营与技术积累,稳定、安全、快速。服务,建站服务,api服务,助力企业、客户更好的解决问题,帮助企业进行数字化建设。由北京深智恒际科技有限公司为您提供服务。

2024-03-13 11:46:10 458

原创 发送邮件功能

首先你的邮箱要开启SMTP服务.

2024-03-13 11:42:51 188

原创 Field ‘lastUpdateTime‘ doesn‘t have a default value

这个问题是:字段“上次更新时间”没有默认值。

2024-03-13 11:11:08 304

原创 MyBatis拦截器(JDBC的执行流程、MyBatis执行流程、Mybatis拦截器)

JBDC的底层主要是三个接口对象,Connection、Statement、ResultSet。Connection用于建立与数据库的连接,Statement用于向数据库发送sql语句,ResultSet用于封装sql查询语句的结果。使用 Class.forName() 方法加载数据库驱动程序类。JDBC的底层其实是使用Socket进行连接数据库的。打开Connection .

2024-03-12 17:12:08 831

原创 JWT概述

JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。

2024-03-12 16:44:26 946

原创 事务 失效的八种情况

Transactional注解只能在在public修饰的方法下使用。

2024-03-12 11:44:16 495

原创 事物的传播属性

事务传播属性是Spring框架在处理事务时的一个重要概念,它定义了在事务方法被另一个事务方法调用时,如何处理事务边界的行为。这些属性是通过Spring的。通过合理配置事务传播属性,可以精确控制事务的边界和多个方法调用之间的事务一致性,以满足业务场景的需求。

2024-03-11 17:11:25 221

原创 Java8 Stream操作流10条常用方法

1.基础数据2.根据城市分组3.列出每个城市的销售冠军4.求每个城市的销售总金额5.全国销售总金额6.过滤出年龄大于22岁的员工。

2024-02-28 21:41:50 189

原创 pdmaner使用模版

【代码】pdmaner使用模版。

2024-02-28 21:34:50 358

原创 vue3--Base64通用上传方式

【代码】Base64通用上传方式。

2024-02-26 19:35:47 409

原创 hutoolPinyinException: No pinyin jar found ! Please add one of it to your project !问题解决:

报错内容:cn.hutool.extra.pinyin.PinyinException: No pinyin jar found!1、使用PinyinUtil类时需要引入一个第三方的拼音库。例如pinyin4j、TinyPinyin、jpinyin。

2024-02-26 15:11:08 1347

原创 vue3--axios 使用

在vite.config.ts 文件中。

2024-02-21 21:59:51 491

原创 vue3--使用Element Plus

【代码】使用Element Plus。

2024-02-21 21:55:11 275

原创 vue3--使用@别名

types/node 包允许您在TypeScript项目中使用Node.js的核心模块和API,并提供了对它们的类型检查和智能提示的支持。比如安装之后,就可以导入nodejs的 path模块,在下面代码中,path是 Node.js 的核心模块之一,用于处理文件路径的操作。它提供了一些方法,用于在不同操作系统上正确解析、拼接和转换文件路径,以及获取路径的各个部分(目录名、文件名、扩展名等)。

2024-02-21 21:52:42 679

原创 vue3--Vue-Router使用

router文件夹,新建文件 index.ts。

2024-02-21 21:30:06 290

原创 vue3--初识VUE3

https://cn.vuejs.org/全局安装viteVUE3官网2.2npm更新版本 (非必要)3.创建项目4.vscode打开项目5.总结->整体运行步骤:6.使用组件7.生命周期钩子函数https://cn.vuejs.org/api/composition-api-lifecycle.html#onmounted

2024-02-21 21:25:09 645

原创 vue3--NodeJS安装

https://nodejs.org/zh-cn/https://code.visualstudio.com/

2024-02-21 21:09:11 260

原创 父子项目打包发布至私仓库

在项目的跟下,双击。

2024-02-21 20:23:46 682

原创 git工具

官网推荐官网。

2024-02-21 20:19:05 317

原创 Git 使用教程

什么是“版本控制”?我为什么要关心它呢?版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。a) 还原:如果你是程序开发者,在新写一个促销活动的java文件,两天后,项目经理说由于疫情原因促销活动取消了,让你还原到两天前的代码,如果没有版本控制.....,凉凉........。如果有版本控制,可以轻松恢复到原先的样子, 额外增加的工作量也微乎其微。b) 协作:支持多个开发并行开发,同时leader有利于review每个人每次提交历史与代码质量。

2024-02-20 21:52:03 1318

原创 Maven setting.xml 配置

目的:可以把我们书写的jar包发布到maven私有仓库,简称私仓。

2024-02-20 21:40:51 660

原创 【maven】D:\maven\repo\com\xms\smart-core\0.0.1-SNAPSHOT\smart-core-0.0.1-SNAPSHOT.jar.123310081664579

这个问题是想在本地的pom文件配置好之后,执行deploy命令,可以将maven所打的jar包上传到远程的repository,便于其他开发者和工程共享。但是这个时候报错了!只要让其他页面停止运行,再执行deploy命令重新运行就可以了。打开pom.xml文件,更改其中的groupId即可。二、文件的groupId与其他人的重合,无法上传。一、idea的其他页面正在运行,所以才会出错。

2024-02-20 11:39:54 147

原创 端口号被占用怎么解决

2、进入窗口后,输入"netstat -ano"命令,可以用来查看所有窗口被占用的情况。1、快捷键"win+R"打开运行,在其中输入"cmd"命令,回车键打开命令提示符。,直接输入 “ netstat -aon | find "8080" ”,回车。比如端口号为7680的端口被占用了,我们先找到该端口号对应的PID为5168。netstat -nupl //查看系统中所有使用udp协议的端口号信息。netstat -ntpl //查看系统中使用tcp协议的端口号信息。3、杀掉占用端口的进程。

2024-02-18 17:28:49 1579

原创 基于注解的IOC配置

value:指定bean的id;如果不指定value属性,默认bean的id是当前类的类名,首字母小写;value:指定bean的id;如果不指定value属性,默认bean的id是当前类的类名,首字母小写;value:指定bean的id;如果不指定value属性,默认bean的id是当前类的类名,首字母小写;value:指定bean的id;如果不指定value属性,默认bean的id是当前类的类名,首字母小写;以下四个注解的作用及属性都是一模一样的,都是针对一个的衍生注解只不过是提供了更加明确的语义化。

2024-01-04 21:49:51 1089

原创 bean的生命周期

使用对象]---->构造方法(实例化)--->set方法(注入)--->init方法(初始化)--->[JVM垃圾回收]--->destroy方法(销毁)[容器启动]--->构造方法(实例化)--->set方法(注入)--->init方法(初始化)--->[容器关闭]--->destroy方法(销毁)

2024-01-04 21:37:04 355

原创 bean的作用范围

在Spring中,bean作用域用于确定bean实例应该从哪种类型的Spring容器中返回给调用者。

2024-01-04 21:32:49 429

原创 Spring中的工厂类

FileSystemXmlApplicationContext:加载本地磁盘下 Spring 的配置文件。ClassPathXmlApplicationContext:加载类路径下 Spring 的配置文件。ApplicationContext:只要一读取配置文件,默认情况下就会创建对象。BeanFactory:是在 getBean 的时候才会创建对象。spring中工厂的类结构图。

2024-01-04 21:26:54 448

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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