自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue中改变table组件颜色,底下有白线、改变鼠标放置颜色

最近做的一个系统要将主题改为暗黑炫酷主题,所以要改变组件颜色,用的组件比较少所以就单个改了。

2024-01-05 15:37:16 464

原创 Java上传文件工具类

第一个类getUploadDir获取上传文件的目录,我这里获取的jar运行时的所在的目录,开发时就是项目目录,这样就保证了无论在那个系统下运行该jar包都可以适用。如果没有该目录就创建。

2023-12-20 15:54:25 446

原创 idea中使用wsl作为启动项目的环境,便于linux环境下的测试

在idea中使用wsl作为启动项目的系统环境,首先安装wsl,这里不做过多的介绍,可以直接去微软官网看教程,也可以自己搜教程。应用之后启动项目即可,就可以直接测试linux系统下项目的运行情况了。

2023-12-20 15:29:59 1432

原创 Java解压zip文件

在方法中,首先创建一个目标目录(如果不存在),然后使用ZipInputStream来逐个读取zip文件中的条目。对于每个条目,它检查是否是一个目录,如果是则创建相应的目录,如果不是则调用extractFile方法来提取文件。在提取文件时,它会增加解压缩的文件数量,并计算解压进度,然后输出当前的解压进度信息。

2023-12-19 16:45:28 503

原创 springboot整合vue,将vue项目整合到springboot项目中

将vue项目打包后,与springboot项目整合。使用springboot中的thymeleaf模板引擎

2023-12-15 16:40:27 2549

原创 java中controller中的请求路由

请求中的路由

2023-12-15 16:20:08 442

原创 springboot中的一些重要的注解

本文包含了springboot中一些常用的注解

2023-12-15 16:19:49 1888 1

原创 读取二进制文件和普通文件的区别

【代码】读取二进制文件和普通文件的区别。

2023-12-11 17:29:21 458

原创 Java获取文件的hash值

读取二进制文件时,并且在读取过程中没有对文件内容进行任何更改,因此,如果使用正确的哈希算法,读取出的文件内容应该与源文件的内容相同,从而具有相同的哈希值。你可以使用之前提到的哈希计算方法(如MD5或SHA-1等)来计算读取出的二进制文件文件。

2023-12-11 14:39:11 507

原创 jdk17报错:Error querying database. Cause: java.lang.reflect.InaccessibleObjectException: Unable to ma

这个问题是与Java 17的模块路径相关的访问权限限制导致的。在Java 9及更高版本中,模块化系统引入了新的访问规则。所以权限受到了限制。需要在启动时添加,这里我们在idea中添加,这里我们用是idea2023版。最近写项目时,升级了以前的老项目,发现启动后接口无法调用报错。通过不断的查询资料,终于找到了错误。

2023-12-10 17:44:36 917

原创 java读取.zip文件中的文件

【代码】java读取.zip文件中的文件。

2023-12-05 12:05:06 469

原创 java获取某个文件夹下的文件

【代码】java获取某个文件夹下的文件。

2023-12-05 10:23:35 321

原创 2023.2版idea安装教程,现在jdk8已经过去式了,不同idea支持的jdk不同。升级jdk后idea也要随之升级

下载idea2023.2版本,下载之前需要删除之前的版本,一定要删除干净,删除程序要勾选那两个delete。下载后进入安装程序,选择安装目录,然后就是下一步,直到完成。安装完成后,想要魔法只能靠自己了。

2023-12-04 10:40:44 1407

原创 使用若依前后端分离版的时,前端页面中的弹窗是点击任意处都可以关闭的,我们需要把这个去除

当用户使用这个点击任意处都可以关闭弹窗的功能的时候,用户体验是不好的,容易误点击,所以我们尽量把这个功能关闭。我们只需在弹窗的代码中增加 :close-on-click-modal="false"

2023-12-04 09:09:09 701

原创 docker创建mysql容器报错ERROR 1824 (HY000) at line 203: Failed to open the referenced table ‘qrtz_triggers‘

找了很多博客都没有解决,只能用最后一招了,直接远程连接使用navicat运行sql脚本。远程连接使用sql脚本,完美解决。创建并运行容器后报错。

2023-12-01 16:37:27 622

原创 将jdk从1.8升级到17后,maven也要做修改(jdk17爆了,1.8将成为过去式)

更改本地maven中的配置,修改maven文件中conf目录下的settings.xml文件。然后解压放在一个文件夹里面就ok了,再配置java环境,把之前配置的去除。修改idea中的maven配置要不然打包会出错。从官网下载jdk,直接下载压缩包即可。在系统变量中的path中新建。在系统变量中新建或编辑。

2023-12-01 15:01:00 2100

原创 docker安装redis并挂载,实现远程连接

拉取redis镜像(这里安装的是6.2.7版本)将配置写入文件,可远程上传文件也可以用vim编辑。在conf中创建redis.conf并给予权限。创建并运行redis容器。

2023-11-24 08:30:00 632 1

原创 虚拟机中让mysql可以远程访问

如何让mysql远程连接,我使用的是容器MySQL,首先要拉取mysql镜像,然后创建并运行容器。进入mysql数据库,查询user表中root用户信息。更新权限

2023-11-23 08:30:00 63

原创 docker安装mysql8.0.23并挂载

