自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无枫的博客,分享Java及Vue方向的技术文章

无枫的博客,分享Java及Vue方向的技术文章

  • 博客(22)
  • 收藏
  • 关注

原创 使用Certbot续签通配符域名SSL证书报错的解决方法 An authentication script must be provided with --manual-auth-hook

使用Certbot续签通配符域名SSL证书报错An authentication script must be provided with --manual-auth-hook when using the manual plugin non-interactively

2022-12-26 02:11:26 4250 3

原创 Excel打开第二个文件很慢的解决方法

Excel打开第二个文件速度很慢的解决方法

2022-11-16 18:28:54 11074 24

原创 Win11系统设置闪退的解决方案

最近升级了Windows 11 Dev通道开发者预览版的25174.1010版本,经过体验后决定将系统回退到稳定的22621版本,回退完成后发现系统设置无法打开,打开后会发生闪退,我是按照如下方法解决的。

2022-08-10 01:25:22 22227 13

原创 IDEA新版UI申请方法+无测试资格使用方法及相关介绍

JetBrainsIntelliJ IDEA 团队于去年庆祝了自己的 20 岁生日。在过去的 20 年中,团队一直在改进产品的各个方面,包括其用户界面和实用性。然而,其间团队在 UI 的许多方面进行的变化幅度都相对较小,主要是因为团队想让团队 IDE 的数百万现有用户都能一直使用他们所熟悉的 UI。与此同时,业内 UI 趋势却在不断发展,团队有许多新用户告诉 UI 看起来已有些笨重过时。解决这一问题势必涉及到大幅变更。因此,团队做出了大胆的决定,将以全新的眼光看待 UI 并彻底重新构想 IDEA。.....

2022-06-03 13:54:30 3029 1

原创 Vue3环境下ECharts图表的Tooltip不显示的问题的解决方法

最近在Vue3.0项目中使用ECharts5.0制作统计图表,发现配置一切正常,但是tooltip无论如何就是无法显示,所以排查了下原因,发现在Vue3.0环境下,使用ECharts5.0+会出现该问题。原因是echarts实例不能由Vue来维护。

2022-04-18 18:14:55 12113 30

原创 Win10微信查看图片卡顿或发送图片卡顿的原因和解决方法

不知何时起,在Windows10和Windows11的PC端微信中,点击查看别人发送的图片时,经常会卡顿一秒,也就是微信无响应1秒左右,发送图片的时候偶尔也有这种情况。本篇文章带来解决方法。

2022-04-13 17:25:10 29241 9

原创 GitHub Copilot 预览版测试申请方法 以及如何在JetBrains系Ide中使用Copilot

前段时间,GitHub和OpenAI联合为程序员们送上了编程神器——GitHub Copilot。但是,Copilot目前不提供公开使用,需要注册账号通过审核。本文将简单介绍一下该插件的相关介绍以及如何申请测试资格。

2022-04-05 14:18:37 15082

原创 Vue移除对象中的空参数,使用lodash移除对象中的空参数

在一些api参数加密场景中,经常会遇到将请求参数去除值为空的参数并排序的情况,所以这里记录一下如何在vue中使用lodash去除对象中的空参数。

2022-03-31 15:52:02 12592

原创 Elasticsearch8.0版本中Elasticsearch Java API Client客户端的基本使用方法

关于Elasticsearch Java API Client客户端如何连接以及如何对索引和文档进行基本的增删改查操作请查看我的上一篇博文:Elasticsearch RestHighLevelClient 已标记为被弃用 它的替代方案 Elasticsearch Java API Client 的基础教程及迁移方案_无枫的博客,分享Java及Vue方向的技术文章-优快云博客本篇主要描述在Elasticsearch Java API Client客户端中如何进行批量操作,以及如何进行各种条件及类..

2022-03-10 08:15:23 22007 35

原创 Elasticsearch RestHighLevelClient 已标记为被弃用 它的替代方案 Elasticsearch Java API Client 的基础教程及迁移方案

在Elasticsearch7.15版本之后,Elasticsearch官方宣布弃用了它的高级客户端RestHighLevelClient。同时推出了全新的Java API客户端Elasticsearch Java API Client。Elasticsearch Java API Client 支持除 Vector tile search API 和 Find structure API 之外的所有 Elasticsearch API。且支持所有API数据类型,并且不再有原始JsonValue属性。它

