自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot配置定时任务

springboot自带定时任务的集成

2024-03-01 10:18:29 396

原创 集成微信扫描登录,实现第三方的登录功能

使用微信扫描登录功能,要去官网申请开发者资质,要通过申请才能获取到appid、appsecret,申请完后要设置回调链接(用于设置扫码登录确认后)。具体开发文档可参考官方开发文档网址第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数;通过code参数加上AppID和AppSecret等,通过API换取access_token;通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。

2024-02-06 14:44:30 1171

原创 集成阿里云短信服务

目的是集成阿里云短信服务,完成验证码的发送和接收。

2024-02-04 10:58:59 408

原创 mybatis-plus代码生成器(文章最后给出了官方参考文档)

给出代码生成器2.0版本的官方文档关于Mybatis-Plus其他的使用可参考官方文档地址

2024-01-24 15:06:48 448

原创 poi-tl模板引擎根据树形结构输出word文档(文档模板)

poi-tl模板引擎根据树形结构输出word文档(文档模板)

2024-01-22 17:41:18 490

原创 我的创作纪念日

初心:记录自己所学的东西,在忘记的时候能够翻一翻,如果能帮助到其他人,那也是一份快乐!提示:你过去写得最好的一段代码是什么?收获颇多,自己不断积累,遇到同样的问题能够快速解决。提示:当前创作和你的工作、学习是什么样的关系。厚积薄发,早日跳出舒适圈,进大厂工作!

2023-09-08 10:02:03 321

原创 docker的基本使用

docker是基于GO语言实现的云开源项目,能够对应用组件进行封装、分发、部署和运行等生命周期管理,做到一次镜像,处处运行。

2023-09-07 10:56:38 1005

原创 idea打jar包

自定义打包内容,将部分编译class文件打包

2023-08-15 10:10:35 1090

原创 jar的反编译为java文件

反编译jar包工具

2023-05-11 11:20:43 1949 1

原创 POST http://localhost:9001/eduvod/video/uploadAlyVideo net::ERR_FAILED 413

发现是ngnix转发产生的错误,因为ngnix的上传也有文件大小的上限,因此需要配置才可以解决,打开ngnix配置文件nginx.conf文件,填写上下面的属性,即可解决。

2023-03-01 14:40:35 446

原创 启动vue-element-admin 安装npm install报错npm ERR! code 128npm ERR! An unknown git error occurre

npm ERR! code 128npm ERR! An unknown git error occurrednpm ERR! command git --no-replace-objects ls-remote ssh://[email protected]/nhn/raphael.gitnpm ERR! [email protected]: Permission denied (publickey).npm ERR! fatal: Could not read from remote repository.

2023-02-02 15:16:29 2988 2

原创 Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘s

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory

2023-01-31 11:04:33 36644 7

原创 nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML lo

nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. The XML lo

2023-01-29 14:37:32 4417

原创 springboot整合spring-security

对以上代码进行简单描述,configure(HttpSecurity http)方法是授权认证,其目的是告诉有哪些权限的人才可以访问哪个页面,configure(AuthenticationManagerBuilder auth)方法是定义认证规则,其目的是定义哪些用户有权限,即给每个用户绑定权限。在web开发中,安全性问题比较重要,一般会使用过滤器或者拦截器的方式对权限等进行验证过滤。此博客根据b站up主,使用demo示例进行展示spring-security的一些功能作用。

2023-01-16 10:44:49 2041

原创 最长回文子串 java语言

为什么代码中使用的是ans=high,是由于通过遍历的方式high指针已经前进了,并且i到high之间的字符串不可能超过之前找到子字符串的长度,因此,没必要一步步i++上来,每次比较max与当前长度的大小,得到最大的子字符串,并且记录下标位置到数组中,最后使用字符串的substring()函数得到最长的回文子字符串。存在的情况下,定义一个长度为2的int数组用于存储子字符串的下标,定义两个变量也可以。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。s 仅由数字和英文字母组成。

2023-01-11 17:16:44 534

原创 nacos的服务注册与调用

以上就是nacos的服务注册与调用的简单实例展示过程,其过程为引入相关依赖,在nacos中进行服务注册,其目的是让其他服务能够发现,再引入openfeign依赖,为了能够让相关模块调用到。希望我的书写能够帮助到你。学习之所以会想睡觉,是因为那是梦开始的地方。ଘ(੭ˊᵕˋ)੭ (开心) ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)------不写代码不会凸的小刘。

2023-01-10 15:11:57 1960

原创 nacos的配置管理

