自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 el-iamge 图片预览功能简单用法

【代码】el-iamge 图片预览功能简单用法。

2024-03-06 11:13:06 150

原创 数据库被人破解,删除数据,勒索

事情是这样的,我买了一台服务器自己部署项目玩儿玩儿,我的数据库运行在3306端口,密码没改,就是默认的123456,诡异的事情发生了,用了一段时间之后,数据库突然连接不上了,我一通操作猛如虎之后,连接成功之后,我松了口气,然后就去看项目日志,发现还在报错,说库中的表不存在;意思就是我得给他转比特币,才能恢复我的数据,还留下了自己的比特币账户,他不知道我这是测试数据,没啥用,况且我都没有比特币,我感觉没多少人有吧。最后就是劝大家数据库最好不要用简单密码,容易被破解,不说了,改密码去,还好不是重要数据。

2024-02-14 21:26:46 815 4

原创 React + SpringBoot + Minio实现文件的预览

思路:后端提供接口,从minio获取文件的预览链接,返回给前端,前端使用组件进行渲染展示。多提一嘴,x-file-storage用来上传下载也很方便。看看效果,两个按钮是antdv 的 Modal组件带的。恭喜你,至此已经完成。

2024-02-08 21:21:57 891

原创 CentOS 安装 redis 7.2