2022-03-07 14:21:51 41247 12

原创 idea无法使用ctrl+c复制类的问题解决方法

今天在使用IntelliJ IDEA的过程中发现了无法通过Ctrl+C快捷键来复制类,但是使用右键菜单中的复制按钮是可以进行正常复制的,且Ctrl+V快捷键也是可用的。所以初步估计是一些快捷键冲突了,所以前往idea的设置中,使用快捷键反向查找,找到了占用Ctrl+C的一个插件。

2022-03-06 23:01:11 8937 25

原创 mysql-connector-java 8.0.26 以上版本无法连接数据库的原因及解决方法 Could not create connection to database server.

由于SpringBoot2.5.3版本之后内置的mysql-connector-java版本升级为8.0.26,但是该版本的mysql-connector-java进行了一个影响较大的改动,导致部分用户无法启动SpringBoot。

2022-01-18 13:19:27 5571

原创 ElementUI el-table树形表格懒加载如何手动刷新 el-table树状表格手动刷新的方法

最近在使用elementplus的el-table表格组件时,发现一个问题,我的业务场景需要使用树形表格,并且使用懒加载的模式加载子级数据,但是使用elementplus自带的树形表格和懒加载功能,懒加载仅会在第一次展开时加载,后续会使用第一次缓存的数据,而不会重新加载,本篇文章提供了解决方案。我的环境是elementplus,按照相同原理,应该是可以在elementui中使用的,下面开始正文。首先,先看一下table组件的相关代码:<el-table :data="xxxList"

2021-10-09 21:11:30 15447 12

原创 nginx去掉前缀的方法 使用nginx反向代理时去掉匹配前缀的方法

