自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过vue-pdf和print-js实现PDF和图片在线预览

npm install vue-pdfnpm install print-js父组件调用show-dialog是否展示true,false效果:先安装所需依赖:npm install xlsx mammoth

2025-05-23 21:28:17 741 1

原创 VmWare设置虚拟机开机自启

将启动虚拟机的bat文件放入开机自启目录中。新建vm_start.bat脚本内容如下。关闭虚拟机的脚本vm_stop.bat。

2025-05-09 09:18:29 1702

原创 docker安装jenkins自动化测试

设置插件地址手动配置jdk地址新建任务保存即可。

2025-04-27 18:15:27 239

原创 IDEA将本地的JAR文件手动安装到 Maven的本地仓库

【代码】IDEA将本地的JAR文件手动安装到 Maven的本地仓库。

2025-04-24 16:02:27 905

原创 OAuth2.0 单点登录、微博社交登录、验证码注册防刷校验

单点登录、微博社交登录

2025-01-10 17:39:59 786

原创 JMeter压测时报错Address Already in use 或 java.net.SocketException: Socket closed

由于模拟并发请求会占用一个端口,和远程来建立连接,但是windows本身提供的端口访问机制受到限制,在Windows操作系统中,端口号的使用受到一定的管理和限制。当应用程序需要建立TCP/IP连接时,如果没有指定特定的端口号,操作系统通常会从动态端口范围(包括1024-5000)中分配一个可用的端口给该连接。在TCP/IP协议中,当一个连接关闭后,其端口会进入TIME_WAIT状态,以确保所有与该连接相关的数据包都已正确传输和接收。在某些情况下,如系统资源紧张或网络负载较高时,端口回收的时间可能会稍长。

2024-10-25 18:02:16 1016 2

原创 elasticsearch的基本用法

修改es中ik分词器的配置IKAnalyzer.cfg.xml。#在html文件夹下面创建一个文件夹es,用来存放分词。IK Analyzer 扩展配置。用户可以在这里配置自己的扩展停止词字典。用户可以在这里配置远程扩展停止词字典。用户可以在这里配置自己的扩展字典。用户可以在这里配置远程扩展字典。

2024-10-21 11:37:51 362

原创 Steam入库,irm steam.work|iex深入分析

首先:irm在PowerShell中是Invoke-RestMethod 的别名 用于发送HTTP请求并返回响应体作为对象,而不是直接下载文件。连在一起就是,发请求从steam.work读取文件,并且将读取到的字符串在PowerShell中用代码执行的方式一行一行执行。iex这是 Invoke-Expression 的别名,用于执行字符串形式的PowerShell表达式或命令。那么接下来我们看一下steam.work读取到的文件,并且详细解释每一行数据。steam.work一个网址。

2024-10-18 23:42:54 13322 3

原创 Soap-UI传参

【代码】Soap-UI传参。

2024-10-18 14:34:19 492

原创 ControllerAdvice定义统一异常处理

使用@RestControllerAdvice统一处理异常信息。

2024-09-23 09:50:33 502

原创 nacos添加多个配置文件(因为从2021.0.5版本起,Spring Cloud将不再默认启用bootstrap包)

【代码】nacos配置多个配置文件(因为从2021.0.5版本起,Spring Cloud将不再默认启用bootstrap包)

2024-09-09 15:23:10 293

原创 git为不同的项目设置不同的提交作者

方法2:直接在.git文件夹设置作者名(不使用–global参数)打开config在下面添加自己作者信息。方法1:找到项目的.git文件夹打开。

2024-09-08 19:25:54 548

原创 vue+jsbarcode实现条码预览功能

/ 使用 reactive 创建一个响应式对象来存储条形码数据数组。// 使用 nextTick 确保 DOM 更新后再渲染条形码。// ... 添加更多条形码数据。// 获取最新添加的数据的索引。// 构造 SVG 的 ID。// 使用最新的数据来渲染。/* 你的样式 */

2024-08-14 09:22:53 746

原创 el-dialog设置对话框高度,禁用点击关闭对话框

【代码】el-dialog设置对话框高度,禁用点击关闭对话框。

2024-08-07 10:42:47 529

原创 java反射实现类的属性自动封装

【代码】java反射实现类的属性自动封装。

2024-08-04 09:08:42 155

原创 vxtable行转列