此博客对nacos的配置管理进行简单介绍,如果降配置文件放在项目中,那么每次进行修改后都要重新编译部署项目,是极其不方便的,如果将配置文件放在一个固定的位置,尽管解决了以上的问题,但是管理起来还不是较方便的方式,那么使用nacos对配置文件进行管理,意味着将配置文件放在云上,可以通过访问界面进行更改,不必重新编译部署项目。目 录前言1、创建maven项目结构2、nacos上编写配置文件3、在项目中进行文件配置4、编写Application主类java5、编写controller文件6、启动服务,访问测试。

2023-01-10 13:36:31 595

原创 nacos的使用

可以对nacos进行配置,配置文件在nacos/conf目录下的application.properties文件,其中可以开启数据库连接,更改为mysql数据库,并且可以使用自带的sql文件,在数据库中进行导入执行。ଘ(੭ˊᵕˋ)੭ (开心) ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)此篇博客是对nacos安装运行进行简单的介绍,后续博客会介绍下nacos的简单使用。我下载的是2.2.0版本,并且本地是windows开发环境。

2023-01-10 13:11:13 476

原创 无重复字符的最长子串 java语言

先走快指针,判断当前的字符是否存在于set集合中,如果存在就说明存在重复的字符在滑动窗口set集合中,那么就通过循环遍历慢指针的方式从set集合中移除慢指针指向的字符,同时还要把快指针字符放进set,并且比较res与fast-lower的长度,其目的得到最长的长度。使用一个set集合作为一个滑动窗口,分为快慢指针,循环停止的条件为:快指针==字符串s的长度了。下面来个labuladong万能模板,来解决滑动窗口的问题。s 由英文字母、数字、符号和空格组成。,请你找出其中不含有重复字符的。

2023-01-10 09:44:47 442

原创 寻找两个正序数组的中位数 java语言

如果采用将两个数组合并,并且有序后进行寻找的方式,显然是比较简单的,但是此时时间复杂度比较大,不符合题目给出时间复杂度log(m+n),由于log(m+n),那么就要想到使用二分法的方式进行解决。两个有序的数组中找到中位数,如果两个数组的长度和为奇数或者为偶数,即表示找到找中位数为两个数之和,取均值。如果为正常的返回情况,那么得到数值,并且比较二者数值的大小,并且将小的部分在数组中去掉。合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。请你找出并返回这两个正序数组的。

2023-01-06 14:42:39 551

原创 两数相加 java语言

采用循环的方式进行相加,循环不终止的条件为:两个链表不同时为空或者进位数nextVal不为空,就一直循环相加,首先判断链表1是否为空,如果不为空,那么就获取当前链表1的值,如果为空那么取值为0,链表2也是如此,给头指针head的下一个节点赋值,并记得取余,以及得到进位数nextVal,迭代链表1、链表2和头指针head,由于res是一个头结点,那么在返回的时候,返回的就应该从res的下一个节点开始。谁让我只会正面想呢,于是就出现了下面的代码(题解与上面的差不多,只是上面的正面理解)它们每位数字都是按照。

2023-01-06 10:42:58 651

原创 两数之和 java语言

那么采用map集合是比较好解决的,首先定义一个map集合,key为Integer类型,即表示数组的数值,value为Integer类型,即表示数组数值的下标值,通过for循环的方式遍历数组,判断targer-当前数组值是否存在于map集合中,如果存在则返回下标值i和map.get(target-nums[i]),如果不存在那么就添加到map集合中。* 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。* 输入:nums = [2,7,11,15], target = 9。

2023-01-06 10:28:12 327

原创 @Transactional注解失效的情况

该篇博客主要介绍@Transactional注解失效的12种情况,我是看b站的一个up主进行搬运总结的,希望对我、对你都有一点一点的帮助。

2023-01-03 16:56:09 3970 1

原创 [email protected]: Permission denied (publickey).

这几个的问题,意思是一直在尝试获取/root/.ssh/id_rsa /root/.ssh/id_dsa。接下来通过Ubuntu下的ssh-keygen命令创建公钥/私钥对:(使用你注册github时的邮箱)以上就是整个配置git的内容,可能写的不是很仔细,认真看应该没问题,看好你!本地虚拟机ubuntu上安装git,想从github上拉取项目到ubuntu上的过程。查看公钥,并将公钥复制到github的框里(下图红框里的内容复制到github框里)去/root/.ssh下查看。

2022-11-30 15:04:16 1578 1

原创 将x年或x年x月或x年x月x日等字符串转化成日期类型存储到数据库

将字符串类型的日期格式转换成日期格式,并且存储到数据库

2022-11-18 16:31:34 278

原创 (二)Easyexcel 的使用(读取数据到map集合中)