在nginx配置文件中中设置了 location /api/ 时 浏览器访问 /api/test 反向代理后实际还是/api/test如果希望访问/api/test 反向代理后的实际地址为test,则需要按如下方式进行修改。原location配置内容:location ^~/api/ { proxy_pass http://localhost:12345;}修改为如下location:location ^~/api/ { proxy_pass http://

2021-08-25 15:38:37 20135 3

原创 Win10任务管理器不显示GPU的解决方法

任务管理器不显示GPU的解决方法

2021-08-21 23:46:43 153077 31

原创 jsencrypt如何使用公钥解密 jsencrypt不支持使用公钥解密的解决方法

jsencrypt原生不支持使用公钥解密数据,但是可以通过对jsencrypt的源码进行修改,从而实现使用公钥解密的需求。

2021-08-04 19:20:03 5243 8

原创 ElementUI el-table组件 树形数据不对齐的解决方案

ElementPlus的el-table组件在展示树状数据时,左侧的展开小箭头在部分情况下会导致第一列数据起始位置不对齐,添加一段css即可解决。环境:Vue3.0 +Element-Plus 1.0.2-beta.55先看默认效果,效果图如下:以下是修改后效果:只需要添加一段css即可完成如上效果:<style lang="less" scoped>// 对齐根节点 无论有无子节点::v-deep(.el-table__row:not(...

2021-07-20 17:14:42 7581 8

原创 layui table表格组件 toolbar操作栏自适应宽度

layui table表格组件 toolbar操作栏自适应宽度最近在使用Layui时发现table数据表格组件的toolbar操作栏不支持自适应宽度功能,于是上网查询了一些资料,发现相关文章很少,有几篇的写法是根据列ID来进行操作的,兼容性太低,于是决定自己实现。效果我们先看一下table组件的默认效果:可以看到在按钮没有全部显示的情况下,右侧预留了很多空白位置,非常不美观。再看一...

2020-03-25 21:45:29 10026 5

原创 2025年Java面试题最新整理,附白话答案

2025年Java开发面试题最新整理总结,本篇2025年Java面试题是我在北京地区进行面试整理得出,面试时常问的基本都在下面了。基本都是可以直接白话回答的,面试时照此回答即可,有其他常见面试问题也欢迎在评论区补充。

2020-01-14 21:57:06 104234 18

原创 layui表格刷新 但不重新渲染的方法 layui表格如何自动刷新

问题1:layui如何做到刷新表格 而不重新渲染使用如下方法重新加载表格时会出现页面闪动,以及表格位置会重置的问题deviceTable.reload()目前有如下方法可以实现刷新的同时而不重新渲染页面首先你需要结合layui表格插件和layui分页插件let xxxTable= table.render({ ...... page: { layout: ['prev', 'n...

2020-01-14 21:47:03 11226 4

原创 Nginx404页面的http状态码返回200的问题解决方法

问题今天配置nginx服务器404页面的时候发现的一个问题百度上搜索nginx配置404页面 很多网站贴出的代码如下:fastcgi_intercept_errorson;error_page 404 = /404.html;根据上述实际配置好,访问一个不存在的页面,确实可以跳转到配置的404页面但是发现这时候服务器返回的http状态码却是200这对搜索引擎收录网站有很大影响解决...

2020-01-14 21:31:25 2612

原创 SpringMVC+MyBatis面试题 SpringMVC工作流程、MyBatis工作流程

SpringMVC的工作流程 用户发送请求至前端控制器DispatcherServlet。 DispatcherServlet收到请求后调用HandlerMapping处理器映射器。 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一同返回给DispatcherServlet。 DispatcherServlet通过HandlerAdap

2017-02-20 00:35:22 5171

EzDriverInstaller - 加载WDM驱动工具

EzDriverInstaller - 加载WDM驱动工具 EzDriverInstaller是很好的加载WDM驱动程序的工具。还提供删除驱动、开启/关闭驱动、屏蔽驱动、重启驱动等功能。 加载WDM驱动的EzDriverInstaller。

2023-01-04

DiskView v2.41 - 图形化显示每个文件在硬盘上的物理位置

DiskView v2.41 发布时间: 2020 年 10 月 15 日 图形化显示每个文件在硬盘上的物理位置。 简介 DiskView 显示磁盘的图形映射,使你能够确定文件所在的位置,或者通过单击群集,查看哪些文件占用了它。 双击以获取有关分配群集的文件的详细信息。 DiskView以图形化方式显示了每个文件所在的簇(cluster),文件有没有碎片,非常直观。 DiskView的使用非常简单,运行后点左下角的Volume选择磁盘,然后点Refresh刷新,DiskView就开始扫描分析你的硬盘了,扫描完毕后主窗口就显示上图所示的一块一块红蓝相间的图形,蓝色方块表示连续文件,白色表示空隙,红色表示碎片,可点击Zoom放大缩小。

2023-01-04

DeviceTree - 设备堆栈查看工具 设备树

PnP 管理器维护一个设备树,用于跟踪系统中的设备。下图显示了示例系统配置的设备树。 设备树包含有关系统上存在的设备的信息。PnP 管理器在计算机启动时使用来自驱动程序和其他组件的信息生成此树,并在添加或删除设备时更新树。 设备树的每个节点称为设备节点或开发节点。devnode 由设备驱动程序的设备对象以及系统维护的内部信息组成。因此,每个设备堆栈都有一个开发节点。 PnP 管理器使用 IRP_MN_QUERY_DEVICE_RELATIONS 请求向总线驱动程序询问其子设备的列表。总线驱动程序根据其总线协议确定其子项列表。例如,Windows ACPI 驱动程序 Acpi.sys 在 ACPI 命名空间中查找,PCI 驱动程序查询 PCI 配置空间,USB 集线器驱动程序遵循 USB 总线协议。 设备树是分层的,总线上的设备表示为总线适配器、控制器或其他总线设备的“子级”。(总线设备是可以附加其他物理、逻辑或虚拟设备的任何设备。您可以使用设备管理器查看设备树中的设备层次结构,并选择允许您按连接查看设备的视图选项。 设备树的层次结构反映了设备在计算机中附加的结构。

2023-01-04

WinObj v3.14 - 驱动开发必备的内核对象查看工具

WinObj - 驱动开发必备的内核对象查看工具 发布时间: 2022 年 1 月 简介 如果你是系统管理员,则 WinObj 是一个必须具备的工具,它关注安全性、开发人员跟踪与对象相关的问题,或者只是对对象管理器命名空间感到好奇。 WinObj 是一个 32 位Windows NT程序,它使用NTDLL.DLL) 提供的本机Windows NT API (来访问和显示 NT 对象管理器命名空间的信息。 Winobj 可能看起来类似于 Microsoft SDK 的同名程序,但 SDK 版本存在许多重大 bug,导致它无法显示准确的信息 (,例如其句柄和引用计数信息完全损坏) 。 此外,WinObj 还了解更多对象类型。 最后,WinObj 版本 3.0 具有用户界面增强功能 (,包括深色主题) 、知道如何打开设备对象、在创建/销毁对象时提供动态更新,并允许搜索和筛选。 安装和使用 WinObj 没有设备驱动程序组件,因此你可以像运行任何 Win32 程序一样运行它。 工作方式 对象管理器负责管理 NT 对象。 作为此责任的一部分,它维护一个内部命名空间,其中各种操作系统组件。

2023-01-04

DriverMonitor - Windows驱动加载工具

一、编写Windows驱动程序 用VC6或其工具编写驱动程序,并用编译器编译出XXX.sys文件。 二、编写操作这个驱动程序的应用程序 用VC6编写一个操作驱动程序的应用程序,并产生AAA.exe文件。 三、用DriverMonitor把XXX.sys加载上 打开DriverMonitor,选择File->Open Driver,找到XXX.sys打开。然后选择File->StartDriver 。这样就把驱动程序加载进去了,可以右击我的电脑,选择设备管理器,在菜单中选择查看,勾选显示隐藏设备。找到加载的驱动程序的名字。(如果看不到,可以重启下电脑,再次观看)。 四、启用驱动程序 在设备管理器中,双击XXX这个驱动,在“驱动程序”选项卡中,选择启动按钮。 五、启动IRPTrace软件(第一次开启时把提示信息全部取消和关闭),选择Messages菜单下的Hook Setup。勾选我们加载完毕的驱动程序的名字,然后在右边的窗口中把所有要产看的选项都选上。 六、执行自己编写的测试用的应用程序AAA.exe。这时在IRPTrace中就会出现应用程序对驱动程序发送的IRP包的情况。

2023-01-03

Dbgview DebugView v4.90 微软调试视图

Dbgview 介绍 DebugView是一个应用程序,可让您监视调试输出本地系统,或网络上您可以通过其访问的任何计算机 TCP/IP。它能够显示内核模式和Win32调试 输出,因此您不需要调试器来捕获调试输出 生成的应用程序或设备驱动程序,也无需修改您的使用非标准调试输出 API 的应用程序或驱动程序。 调试视图捕获 在Windows 2000下,XP,Server 2003和Vista DebugView将捕获: Win32 输出调试字符串 内核模式 DbgPrint 在 Windows XP 中实现的所有 DbgPrint 内核模式变体 和服务器 2003 调试视图还提取在 如果 DebugView 是,则从 Windows 的 2000/XP 故障转储文件崩溃 坠机时捕获。 调试视图功能 调试视图具有一系列强大的功能,用于控制和 管理调试输出。 版本 4.6 的新功能: 支持 Windows Vista 32 位和 64 位 版本 4.5 的新功能: 支持日志文件滚动更新:更好地支持长时间运行 捕获,DebugView 现在可以每天创建一个新的日志文件(可选)。

2023-01-03

Synergy1.14 最新版本 包含Windows版+MacOS版+Linux版+ARM版

Synergy 1.14 Github最新公开编译版本(Windows版+MacOS版+Linux版) 内含Windows 32位版本和64位版本安装包,以及MacOS Intel、MacOS M1版及通用版安装包。Linux附带Centos 7、Centos 8、Debian 9、Debian 10、Fedora 33、Ubuntu 16、Ubuntu 18、Ubuntu 20版本安装包。附带ARM安装包。 Synergy 允许你轻松地在你办公桌上多台计算机之间共享你的鼠标和键盘。你只要将鼠标(指针)从一台计算机的屏幕边缘移出到另 一个屏幕就行了。甚至可以共享你的剪贴板。你所需要的仅仅是一个网络连接。Synergy 是跨平台的(可以运行于 Windows,Mac OS X 和 Linux)。 使用它,所有的电脑在您的桌面上形成一个单一的虚拟屏幕。您可以使用只有一台电脑的鼠标和键盘,而您使用的显示器上能显示所有计算机。你告诉 Synergy 多少屏幕和他们的位置。它然后检测时,移动鼠标到一个屏幕的边缘时,它立即向邻近的屏幕上跳跃。该键盘的作用是进入哪个屏幕便在哪个屏幕显示。

2022-09-07

空空如也

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

TA关注的人

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