自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Logback日志配置两种方式

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

2024-07-04 17:54:49 300

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

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

2024-06-26 21:49:54 114

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

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

2024-06-26 21:41:31 359

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

原创 Spring的纯注解配置

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

2024-06-24 20:10:11 241

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

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

2024-06-06 20:37:52 82

原创 MyBatis使用MySQL5和MySQL8的用法

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

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

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

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

2024-04-15 10:00:58 334

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

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

2024-04-11 16:42:52 4805

原创 面试题:MQ

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

2024-04-10 16:39:45 778

原创 面试题:Redis

1、数据库,快,很快.......2、工作单线程worker,串行化、原子操作. (IO线程是多线程)-避免上下文切换3、IO模型(epoll), 支撑高并发.4、kv模型,v具有类型结构5、具有本地方法,计算向数据移动。(a,b) => 交集6、二进制安全,Value最大512M。

2024-03-29 08:42:05 925

原创 使用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 880

原创 发送短信验证码

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

2024-03-13 11:46:10 438

原创 发送邮件功能

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

2024-03-13 11:42:51 168

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

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

2024-03-13 11:11:08 271

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

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

2024-03-12 17:12:08 729

原创 JWT概述

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

2024-03-12 16:44:26 918

原创 事务 失效的八种情况

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

2024-03-12 11:44:16 477

原创 事物的传播属性

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

2024-03-11 17:11:25 186

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

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

2024-02-28 21:41:50 169

原创 pdmaner使用模版

【代码】pdmaner使用模版。

2024-02-28 21:34:50 290

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

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

2024-02-26 19:35:47 341

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

原创 vue3--axios 使用

在vite.config.ts 文件中。

2024-02-21 21:59:51 457

原创 vue3--使用Element Plus

【代码】使用Element Plus。

2024-02-21 21:55:11 261

原创 vue3--使用@别名

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

2024-02-21 21:52:42 507

原创 vue3--Vue-Router使用

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

2024-02-21 21:30:06 266

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

原创 vue3--NodeJS安装

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

2024-02-21 21:09:11 205

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

在项目的跟下,双击。

2024-02-21 20:23:46 663

原创 git工具

官网推荐官网。

2024-02-21 20:19:05 302

原创 Git 使用教程

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

2024-02-20 21:52:03 1279

原创 Maven setting.xml 配置

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

2024-02-20 21:40:51 625

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

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

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 1147

原创 基于注解的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 1041

原创 bean的生命周期

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

2024-01-04 21:37:04 345

原创 bean的作用范围

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

2024-01-04 21:32:49 411

原创 Spring中的工厂类

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

2024-01-04 21:26:54 428

原创 Spring的IOC解决程序耦合

此外,该模块还提供了许多企业级支持,如邮件访问、远程访问、任务调度等,ApplicationContext 是该模块的核心接口,它的超类是 BeanFactory。spring-expression 模块是统一表达式语言(EL)的扩展模块,可以查询、管理运行中的对象,同时也可以方便地调用对象方法,以及操作数组、集合等。顾名思义,就是给类中的集合成员传值,它用的也是set方法注入的方式,只不过变量的数据类型都是集合。注意,赋值的操作不是我们自己做的,而是通过配置的方式,让spring框架来为我们注入。

2024-01-04 21:20:46 1029

空空如也

空空如也

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

TA关注的人

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