- 博客(89)
- 收藏
- 关注
原创 Java 连接 WebSocket 入门教程
WebSocket 是一种全双工通信协议,它允许客户端和服务器之间建立持久连接,实现低延迟、实时交互。相比于传统的 HTTP 轮询,WebSocket 具有更高的效率和更低的带宽消耗。
2025-04-04 09:58:39
388
原创 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.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
原创 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
原创 怎样找到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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人