使用客户端连接进行测试,顺便推荐个好用的客户端,Another Redis Desktop Manager(https://goanother.com/cn/)我遇到了这个问题,不慌,提示说的很清楚,只需要在 /etc/sysctl.conf 这个文件中添加一行 vm.overcommit_memory = 1。不放心的话再查看下bin目录,如下图,可以看到redis-server。nginx官网 https://redis.io/download/完结撒花,恭喜你,已经安装成功了。

2024-02-08 20:26:49 729

原创 el-tabs element-ui 标签页增加按钮

【代码】el-tabs element-ui 标签页增加按钮。

2024-01-10 14:29:45 821

原创 js 直接上传打包的文件到服务器

前端代码部署时,需要上传到服务器的文件夹,通常前端人员会打包后将dist.zip通过Ftp软件发送到服务器,虽然也不算麻烦,但是还可以更简单,就是前端在打包后,执行脚本,直接上传到服务器。PS:如果不打包,之前打包过,那么上传到服务器的是旧代码,不是最新的。在package.json中配置。

2023-11-28 16:03:40 421

原创 你们的M1 Mac(sonoma) 使用 navicat 崩溃吗?找到解决方法了

我换了Navicat_Premium_v16.2.9版本就不崩了,大家需要的自行下载,还有就是不要直接点击app图标打开,会提示无法打开,要在访达应用程序中找到进行打开。我用夸克网盘分享了「Navicat Premium v16.2.9.dmg」,链接:https://pan.quark.cn/s/2b961d30b021。升级到 macos sonoma之后,太难了,navicat一天崩溃十几次。访达中也打不开的话,可以执行这行命令,再在访达中也打开试试!好消息好消息:找到解决方法了。

2023-11-27 15:20:40 2432 17

原创 MacOS Node版本快速切换(HomeBrew)

在同时开发的前端项目较多时,有些是老项目,依赖的包版本较低,需要使用低版本的node;新的项目需要使用高版本的node,这时就会需要node版本进行切换,windows常用nvm,但是mac上我还是觉得使用HomeBrew进行切换就很方便。如果你不知道什么是HomeBrew,那你可以先查一下,我理解就是一个管理软件的软件,类似应用商店,只不过是使用命令来完成软件的相关操作。

2023-11-27 10:37:13 677

原创 请求后端接口下载文件,使用了Post请求踩的坑

于是就以为OK了,高高兴兴去前端请求接口下载文件,但是慢慢发现不对劲儿,响应里有内容,但是就是不会自动下载,至此,如果大家也是使用Post请求下载文件,出现了同样的问题,至此,后端的接口是没有任何问题的,于是贴出前端的解决方法。最后建议大家能用Get请求就尽量用GET请求!修改之前的前端代码是这样的。修改后的代码是这样的。

2023-09-25 13:17:26 709 2

原创 面试官让我校验用户名是否合法 我直接掏出最基础、繁琐的代码

【代码】面试官让我校验用户名是否合法 我直接掏出最基础、繁琐的代码。

2023-07-10 17:08:24 54

原创 升级了win11之后在更新的时候提醒我电脑不满足TMP2.0

实在是太难搞了,事情是这样的,我在2022年五月份升级了win11,是通过dev渠道下载的,当时升级的时候也说不满足TMP2.0,然后主板开启了哪个设置记不清了,就升级成功了,然后从9月份开始到现在,每天都会提醒我这个版本即将过期,我在设置里下载了系统更新,安装的时候安装失败,提示我电脑不支持TMP2.0,尝试了网上的无数方法后还是没用,不想重装系统。

2023-03-03 16:53:52 469

原创 在linux中substring.split(“\r\n“)?报错找不到原因

对于换行这个动作,Unix下一般只有一个 0x0A 表示换行(“\n”),Windows 下一般都是 0x0D 和 0x0A 两个字符,即 0D0A(“\r\n”),苹果机(MAC OS系统)则采用回车符 CR 表示下一行(“\r”)。在win中运行,测试,没有问题,但是部署到linux系统之后就出现分行出错的原因,没想到出错的原因是因为linux系统中的换行符与win中的不同,在linux中应该这样分行。2、Windows 系统中:每行结尾是 “”,即 “\r\n”;

2023-02-28 17:33:29 232

原创 linux没有javac命令但是有java命令

想使用这段代码在linux测试一下,然后发现不能用javac命令进行编译,但是java -version 和 java这两个命令可以正常使用。参考这篇文章,发现自己的jdk目录里面只有jre,需要安装devel才有javac命令。bin目录有javac,测试可以使用javac命令了。再次打开jdk目录,发现多了。编译、运行class文件。

2023-02-28 17:13:46 1181 2

原创 Idea 自定义java文件头信息

2、切换到Includes标签页,编辑file header,也可以新建一个。1、随意找一个文件夹,右击。

2023-02-03 10:18:20 645

原创 命令行清空windows回收站内容

最近似乎又遇到了win11的bug,桌面点击图标都打不开,想清空回收站,只能用命令行清空了。再去桌面看回收站图标,发现已经清空啦。打开cmd或者powerShell。然后输入大写Y,回车,

2023-01-17 15:34:08 2944 2

原创 CentOS yum安装 Nginx

1、首先保证centos安装了yum命令,可以运行yum命令进行查看,出现如下结果就是已经安装好了yum,如果没有安装好,可以先根据我这篇文章进行安装https://blog.csdn.net/weixin_44019553/article/details/1285294802、输入以下两条命令![在这里插入图片描述](https://img-blog.csdnimg.cn/da9ef1cbf30b4f67b20197acf88ba5ef.png3、安装成功后启动nginx我这里启动报错了原因是

2023-01-03 11:28:46 875

原创 CentOS 7.x 安装yum

1、下载yum所需要的依赖包。2、上传到服务器的 mnt 目录下。3、切换到mnt目录,执行以下命令。4、测试yum安装是否成功。

2023-01-03 11:02:17 350 5

原创 Pinia 数据持久化储存(pinia-plugin-persistedstate)

插件官网地址:https://prazdevs.github.io/pinia-plugin-persistedstate/guide/config.html这里对插件的安装就不多赘述了,放两张官网的截图(1)将store的state中的全部数据进行缓存,直接在state同级下面添加persist对象此时,默认将数据存放在浏览器的SessionStorage中,key为store的名称,value为该store中所有的数据。(2)将store的state中的数据进行部分缓存此时需要在persist

2022-08-29 14:43:25 20458 13

原创 忍无可忍,无需再忍。我电脑(win11)的Webstorm和Idea全局搜索快捷键都不能用

不能使用的原因是这个快捷键被windows监听了,这里关闭掉,就可以在编译器正常使用了。

2022-07-15 09:08:50 420

原创 SpringBoot项目使用swagger

话不多说,开整项目springboot版本为:2.6.7pom文件添加依赖推荐方式:直接在pom文件的节点下的中手动输入springfox-swagger-ui和springfox-swagger2,在弹出的列表回车进行选择,就会自动匹配groupId和version。2. 在文件夹新建配置类,最好放在专门的配置类文件夹,这样项目结构比较整洁,复制如下代码,导入包...

2022-07-07 15:38:35 358

原创 Field injection is not recommended?@Autowired与Constructor注入依赖

事情是这样的,今天看到idea 提示这样的注入方法不推荐,@Autowired下面有波浪线提示,然后点击提示点击提示创建构造器注入,这是推荐的方法然后使用idea自带的构造器注入方法等价写法使用lombok的注解生成构造方法@RequiredArgsConstructor等价于下面的构造方法public AccountStatementService(AccountStatementMapper statementMapper, TaskRelatedCompanyMapper task

2022-07-05 16:06:39 115

原创 BeanUtils.copyProperties使用------一个对象拷贝到一个新的对象

需求是这样一个对象有如下的属性想把它拷贝给一个新对象,剔除List companyList这个属性,于是可以新建一个除了没有List companyList这个属性,其它原属性都存在的类然后使用BeanUtils.copyProperties的方法完成...

2022-07-01 12:02:06 530

原创 微软 Office Web Viewer 的使用

准备工作:需要有个后端接口,可以通过这个接口获取文件,我这里的接口读取的是本地的excel文件,是写死的,不需要指定文件名,你们可以写一个向接口发送指定文件名和路径的接口,读取想要的文件。java接口代码如下:这里有一点需要注意,就是函数的返回值要写成void,我刚开始写的是 HttpServletResponse,然后发现向接口发送请求的时候报如下的错:接口:然后在前端页面写入如下js代码个人认为实现的原理是微软的服务器读取到我们的文件,然后将渲染结果发送给我们,所以routeUrl 中的地址必

2022-06-28 10:18:46 2364

原创 微信公众号开发的H5页面只能在微信中打开(Vue项目)

实现用户只能在微信中打开H5页面

2022-06-15 08:47:44 3658

原创 将response.body()的数组转为对象List

将response.body()的数组转为对象List

2022-06-14 14:35:49 1565

原创 application.yml 配置文件中 其他的配置有提示,但是mybatis-plus相关配置没有提示

application.yml 配置文件中 其他的配置有提示,但是mybatis-plus相关配置没有提示

2022-06-03 12:47:59 1882 3

原创 限制页面只能在微信内打开

我的是Vue3项目,html文件只有一个index.html,所有的页面将渲染到这个html当中,也就是说只要在index.html中加入判断,如果用户访问页面不是使用微信客户端,而是其它浏览器,就跳转到我们即将要新建的wxError.html,<!DOCTYPE html><html><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-widt

2022-05-25 16:22:32 1022

原创 如何快速取消关注B站(哔哩哔哩)所有up主?(Javascript实现)

随着年岁的增长,心境早已不复当年,你的学识、爱好、经验产生了变化,让你对网站的推荐内容嗤之以鼻。你可能也意识到了,如果将之前关注的up主都删掉,也许能让网站的推荐系统重新认识你,也许能从B站获得更贴合当前的你的新知。可是,但是,可但是,但可是,你发现B站没有批量取消关注功能,只能一个一个手工点击,麻烦、闹心、抓耳挠腮、放弃!请不要放弃!!!step1:打开B站并登录,打开我的关注页面step2:以Chrome浏览器为例,按F12,Console界面,粘贴以下代码var ms = 250; /

2022-04-22 23:38:20 5941 6

原创 在Win11电脑上安装安装APP详细过程

电脑安装安装软件教程

2022-02-26 12:31:28 4764

原创 Oracle 11g彻底卸载

Oracle 11g彻底卸载停止所有关于oracle的服务打开任务管理器–>服务找到universal installer,打开卸载产品,勾选卸载的目录,点击删除点击已安装产品;单机全部展开,删除除OraDb11g_home2之外的所有项目;点击删除,弹出框,我们选择是进行卸载;...

2022-01-01 09:03:04 266

原创 JdbcTemplete的使用

学习spring系列基础知识,JDBC平时用的很多,学习的笔记发布到平台上,欢迎大家讨论交流!JdbcTemplete是什么?我们都知道使用原始的JDBC在操作数据库是比较麻烦的,所以Spring为了提高开发的效率,顺带着就把JDBC封装、改造了一番,而JdbcTemplate就是Spring对原始JDBC封装之后提供的一个操作数据库的工具类。我们可以借助JdbcTemplate来完成所有数据库操作,比如:增删改查等。改造之后的JdbcTemplate主要提供以下三种类型的方法executeXx

2021-07-05 10:15:24 92

空空如也

空空如也

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

TA关注的人

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