<script setup lang="ts">import dayjs from "dayjs";import {Search} from "@element-plus/icons-vue";import {ElMessage} from "element-plus";class SearchModel{ startTime?: Date | string endTime?: Date | string constructor() { this.startTime

2024-08-03 11:11:17 1033

原创 vue3父子组件通信

【代码】vue3父子组件通信。

2024-08-01 19:49:05 589

原创 访问本地的json数据

/通过网络资源访问本地的JSON。

2024-04-08 17:12:17 195

原创 jvppeteer

【代码】jvppeteer。

2024-03-22 20:28:46 537

原创 axios手机端上传文件报错

axios手机上传文件报错

2023-08-25 19:20:59 427

原创 nginx反向代理

【代码】nginx反向代理。

2023-08-16 13:09:10 239

原创 docker容器下安装redis、mysql、mongodb、nginx

【代码】docker容器下安装redis、mysql、mongodb、nginx。

2023-08-05 14:34:17 215

原创 redis实现全局唯一id

【代码】redis实现全局唯一id。

2023-07-24 17:00:36 523

原创 redis工具类(缓存的设置,缓存击穿,穿透)

redis工具类(缓存的设置,缓存击穿,穿透)

2023-07-24 15:13:00 923

原创 mongodb设置用户名和密码

mongodb设置用户名和密码

2023-05-17 18:01:54 3081

原创 注册openfeign之后发现bean无法正常注入

方式一:会扫描指定包下的所有类。比如还有A\B\C三个类。但是目前我order服务只是使用到了user服务的其他三个类的服务不需要。引起该原因是因为远程调用接口包名和当前服务的包名不一致。

2023-05-11 18:55:27 888

原创 安装redis,make无法使用的解决方法

已经安装gcc环境还是无法使用make在我们需要安装程序时,通常需要进行make编译与make install安装。有时候我们在安装系统时选择了最小化安装,默认是没有安装make环境的。make运行不了,通常是因为缺乏运行环境,所以我们只要安装所需的程序,即可进行make编译与安装。

2023-05-04 19:17:51 1021

原创 科莱发送arp诈骗

在科来数据包生成器中构造ARP报文,以太网中的目标地址为广播,源地址是攻击机的MAC地址,ARP地址解析协议中,源MAC地址为攻击机,源IP为网关,目标MAC和IP为靶机地址。

2023-04-03 11:18:18 468

原创 java反射,动态代理

java反射

2023-03-07 20:42:37 527

原创 java多线程

java多线程

2022-09-25 19:57:53 168 1

原创 java集合框架

java集合详细讲解

2022-09-25 12:17:43 566 1

原创 iframe自适应

写入script代码自动修改iframe 的宽高。html的body内容写入iframe。

2022-09-17 18:13:28 437

原创 IDEA导入Tomcat的jar包后javax这个文件里面的内容显示不出来解决方法

解决方法:1、去Tomcat安装目录下找到文件夹里的lib,将里面的jsp-api.jar和servlet-api.jar分别拷贝一份保存到桌面2、在IDEA中将Tomcat里的jsp-api.jar和servlet-api.jar删掉(这时对应的,在Tomcat安装目录lib中的jsp-api.jar和servlet-api.jar也会被删掉)3.重新导入...

2022-07-05 11:03:01 839

原创 MySQL语法

1、查看数据表的结构: 2、查看创建数据表的语句: 3、修改表名:4、修改字段的数据类型:5、修改字段名:6、添加字段:FIRST”为可选参数,其作用是将新添加的字段设置为表的第一个字段;“AFTER”为可选参数,其作用是将新添加的字段添加到指定的“已存在字段名”的后面。如果语句中没有这两个参数,则默认将新添加的字段设置为数据表的最后列。7、 删除字段:8、修改字段的排列位置:9、 修改表的各类约束添加主键约束的语法格式是:删除主键约束的语法格式是:添加外键约束的语法格式是:

2022-07-04 16:34:05 1579

原创 java实现_杂项题Misc-Girlfriends account-xlsx,(基于jxl.Workbook)

题目excel文件链接:https://pan.baidu.com/s/1WWZyt5HXSjoOsuir6uuRqQ提取码:bkff创建金额转换成阿拉伯数字的类package com.lh.util;import java.math.BigDecimal;public class ChineseChangeToNumber { /** * 中文简体 */ public static final String[] RMB_NUMBERS = new St

2021-09-25 14:05:48 323

原创 Cookies 和 session

Cookies SESSIONLaravel 给我们准备的 Cookies 操作,会自动加密,因此更加安全,虽然我们也可以使用 PHP 的原生 Cookie 进行设置,但是推荐大家使用以下方法设置 Cookies。获取 Cookie 值$value = $request->cookie(‘name’);设置 Cookie//响应信息到页面,并将 cookie 写入用户浏览器return response(‘Hello World’)->cookie(‘name’, ‘value’,

2021-09-22 16:35:47 120

原创 java八皇后算法

package com.xdt.recursion;public class Queen8 { int max = 8;//表示有几个皇后 //定义数组 array,保存皇后放置位置的结果,比如arr={0,4,7,5,2,6,1,3} //这里使用一维数组用下标做行,内容+1做列 int array[] = new int[max]; static int count=0; public static void main(String[] args) {

2021-08-23 11:27:04 317

原创 java栈的模拟

package com.xdt.stack;public class ArrayStackDemo { public static void main(String[] args) { //测试 ArrayStack arrayStack = new ArrayStack(5); arrayStack.push(1); arrayStack.push(2); arrayStack.push(3); a

2021-08-11 10:18:08 307

原创 Josepfu(约瑟夫)环形单向链表

package com.xdt.linkedlist;class Josepfu { public static void main(String[] args) { CircleSingleLinkedList circleSingleLinkedList = new CircleSingleLinkedList(); circleSingleLinkedList.addBoy(5); circleSingleLinkedList.showBoy

2021-08-11 09:26:10 138

原创 java模拟单链表

package com.xdt.linkedlist;public class SingLeLinkedListDemo { public static void main(String[] args) { HeroNode head1=new HeroNode(1,"小明","打篮球"); HeroNode head2=new HeroNode(2,"小红","听音乐"); HeroNode head3=new HeroNode(3,"小绿",.

2021-08-06 16:24:46 160

putty用于ssh连接的软件

putty用于ssh连接的软件

2025-05-16

VmWare设置虚拟机关机

VmWare设置虚拟机关机

2025-05-16

空空如也

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

TA关注的人

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