以上就是通过map对excel 的读取和写入操作,整个过程相对于绑定实体类的方式是较复杂的,希望你们认真看,认真读,我在尽力地写清楚我所说的话,可能其中没说明白,也希望谅解下,真心希望读完后能够帮助到你完成你的需求,哪怕一点点!!!如果可以给个zan赞!学习之所以会想睡觉,是因为那是梦开始的地方。ଘ(੭ˊᵕˋ)੭ (开心) ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)ଘ(੭ˊᵕˋ)੭ (开心)------不写代码不会凸的小刘。

2022-11-17 17:30:33 8337 1

原创 (一)EasyExcel的使用(读取数据到实体类即绑定实体类)

项目是一个springboot 项目,使用maven对依赖进行管理,需求有两个是:①导入的excel有模板,即表头是明确的(简单)②导入的excel没有模板,即表头是不明确的此篇博客主要讲述easyexcel对于需求①的开发,关于需求②会在下一篇博客中进行讲解。以上就是使用第三方插件easyexcel读取excel,写入excel的过程,本来想的挺清晰的,结果写着写着就有点乱了,不知道你们能不能看懂,通过绑定实体类的方式读取写入操作是比较简单的,仔细看看应该能够读懂,嘻嘻嘻!

2022-11-17 16:40:34 7185

原创 Swagger2报错Unable to infer base url. This is common when using dynamic servlet registration or when t

Unable to infer base url. This is common when using dynamic servlet registration or when the API is behind an API Gateway. The base url is the root of where all the swagger resources are served. For e.g. if the api is available at http://example.org/api/v2

2022-11-14 14:47:25 9563 1

原创 mysql 按照时间戳字段每5年统计一次记录数

mysql 按照时间戳字段每5年统计一次记录数

2022-11-14 10:03:54 781

原创 Mybatis引入外部properties文件

在Mybatis的xml配置文件里,可以使用下面的两种方式引入类路径下文件或者配置本地文件。

2022-11-14 09:48:30 1095

原创 在本地安装CentOs虚拟机的过程

这篇博客主要讲述在VMware上安装Centos,并且使用Xshell完成连接虚拟机的过程。

2022-10-16 12:37:42 951

原创 SpringMVC的快速简单搭建

该博客主要讲述SpringMVC的概念知识,以及它的工作流程,最后实现快速搭建了一个SpringMVC demo,并对整个搭建过程进行总结。目录前言1、概念2、SpringMVC的快速搭建2.1、创建Maven项目2.2、创建webapp目录2.3、在web.xml文件中进行配置2.4、编写SpringMVC配置文件2.5、编写index.html文件2.6、编写controller层2.7、配置tomcat2.8、得到测试结果3、总结。

2022-10-13 13:04:53 2157 2

原创 Spring中的事务管理

Spring中的事务管理,①基于xml配置文件和注解的混合方式,②基于完全xml配置文件的方式,③基于完全注解的方式。

2022-09-28 17:12:09 1963 1

原创 Error creating bean with name ‘userService‘ defined in file [D:\ajavaproject\coding\atguiguLearnSpri

Unexpected AOP exception; nested exception is java.lang.IllegalStateExceptio

2022-09-23 11:47:43 1721 1

原创 Spring中的jdbcTemplate模块操作数据库(MySQL)

使用spring自带的jdbcTemplate完成数据库的交互操作

2022-09-21 16:42:05 1002 1

原创 Unknown initial character set index ‘255‘ received from server. Initial client character set can be

Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property.org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 16 in XML document from class path

2022-09-20 18:56:01 142

原创 AOP在spring中的使用(基于注解的方式)

​AOP在spring中的实现有两种方式,一种是基于xml配置文件的方式(前面一篇博客中已经进行了编码,博客地址:Spring的前置增强,后置增强,异常抛出增强、自定义增强_网恋褙骗八万的博客-CSDN博客)另一种方式是基于注解的方式(在此只编码了前置增强,其余增强类似)

2022-09-19 17:00:07 480

原创 AOP中JDK动态代理

在aop中实现动态代理的方式有两种:一种是有接口的情况,使用JDK动态代理,另一种是没有接口的情况,使用CGLIB动态代理。

2022-09-19 14:25:07 441

原创 (网络编程)模拟客户端与服务端的交互

网络编程,客户端和服务端的交互,socket

2022-09-15 13:10:47 355 1

原创 Spring IOC中bean的生命周期

spring中bean的生命周期

2022-09-14 16:20:31 393 1

cfr-0.153-SNAPSHOT.jar

反编译工具

2023-05-11

security静态资源

springboot整合spring-security的前端页面thymeleaf

2023-01-16

空空如也

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

TA关注的人

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