自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java 连接 WebSocket 入门教程

WebSocket 是一种全双工通信协议,它允许客户端和服务器之间建立持久连接,实现低延迟、实时交互。相比于传统的 HTTP 轮询,WebSocket 具有更高的效率和更低的带宽消耗。

2025-04-04 09:58:39 388

原创 jQuery 常用方法详解及示例

以上是 jQuery 的一些常用方法,掌握这些方法可以帮助你更高效地进行前端开发!

2025-04-04 09:57:41 224

原创 使用GraalVM计算JavaScript表达式:从入门到实践

使用GraalVM计算JavaScript表达式:从入门到实践

2025-04-03 14:13:55 433

原创 java运行js代码

现代 JavaScript 支持(ES6+)、高性能需求(JDK 11+ 需通过 GraalVM 运行)。:简单脚本执行(JDK 8~14,JDK 15+ 已移除 Nashorn,需改用替代方案)。在 Java 中运行 JavaScript 代码可以通过。

2025-04-03 13:18:25 679

原创 java获取一段文字的长度,一个汉字或者一个英文单词或者一个代码运算符为一个长度

java获取一段文字的长度,一个汉字或者一个英文单词或者一个代码运算符为一个长度

2025-04-02 11:11:27 307

原创 java获取一段文字的长度,一个汉字或者一个英文单词为一个长度

java获取一段文字的长度,一个汉字或者一个英文单词为一个长度

2025-04-02 11:10:13 434

原创 在java枚举类中怎样根据传入的数据类型动态处理业务逻辑

在java枚举类中怎样根据传入的数据类型动态处理业务逻辑

2025-04-01 10:47:30 190

原创 jwt 在浏览器可以解密吗

jwt 在浏览器可以解密吗

2025-04-01 10:13:51 513

原创 java.lang.NoSuchMethodError: ‘com.fasterxml.jackson.core.JsonParser$NumberTypeFP com.fasterxml.jacks

java.lang.NoSuchMethodError: 'com.fasterxml.jackson.core.JsonParser$NumberTypeFP com.fasterxml.jacks

2025-04-01 09:39:34 699

原创 JavaScript 学习教程:从入门到精通

