- 博客(36)
- 收藏
- 关注
原创 vue中改变table组件颜色,底下有白线、改变鼠标放置颜色
最近做的一个系统要将主题改为暗黑炫酷主题,所以要改变组件颜色,用的组件比较少所以就单个改了。
2024-01-05 15:37:16
596
原创 Java上传文件工具类
第一个类getUploadDir获取上传文件的目录,我这里获取的jar运行时的所在的目录,开发时就是项目目录,这样就保证了无论在那个系统下运行该jar包都可以适用。如果没有该目录就创建。
2023-12-20 15:54:25
629
原创 idea中使用wsl作为启动项目的环境,便于linux环境下的测试
在idea中使用wsl作为启动项目的系统环境,首先安装wsl,这里不做过多的介绍,可以直接去微软官网看教程,也可以自己搜教程。应用之后启动项目即可,就可以直接测试linux系统下项目的运行情况了。
2023-12-20 15:29:59
4642
原创 Java解压zip文件
在方法中,首先创建一个目标目录(如果不存在),然后使用ZipInputStream来逐个读取zip文件中的条目。对于每个条目,它检查是否是一个目录,如果是则创建相应的目录,如果不是则调用extractFile方法来提取文件。在提取文件时,它会增加解压缩的文件数量,并计算解压进度,然后输出当前的解压进度信息。
2023-12-19 16:45:28
668
原创 springboot整合vue,将vue项目整合到springboot项目中
将vue项目打包后,与springboot项目整合。使用springboot中的thymeleaf模板引擎
2023-12-15 16:40:27
4769
原创 Java获取文件的hash值
读取二进制文件时,并且在读取过程中没有对文件内容进行任何更改,因此,如果使用正确的哈希算法,读取出的文件内容应该与源文件的内容相同,从而具有相同的哈希值。你可以使用之前提到的哈希计算方法(如MD5或SHA-1等)来计算读取出的二进制文件文件。
2023-12-11 14:39:11
831
原创 jdk17报错:Error querying database. Cause: java.lang.reflect.InaccessibleObjectException: Unable to ma
这个问题是与Java 17的模块路径相关的访问权限限制导致的。在Java 9及更高版本中,模块化系统引入了新的访问规则。所以权限受到了限制。需要在启动时添加,这里我们在idea中添加,这里我们用是idea2023版。最近写项目时,升级了以前的老项目,发现启动后接口无法调用报错。通过不断的查询资料,终于找到了错误。
2023-12-10 17:44:36
1672
原创 2023.2版idea安装教程,现在jdk8已经过去式了,不同idea支持的jdk不同。升级jdk后idea也要随之升级
下载idea2023.2版本,下载之前需要删除之前的版本,一定要删除干净,删除程序要勾选那两个delete。下载后进入安装程序,选择安装目录,然后就是下一步,直到完成。安装完成后,想要魔法只能靠自己了。
2023-12-04 10:40:44
1857
原创 使用若依前后端分离版的时,前端页面中的弹窗是点击任意处都可以关闭的,我们需要把这个去除
当用户使用这个点击任意处都可以关闭弹窗的功能的时候,用户体验是不好的,容易误点击,所以我们尽量把这个功能关闭。我们只需在弹窗的代码中增加 :close-on-click-modal="false"
2023-12-04 09:09:09
1016
原创 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
1106
原创 将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
3454
1
原创 docker安装redis并挂载,实现远程连接
拉取redis镜像(这里安装的是6.2.7版本)将配置写入文件,可远程上传文件也可以用vim编辑。在conf中创建redis.conf并给予权限。创建并运行redis容器。
2023-11-24 08:30:00
942
1
原创 虚拟机中让mysql可以远程访问
如何让mysql远程连接,我使用的是容器MySQL,首先要拉取mysql镜像,然后创建并运行容器。进入mysql数据库,查询user表中root用户信息。更新权限
2023-11-23 08:30:00
159
原创 docker安装mysql8.0.23并挂载
将你需要的sql文件放入init文件夹中,由于我使用的是虚拟机,我直接将文件粘贴在虚拟机桌面然后将其移动到init文件夹中并修改权限。在conf中创建my.cnf文件并修改权限。将内容写入my.cnf中用vim。创建并运行mysql容器。
2023-11-23 08:30:00
633
原创 Ubuntu实现docker安装nginx并挂载
第二步创建容器并挂载,如果你已经有了nginx容器,要先停止运行nginx容器,然后再删除nginx容器。我们通过修改index.html来确认是否挂载成功,我们修改之前要先给文件夹权限。第一步通过docker拉取nginx镜像,这是最新版的,也可以选择版本。然后我们通过vim修改index.html,也可以通过远程连接修改。最近在用docker,发现挺方便的,环境搭建比用压缩包快很多。
2023-11-22 10:24:50
876
原创 解决虚拟机无法复制粘贴问题
在使用虚拟机的时候无法成功安装vmtools,之后安装了opentools后有效,一共两个命令,但是虚拟机一定要联网。
2023-11-21 17:32:28
526
1
原创 vue中id和用户名相互转换,显示用户名,调用接口返回id
前端页面上总是会存在,id和名称的相互转换,需要把id转换为名称,同时又需要接口返回的是id,这里我们选择使用vue组件的选择框来实现这个功能
2023-11-20 17:34:40
1330
1
原创 java删除文件,推荐使用方法
Files.deleteIfExists方法如果文件删除成功则返回true,如果文件不存在则返回false。如果删除的是一个不为空的目录则抛出java.nio.file.DirectoryNotEmptyException异常,该方法推荐使用.
2023-11-10 17:16:25
288
1
原创 若依框架去若依化,如果去除若依元素?
用若依的时候发现它的logo和网页logo不好去除,文件太多了不好找,找到了也不好修改,因为若依框架的内容比较灵活关联了很多东西,改一个可能就会报错,千万不要直接删除logo的图片,别问为什么,经历过。
2023-11-10 15:04:30
2489
1
原创 若依之定时任务,如何使用若依的定时任务,看过来,方法在这里。
最近使用的都是若依框架,现在这个框架非常受欢迎,当然开源才是硬道理,下面我们来看看如何使用若依的定时任务,不得提一句确实好用。我们这里把ApplyState注入到bean中,并编写了updateApplyState()方法。首先我们要先创建一个类,把这个类注入,然后再编写方法。然后我们再创建定时任务。
2023-11-09 10:05:57
5744
1
原创 java读取文件内容
有时候我们需要的内容在文件中,这个时候我们就需要把它读取出来,首先肯定是获取文件位置,之后通过BufferedReader把内容读取出来。
2023-11-09 09:13:51
65
1
原创 若依(RuoYi)整合mybatis-plus,亲测有效
最近项目用的是ruoyi框架,但是若依用的是mybatis,有些时候用mybatis-plus比较好用,这个时候就需要引入mybtis-plus。
2023-11-08 17:28:19
3977
4
原创 vue实现带参跳转页面(实测真实有效)
最近项目中需要跳转页面,但是又得把参数带过去,因为下一个页面得查询需要参数,之前查了一些资料不是很全面,我用的若依框架写得前端,因此有些路由是在数据库里面的,这是一个坑,我们需要编写一个新的路由来实现。我这里的设定是在表单的某个字段作为点击跳转的媒介,当然大家也可以另外设置一个按钮作为媒介。首先我们写上路由,这是我们需要跳转到页面的路由,并且携带了参数testId。
2023-11-08 15:07:25
372
1
原创 vue前端文件下载
最近写了个项目,有一个下载文件的需求,但是又不想把文件放在服务器中(占用资源没必要),所以这就让前端把获取的内容下载为文件。这里通过后端接口获取内容,然后前端下载,文件格式和内容可以自己定义。
2023-11-07 12:47:07
65
原创 Java时间冲突判断
最近碰到一个需求,要求新的起始时间和终止时间不能与之前拥有的时间冲突,也就是不能重合,不能有交集,不能相等。我这里用的是for循环,如果觉得这个效率太低可以采用其他方法。
2023-11-07 12:40:58
474
原创 java中文件下载
本人在写项目时有个需求,需要将字符串转化为文件,但是之后又要用到这个文件,一开始下载时无法下载,由于存在无法读取文件夹限制,因此我将文件下载在项目目录下方,这样一来就可以方便调用,当让也可以下载在其他地方,只要下载在有权限的访问的文件中就行。下面是我的思路和代码。我这里是json文件,这个可以自己修改。
2023-11-06 12:22:03
60
原创 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
57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人