![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 61
全栈Demo
这个作者很懒,什么都没留下…
展开
-
EasyExcel中对图片大小及位置进行调整(自定义拦截器)
首先我们先丢入一张图片,这里我就直接通过URL的形式进行编写。补充:调整位置只需要对anchor进行设置即可,例如下面代码。下面进入正题(以上操作很正常插入数据的操作是相同的)需要将图片插入的操作(把图片赛进List中)在ExcelWriter中对其进行写入操作。这样拦截器就会在当中成功的调整图片的大小。如何对我们导出的图片设置大小和位置。即可对图片进行自由调整。定义一个存储图片的类。原创 2024-04-11 17:33:15 · 584 阅读 · 0 评论 -
EasyExcel 500 Internal Server Error
在使用EasyExcel的时候出现这个问题。我们根据官网配置的HttpServletResponse中设置的header里。当我们遇到“500 Internal Server Error”这个的消息时,意味着服务器遇到了意外情况,无法完成请求。如果出现 500 Internal Server Error问题,删除fileName,不传名称过去就可以了。原创 2024-01-30 16:43:39 · 751 阅读 · 0 评论 -
Sa-token角色权限认证
配置这个类实现StpInterface接口就可以使用了,这里需要说明下,我们是添加角色的,所以在重写的接口中,我们访问数据库,每次进来的是什么人进来,这里就需要和数据库进行交互,然后再和@SaCheckRole进行搭配,就可以在每次获取用户是什么角色的时候,判断在这个注解的value中没有就可以进行拦截了。在平常使用Sa-token中可能会出现管理员和普通用户,管理员能用的接口,普通用户不能用这种场景,就需要用到我们的角色权限认证,这样可以更快捷的区分不同的用户角色。官网上是这样说明这种情况的。原创 2023-01-12 13:05:08 · 910 阅读 · 0 评论 -
@NotEmpty、@NotBlank、@NotNull 区别和使用
这里提醒一点,我们通常在使用@RequestParam的时候,通常接受的是前端直接传过来的字段,这里就要求前端字段和接受的字段必须相同,但是传入过来的参数比较多时,达到4个以上,更推荐的做法是将其字段新构建一个类用于接受和判断,这样才Controller下也就没有这么多代码,而这种也方便后期的维护。当你的接口能够是通的时候,但是数据却被拦截,这里就需要注意可能是这三个注解用错的问题了,这里提醒一点在使用这个接口的时候,需要使用注解@Validated,表示需要进行校验。之后 size > 0。原创 2023-01-03 23:51:00 · 2370 阅读 · 2 评论 -
前端请求发送至后端,数据正常发送过来,但前端statue为404
正常情况下,前端报404错误是指没有找到接口。我们前端发送的请求如下,我这里是开发的uni-app发送过去的数据用后端发现是接收了的,但是前端会报错。原创 2022-12-30 00:13:30 · 2500 阅读 · 0 评论 -
sa-token开发常用
Sa-Token 目前主要五大功能模块:登录认证、权限认证、单点登录、OAuth2.0、微服务鉴权。等一系列权限相关问题。原创 2022-12-28 15:12:11 · 454 阅读 · 0 评论 -
Java和JavaScript中时间戳于时间相互转换
直接复制后封装在一个工具类中,要用的时候,直接传参就可以使用的那种,先说时间转时间戳的。这个是当前时间的,如果是前端传过来的,更改一下里面的数据即可,很简单。一样的很简单,在前端处理,直接调用Date中的方法。这里是时间戳转换为时间的。原创 2022-11-24 15:52:01 · 751 阅读 · 0 评论 -
Mybatis-plus
(简称 MP)是一个的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。原创 2022-10-12 11:29:09 · 406 阅读 · 0 评论 -
Java中热部署
在安装好上诉的坐标后,我们更新代码只需要执行Build后即可自动更新(ctrl+f9也可以执行),这个Build和Debug的区别在于重载是重新加载jar包、加载base类加载器,而重启是重新加载代码、类、配置文件等、加载restart加载器。在平常开发项目中,我们通常是修改完代码后就希望看到结果,所见即所得,为了避免我们后期项目较大时,需要不断的重启服务器,所以热部署由此而出。停止热部署可以在ym文件中通过devtools:restart:enabled设置为false。首先安装热部署的坐标。原创 2022-10-09 11:30:48 · 1188 阅读 · 0 评论 -
Kibana中安装启动IK分词器
这里一定要看清楚,特别是数据卷的位置,例如输出命令-V后,后面又重新执行命令的时候,就需要先删除你的数据卷,使用docker volume rm 数据卷名,就可以删除数据卷了,要不然后面安装KI分词器的时候,一定是失败的!启动成功,我们开始安装IK分词器,这里就会提及刚刚我们说到的挂载数据卷的问题了,因为数据卷出错,是安装不进去的,这里我们直接就使用GitHub下的资源来进行离线下载,就不适用直接拉取文件的方式来解决。这里可以看到,这种分词器是不能够将我们需要的词给分出来的,所以我们使用IK分词器。原创 2022-10-02 00:22:35 · 1513 阅读 · 0 评论 -
Elasticsearch启动失败
Elasticsearch启动的时候,在docker run之后使用指令docker ps会发现没有运行的,那就说明启动然后就挂掉了,这就可能是内存不足造成的,跟着做下面的步骤方可解决。这里补充一下,如果你进行以下步骤的时候,使用docker ps是显示了Elasticsearch的端口了,说明就可以了,启动不了的原因是还没加载完,等一会儿再启动就可以成功登陆了。进入后使用i插入,插入在不是注释的行,然后点击Esc,按下shift+:,输入wq!这次再重启一下,如果还是有问题,请继续下一步。原创 2022-09-27 16:51:34 · 3591 阅读 · 0 评论 -
SpringAMQP之队列和交换机
我们更改代码,现在使用注解的方式来进行交换机和队列的创建,并拉取他们之间连接,这里我们首先先创建交换机和队列以及彼此的连接,这里我新建了一个类,和监听的分开,更符合微服务的思想。这边是消费者我们使用注解的形式进行开发,也是最简单的一种,注意因为上面我们使用的是finout,所以我们这里需要先删除一次交换机,再执行代码,让其自动创建新的交换机。交换机在这里作用就是改变我们使用的传输数据的方式,不是通过发布到队列,然后到队列当中去取,而是通过发布者发布给交换机,又交换机交给不同的队列,再由消费者来调用。原创 2022-09-26 00:50:13 · 1016 阅读 · 0 评论 -
Docker镜像及容器
上一次给大家说了Docker的安装及配置,这一次给大家具体的说明一下Docker的使用我们举一个在Dokcer中使用Nginx镜像的案例。原创 2022-09-22 16:15:56 · 605 阅读 · 0 评论 -
Centos7中安装Docker
Docker解决大型项目依赖关系复杂和不同组件依赖的兼容性问题,Docker允许开发中将依赖、配置等一起打包,形成可移植镜像,Docker应用运行在容器中,使用沙箱机制,相互隔离,Docker镜像中包含完整运行环境,包括系统函数库,仅仅依赖的是Linux的内核,因此可以在任意Linux操作系统上运行。原创 2022-09-20 00:08:10 · 228 阅读 · 0 评论 -
SpringCloud-Gateway网关
Gateway在SpringCloud中的作用是举足轻重的,首先我们先了解一下什么是Gateway原创 2022-09-16 08:46:46 · 224 阅读 · 0 评论 -
SpringCloud中Feign
SpringCloud中的Feign的配置、使用、优化和与RestTemplate的区别原创 2022-09-13 11:32:00 · 283 阅读 · 0 评论 -
Nacos配置使用(阿里云版)
Nacos报错问题解决以及Nacos在IDEA中的配置问题原创 2022-09-08 01:16:40 · 2921 阅读 · 1 评论 -
Springboot中监听器的使用
Springboot中的监听方式,一种是原生的另外一种是注解的,常用为注解型的原创 2022-09-06 21:37:21 · 1070 阅读 · 0 评论 -
Springboot启动出错情况
第一种:Web server failed to start. Port 8090 was already in use.第二种:Disconnected from the target VM, address: '127.0.0.1:2544', transport: 'socket'原创 2022-09-06 11:02:52 · 1338 阅读 · 0 评论 -
SpringCloud中Eureka的配置及详细使用
SpringCloud中Eureka的配置及详细使用,讲解了消费者和提供者,Ribbon是解决了什么问题原创 2022-09-01 15:38:07 · 5576 阅读 · 0 评论 -
Java中使用RestTemplate
在java中,我们可以通过RestTemplate就像前端中的Ajax一样发送请求,我们实际操作一下就搞懂这个是怎么用的了。我们采用普通的方式来实现这种请求,首先先定义一个接口类用来实现接收发送过来的请求数据。然后就写请求的类就可以了。这种是最基本的实现方式。...原创 2022-08-30 17:00:42 · 1415 阅读 · 0 评论 -
SpringBoot绿叶显示yml和端口问题
这个使用了application名字后重新启动一下,就没问题了,因为起了这个名字后,在当中的配置信息才会生效,要不然是不会生效的,就可能出现朋友们说配置了端口的信息,但是就是没用,注意一下端口有没有被占,被占是会有提醒的,把配置文件的名字统一改成applicaiton就可以解决问题了。第一个解决的问题就是yml的显示问题,显示成这样的,第一是有提示会方便一些,可能就是一个空格的原因,弄了一整天,所以配置成绿叶是最好的。注意配置yml的文件,要用application的名字才生效!...原创 2022-08-30 14:51:20 · 627 阅读 · 0 评论 -
Spring中HandlerInterceptor拦截器
spring中拦截器的使用,主要是将了HandlerInterceptor原创 2022-08-25 11:59:04 · 499 阅读 · 0 评论 -
SpringBoot使用详细
spring用法详细及注解原创 2022-08-24 16:05:37 · 456 阅读 · 0 评论 -
Java中AOP使用
AOP的工作流程和核心的用法原创 2022-08-22 15:00:16 · 1017 阅读 · 0 评论 -
Java从IoC到注解开发(4)
纯注解开发,最简单的spring配置原创 2022-08-22 11:42:12 · 91 阅读 · 0 评论 -
Java从IoC到注解开发(3)
Java从IoC到注解开发(3)注解使用原创 2022-08-19 15:48:21 · 145 阅读 · 1 评论 -
Java从Ioc到注解开发(2)
Java从Ioc到注解开发(2)属性的详细原创 2022-08-19 15:19:57 · 61 阅读 · 0 评论 -
Java从IoC到注解开发(1)
Java从IoC到注解开发(1)原创 2022-08-19 11:25:57 · 151 阅读 · 0 评论 -
Java中Mybatis配置和使用
配置mybatis原创 2022-08-17 12:31:16 · 888 阅读 · 0 评论 -
Java中JDBC的使用
Java和数据库的交互原创 2022-08-16 00:14:23 · 365 阅读 · 0 评论 -
Java中IO流
Java中对应IO流的操作以及总结原创 2022-08-11 15:49:18 · 305 阅读 · 0 评论 -
Java中File类
File的构造方法和操作原创 2022-08-04 17:23:54 · 149 阅读 · 0 评论