JavaScript 是一种动态的、解释型的编程语言。它最初由 Netscape 公司的 Brendan Eich 在 1995 年创建,目的是为网页添加动态交互功能。目前,JavaScript 已经成为前端开发的核心技术,并广泛应用于后端(Node.js)、移动应用(React Native)等领域。');sayHello();// 调用函数' }});${this// 输出:Hello, my name is Alice`);

2025-03-31 15:55:28 394

原创 java根据表达式获取对象中的值,设置值

很多JavaBean嵌套着很多层对象,这其中还夹杂着Map、Collection等对象,因此获取太深的嵌套对象会让代码变得冗长不堪。因此我们可以考虑使用一种表达式来获取指定深度的对象,于是BeanResolver应运而生。

2025-03-31 10:16:28 530

原创 jQuery 入门案例教程

jQuery 是一个流行的 JavaScript 库,它极大地简化了 HTML 文档的操作、事件处理、动画效果以及 Ajax 交互。本文将通过一些基础案例,帮助你快速掌握 jQuery 的基本用法。

2025-03-30 13:48:12 366

原创 jQuery 常用方法详解及示例

jQuery 是一个轻量级、功能强大的 JavaScript 库,简化了 DOM 操作、事件处理、动画以及 Ajax 请求。本文将介绍 jQuery 的常用方法,并附带示例代码,帮助你快速掌握 jQuery 的核心功能。

2025-03-30 13:46:45 486

原创 HTML 标签类型全面介绍

HTML 标签通常成对出现,由开始标签和结束标签组成,例如:< p > 这是一个段落 </ p ></< p > 这是一个段落 </ p >某些标签是自闭合的,例如<img>和<br>。

2025-03-29 14:43:47 943

原创 Docker Compose 常用命令详解

命令作用启动所有服务停止并删除所有服务查看运行状态查看日志在容器中执行命令构建镜像重启所有服务删除已停止的容器熟练掌握这些命令,可以让你更高效地管理 Docker 容器编排。如果你对某个命令的使用有疑问,欢迎留言讨论!🚀。

2025-03-29 14:41:44 622

原创 margin 与padding的区别

Margin(外边距):指的是一个元素与其他元素之间的空间距离。它是元素的外部边界与相邻元素之间的空白区域。Padding(内边距或填充):指的是元素内容与其边框之间的空间。它是元素内部的内容与边框之间的空白区域。Margin:控制元素之间的距离,影响外部空间。Padding:控制内容与边框之间的距离,影响内部空间。理解并正确使用这两个属性,对于创建结构清晰、布局美观的网页至关重要。通过实际操作和不断实践,可以更好地掌握它们的应用技巧。

2025-03-28 15:59:50 1327

原创 根据id查找树形结构中匹配数据与上级所有数据

根据id查找树形结构中匹配数据与上级所有数据

2025-03-28 15:54:50 388

原创 jsoup解析页面保留换行符

jsoup解析页面保留换行符

2025-03-27 11:43:38 362

原创 java替换html中的标签

java替换html中的标签

2025-03-27 11:38:18 329

原创 margin 与padding的区别

能够显著提升网页设计的质量和用户体验。通过实际操作和工具辅助,可以更直观地掌握这两个属性的使用方法及其对布局的影响。(内边距)是两个常用于控制元素周围空间的重要CSS属性。它们虽然都涉及间距的调整,但作用范围和应用场景有所不同。使用现代浏览器(如Chrome、Firefox)的开发者工具,可以轻松检查元素的实际。/* 无内边距 *//* 无外边距 */

2025-03-26 11:22:11 858

原创 springboot 项目集成spring security

当服务需要暴露于公网的时候,经常需要有登录功能。通过sping security 进行一个简单的登录功能。密码 : 控制台打印 token。用户名 : user。

2025-03-26 11:15:47 360

原创 springboot中logback日志配置

通过<logger>:指定包名:设置日志级别为DEBUG:表示不继承父 logger 的配置确保name属性与实际类名或包名完全一致。确保,避免继承父 logger 的配置。通过以上配置,可以灵活地定义 Spring Boot 应用的日志输出方式和格式。可以根据实际需求调整日志级别、输出目标和文件路径,从而更好地监控和调试应用。

2025-03-25 15:01:14 1060

原创 du 和 df 的异同点

du 和 df 的异同点

2025-03-25 14:50:52 659

原创 怎样找到linux系统中的垃圾文件

通过挂载点,用户可以将外部存储设备(如硬盘、U盘)或磁盘分区挂载到文件系统的某个目录下,从而在该目录中访问存储设备中的数据。:通过配置文件(如/etc/fstab),系统可以在启动时自动将指定的设备挂载到预设的挂载点,简化了用户的操作流程。:用户通过挂载点可以方便地读取、写入或执行存储设备中的文件,而无需直接与底层设备交互,提高了系统的易用性。:挂载点使得不同的存储设备或分区可以在统一的文件系统层次结构中被管理和使用,便于用户操作和组织数据。

2025-03-24 14:42:52 920

原创 linux系统中的挂载点是什么,作用是什么

通过挂载点,用户可以将外部存储设备(如硬盘、U盘)或磁盘分区挂载到文件系统的某个目录下,从而在该目录中访问存储设备中的数据。:通过配置文件(如/etc/fstab),系统可以在启动时自动将指定的设备挂载到预设的挂载点,简化了用户的操作流程。:用户通过挂载点可以方便地读取、写入或执行存储设备中的文件,而无需直接与底层设备交互,提高了系统的易用性。:挂载点使得不同的存储设备或分区可以在统一的文件系统层次结构中被管理和使用,便于用户操作和组织数据。

2025-03-24 13:50:55 277

原创 Java 对整张图片添加水印

在实际应用中,我们可能需要在图片上添加水印,例如公司 logo、版权信息等。本文介绍如何使用 Java 通过Graphics2D和Thumbnails库来添加水印。

2025-03-23 12:31:51 547

原创 Java 对 PDF 文件添加水印

在实际开发中,我们可能需要对 PDF 文件添加水印,例如公司标识、版权信息等。本文介绍如何使用 Java 及 iText 库向 PDF 文件添加水印。

2025-03-23 12:29:55 680

原创 Scrapy 入门教程

高效、异步的爬取机制强大的 XPath 和 CSS 选择器解析能力内置中间件,支持代理、去重等功能易于扩展,适用于各种爬虫需求。

2025-03-22 21:11:40 596

原创 Spring Boot 集成 Elasticsearch怎样在不启动es的情况下正常启动服务

在spingboot 集成es客户端后,每当服务启动时,服务默认都会查看es中是否已经创建了对应的索引,如果没有索引则创建。基于上面的规则我们可以通过配置不自动创建索引来达到在没有es服务的情况下正常启动服务。如果需要创建mapping,且索引不存在,则执行创建操作。

2025-03-22 21:05:37 717

原创 怎么连接linux服务器的桌面

方法协议适用场景安全性配置复杂度VNCRFB需要完整桌面操作中(需SSH)中等XRDPRDPWindows 用户习惯中(需SSH)简单SSH X11 转发X11运行单个图形程序高简单GNOME 远程桌面VNCUbuntu 原生集成中简单选择适合您场景的方案,建议优先使用SSH 隧道加密的 VNC或XRDP。

2025-03-21 11:06:37 613

原创 在Windows和Linux系统上的Docker环境中使用的镜像是否相同

场景Windows系统(Linux容器模式)Windows系统(Windows容器模式)Linux系统依赖的内核Linux(通过虚拟机/WSL2)Windows内核Linux内核支持的镜像类型Linux镜像(如alpineWindows镜像(如servercoreLinux镜像是否跨平台共用✅ 与Linux镜像兼容❌ 仅限Windows环境✅ 与Windows的Linux模式兼容。

2025-03-21 10:17:56 1053

原创 CORS攻击及其解决方案

跨域资源共享(CORS)是一种浏览器安全机制,旨在限制网页向不同源(域名、协议或端口)发起请求。这种机制的出现是为了防止潜在的安全风险,如跨站请求伪造(CSRF)和跨站脚本攻击(XSS)。

2025-03-20 16:08:13 506 1

原创 springboot 通过SpringTemplateEngine渲染html

/ 创建一个上下文对象 Context context = new Context();// 将传递的变量设置到上下文 context . setVariables(variables);// 渲染指定模板为字符串 return templateEngine . process(templateName , context);} }// 创建一个上下文对象 Context context = new Context();

2025-03-20 16:05:54 788

原创 如何用electron构建一个exe应用

在使用 Electron 开发桌面应用时,最终目标通常是将应用打包成一个可执行文件(如.exe文件),以便分发给用户。以下是用 Electron 构建.exe。

2025-03-19 10:52:54 981

原创 electron 入门

Electron是一个由GitHub开发的开源框架,允许开发者利用Web技术(如HTML、CSS和JavaScript)构建跨平台的桌面应用程序。它结合了Node.js和Chromium浏览器的核心功能,使开发者能够创建高性能且具有丰富用户界面的应用程序。通过以上步骤,你可以快速上手Electron,并开始开发自己的跨平台桌面应用。虽然过程中可能会遇到一些挑战,但随着不断的实践和学习,你将能够充分利用Electron的强大功能来构建高质量的应用程序。

2025-03-19 10:51:13 1100

原创 在linux系统中运行window应用,并使用系统显卡能力的实现方案

运行 Windows 系统,然后在 Windows 虚拟机中配置 Docker 并运行应用。通过 GPU 直通技术,虚拟机可以直接访问宿主机的物理显卡。注:Windows 容器通过 DirectX 或 CUDA 访问 GPU,需确保镜像内已安装所需驱动。根据实际环境和应用依赖选择最适合的方案。在 Linux 服务器上通过。

2025-03-18 16:14:15 761

原创 为什么python安装依赖不能像java的maven一样方便呢

Python 依赖管理之所以显得不如 Maven 方便,主要源于其动态语言特性、历史工具碎片化以及二进制依赖的复杂性。但通过。

2025-03-18 09:45:15 367

原创 软路由和硬件路由的优缺点分析

软路由和硬件路由各有其适用的场景和用户群体。对于那些预算有限、需要高度定制化功能的小型企业和个人用户,软路由可能是一个更好的选择;而对于对网络性能要求高、需要稳定可靠服务的企业和大型机构来说,硬件路由则是更为合适的选择。此外,在一些高端的解决方案中,可能会同时使用软路由和硬件路由设备,以达到最佳的效果。随着技术的发展,软件路由的功能也在不断强大,逐渐缩小了与硬件路由之间的差距,这为用户提供了更多的选择可能性。

2025-03-17 14:54:50 415

原创 软件防火墙是什么

软件防火墙是一种安装在个人计算机上的安全程序,用于监控和控制进出该设备的网络流量。它的主要功能是阻止未经授权的访问,保护用户的隐私和数据安全。

2025-03-17 11:28:24 406

原创 springboot集成springsecurity 自定义登录页面

配置SecurityFilterChain

2025-03-16 11:43:24 525

mysql安装配置教程.md

mysql安装配置教程.md

2025-04-03

mysql安装配置教程.md

mysql安装配置教程.md

2025-04-03

mysql安装配置教程.md

mysql安装配置教程.md

2025-04-03

mysql安装配置教程.md

mysql安装配置教程.md

2025-04-02

mysql安装配置教程.md

mysql安装配置教程.md

2025-04-02

mysql安装配置教程.md

mysql安装配置教程.md

2025-04-02

mysql安装配置教程.md

mysql安装配置教程.md

2025-04-01

mysql安装配置教程.md

mysql安装配置教程.md

2025-04-01

mysql安装配置教程.md

mysql安装配置教程.md

2025-04-01

mysql安装配置教程.md

mysql安装配置教程.md

2025-03-31

mysql安装配置教程.md

mysql安装配置教程.md

2025-03-31

mysql安装配置教程.md

mysql安装配置教程.md

2025-03-31

java入栈和出栈的基本操作.md

java入栈和出栈的基本操作.md

2025-03-30

java入栈和出栈的基本操作.md

java入栈和出栈的基本操作.md

2025-03-30

java入栈和出栈的基本操作.md

java入栈和出栈的基本操作.md

2025-03-30

java入栈和出栈的基本操作.md

java入栈和出栈的基本操作.md

2025-03-29

java入栈和出栈的基本操作.md

java入栈和出栈的基本操作.md

2025-03-29

java入栈和出栈的基本操作.md

java入栈和出栈的基本操作.md

2025-03-29

tomcat安装及配置教程.md

tomcat安装及配置教程.md

2025-03-28

tomcat安装及配置教程.md

tomcat安装及配置教程.md

2025-03-28

tomcat安装及配置教程.md

tomcat安装及配置教程.md

2025-03-28

tomcat安装及配置教程.md

tomcat安装及配置教程.md

2025-03-27

tomcat安装及配置教程.md

tomcat安装及配置教程.md

2025-03-27

tomcat安装及配置教程.md

tomcat安装及配置教程.md

2025-03-27

nodejs安装及环境配置.md

nodejs安装及环境配置.md

2025-03-26

nodejs安装及环境配置.md

nodejs安装及环境配置.md

2025-03-26

nodejs安装及环境配置.md

nodejs安装及环境配置.md

2025-03-26

nodejs安装及环境配置.md

nodejs安装及环境配置.md

2025-03-25

nodejs安装及环境配置.md

nodejs安装及环境配置.md

2025-03-25

nodejs安装及环境配置.md

nodejs安装及环境配置.md

2025-03-25

计算机组成原理详细介绍.md

计算机组成原理详细介绍.md

2025-03-24

计算机组成原理详细介绍.md

计算机组成原理详细介绍.md

2025-03-24

计算机组成原理详细介绍.md

计算机组成原理详细介绍.md

2025-03-24

ubuntu20.04安装教程.md

ubuntu20.04安装教程.md

2025-03-22

ubuntu20.04安装教程.md

ubuntu20.04安装教程.md

2025-03-22

ubuntu20.04安装教程.md

ubuntu20.04安装教程.md

2025-03-22

sql server2022安装教程.md

sql server2022安装教程.md

2025-03-21

sql server2022安装教程.md

sql server2022安装教程.md

2025-03-21

sql server2022安装教程.md

sql server2022安装教程.md

2025-03-21

vue安装及环境配置说明.md

vue安装及环境配置说明.md

2025-03-20

空空如也

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

TA关注的人

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