将你需要的sql文件放入init文件夹中,由于我使用的是虚拟机,我直接将文件粘贴在虚拟机桌面然后将其移动到init文件夹中并修改权限。在conf中创建my.cnf文件并修改权限。将内容写入my.cnf中用vim。创建并运行mysql容器。

2023-11-23 08:30:00 545

原创 远程连接虚拟机中Ubuntu系统

第三步,通过ifconfig查询虚拟机ip。

2023-11-22 10:30:36 324

原创 Ubuntu实现docker安装nginx并挂载

第二步创建容器并挂载,如果你已经有了nginx容器,要先停止运行nginx容器,然后再删除nginx容器。我们通过修改index.html来确认是否挂载成功,我们修改之前要先给文件夹权限。第一步通过docker拉取nginx镜像,这是最新版的,也可以选择版本。然后我们通过vim修改index.html,也可以通过远程连接修改。最近在用docker,发现挺方便的,环境搭建比用压缩包快很多。

2023-11-22 10:24:50 701

原创 解决虚拟机无法复制粘贴问题

在使用虚拟机的时候无法成功安装vmtools,之后安装了opentools后有效,一共两个命令,但是虚拟机一定要联网。

2023-11-21 17:32:28 214 1

原创 虚拟机中Ubuntu系统无法联网

win+r 打开运行并输入services.msc。在服务中启动,就可以联网了,亲测有效。

2023-11-21 17:28:01 29 1

原创 vue中id和用户名相互转换,显示用户名,调用接口返回id

前端页面上总是会存在,id和名称的相互转换,需要把id转换为名称,同时又需要接口返回的是id,这里我们选择使用vue组件的选择框来实现这个功能

2023-11-20 17:34:40 723 1

原创 java删除文件,推荐使用方法

Files.deleteIfExists方法如果文件删除成功则返回true,如果文件不存在则返回false。如果删除的是一个不为空的目录则抛出java.nio.file.DirectoryNotEmptyException异常,该方法推荐使用.

2023-11-10 17:16:25 68 1

原创 若依框架去若依化,如果去除若依元素?

用若依的时候发现它的logo和网页logo不好去除,文件太多了不好找,找到了也不好修改,因为若依框架的内容比较灵活关联了很多东西,改一个可能就会报错,千万不要直接删除logo的图片,别问为什么,经历过。

2023-11-10 15:04:30 1074 1

原创 若依之定时任务,如何使用若依的定时任务,看过来,方法在这里。

最近使用的都是若依框架,现在这个框架非常受欢迎,当然开源才是硬道理,下面我们来看看如何使用若依的定时任务,不得提一句确实好用。我们这里把ApplyState注入到bean中,并编写了updateApplyState()方法。首先我们要先创建一个类,把这个类注入,然后再编写方法。然后我们再创建定时任务。

2023-11-09 10:05:57 1981 1

原创 java读取文件内容

有时候我们需要的内容在文件中,这个时候我们就需要把它读取出来,首先肯定是获取文件位置,之后通过BufferedReader把内容读取出来。

2023-11-09 09:13:51 28 1

原创 若依(RuoYi)整合mybatis-plus,亲测有效

最近项目用的是ruoyi框架,但是若依用的是mybatis,有些时候用mybatis-plus比较好用,这个时候就需要引入mybtis-plus。

2023-11-08 17:28:19 2531 3

原创 vue实现带参跳转页面(实测真实有效)

最近项目中需要跳转页面,但是又得把参数带过去,因为下一个页面得查询需要参数,之前查了一些资料不是很全面,我用的若依框架写得前端,因此有些路由是在数据库里面的,这是一个坑,我们需要编写一个新的路由来实现。我这里的设定是在表单的某个字段作为点击跳转的媒介,当然大家也可以另外设置一个按钮作为媒介。首先我们写上路由,这是我们需要跳转到页面的路由,并且携带了参数testId。

2023-11-08 15:07:25 242 1

原创 vue前端文件下载

最近写了个项目,有一个下载文件的需求,但是又不想把文件放在服务器中(占用资源没必要),所以这就让前端把获取的内容下载为文件。这里通过后端接口获取内容,然后前端下载,文件格式和内容可以自己定义。

2023-11-07 12:47:07 33

原创 Java时间冲突判断

最近碰到一个需求,要求新的起始时间和终止时间不能与之前拥有的时间冲突,也就是不能重合,不能有交集,不能相等。我这里用的是for循环,如果觉得这个效率太低可以采用其他方法。

2023-11-07 12:40:58 270

原创 java运行exe文件并传参

本人写项目的时候需要运行c++的exe文件,在运行文件后并且输出,然后本人就写了个方法来调用这个exe文件。

2023-11-06 12:38:32 126

原创 java中文件下载

本人在写项目时有个需求,需要将字符串转化为文件,但是之后又要用到这个文件,一开始下载时无法下载,由于存在无法读取文件夹限制,因此我将文件下载在项目目录下方,这样一来就可以方便调用,当让也可以下载在其他地方,只要下载在有权限的访问的文件中就行。下面是我的思路和代码。我这里是json文件,这个可以自己修改。

2023-11-06 12:22:03 20

原创 用户账号密码登录

后端Java

2022-04-23 20:12:25 503

原创 2021-05-13

在键盘上输入一个数n,1+2+3+4+n。import java.util.Scanner;public class Example2_3 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("输入一个数"); Scanner reader=new Scanner(System.in); int sum=0; int x=reader

2021-05-13 09:52:03 32

空空如也

空空如也

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

TA关注的人

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