
JAVA
文章平均质量分 82
梦落青云
研究各种计算机技术
展开
-
为什么java从json中获取值有数据类型,而从xml中获取值没有数据类型?
在 Java 中处理 JSON 和 XML 数据时,表面上看起来从 JSON 中获取的值具有数据类型,而从 XML 中获取的值没有,但实际上这是由 JSON 和 XML 的本质特点决定的。原创 2025-02-24 16:40:31 · 970 阅读 · 0 评论 -
java工业串口数据采集与处理
RXTXcomm.jar是一个用于Java平台的串口通信库,它通过JNI(Java Native Interface)调用底层C/C++代码,实现了对串行端口的直接操作。RXTXcomm.jar支持多种操作系统,包括Windows、Linux和macOS,使得开发者可以在不同的平台上使用相同的代码实现串口通信功能。:用于识别和管理可用的串行端口。SerialPort:提供打开、关闭串行端口,设置波特率、数据位、停止位、校验位,以及读写数据的方法。:用于表示串口事件,如数据接收、数据发送等。原创 2025-02-22 09:00:00 · 1463 阅读 · 0 评论 -
基于 Jep 的 Java 调用 Python 技术
在混合编程场景中,Java 和 Python 各有优势,有时需要在 Java 程序中调用 Python 代码。Jep 是一个用于在 Java 虚拟机中嵌入 Python 解释器的工具,支持 Java 和 Python 之间的相互调用。本文将介绍如何使用 Jep 实现 Java 程序调用 Python 代码,并传递参数和接收返回值。高效的数据传递:Jep 允许 Java 和 Python 在同一个进程中共享内存,数据传递无需序列化和反序列化,提高了效率。性能优越。原创 2025-02-21 09:00:00 · 761 阅读 · 0 评论 -
使用 Jetty 构建 HTTPS 服务入门指南
Jetty 是一个全功能的 Web 服务器,支持 HTTP/1.1、HTTP/2 和 WebSocket,提供跨平台支持和广泛的部署选项。它的核心优势在于轻量级、易于嵌入和高度可配置。原创 2025-02-19 10:44:59 · 945 阅读 · 0 评论 -
Spring Boot 示例项目:从零开始构建 Web 应用
本文档将指导您通过一个示例项目,了解如何使用 Spring Boot 框架构建一个简单的 Web 应用程序。该项目涵盖了从数据模型定义到控制器、服务层以及数据访问层的完整开发流程,帮助您快速掌握 Spring Boot 的基本使用方法。通过本示例项目,您可以快速了解 Spring Boot 的基本使用方法,包括项目结构、代码逻辑、配置文件和依赖管理等方面。该项目涵盖了从数据模型定义到控制器、服务层以及数据访问层的完整开发流程,帮助您快速掌握 Spring Boot 的开发流程和最佳实践。原创 2025-02-18 10:55:48 · 1192 阅读 · 0 评论 -
Swagger 转 Word 技术方案
本项目旨在提供一种便捷的工具,将 Swagger API 文档转换为 Word 文档,方便开发人员和团队进行文档管理和分享。通过简单的配置和操作,用户可以快速生成包含 API 接口信息、请求参数、返回参数等内容的 Word 文档。本项目通过 Spring Boot 框架和 Swagger 技术,实现了将 Swagger API 文档转换为 Word 文档的功能。通过灵活的配置和强大的模板引擎,用户可以快速生成包含 API 接口信息、请求参数、返回参数等内容的 Word 文档,方便进行文档管理和分享。原创 2025-02-18 10:42:23 · 953 阅读 · 0 评论 -
使用 Apache SSHD API 操作 SSH
Apache SSHD 是一个功能强大的 Java 库,用于实现 SSH(Secure Shell)协议的客户端和服务端功能。通过 Apache SSHD API,我们可以在 Java 应用程序中轻松地进行远程服务器的连接、命令执行、文件传输等操作。本文将详细介绍如何使用 Apache SSHD API 进行 SSH 操作。通过使用 Apache SSHD API,我们可以在 Java 应用程序中轻松地实现 SSH 操作,包括连接到远程主机、执行远程命令、文件传输等。原创 2025-02-15 06:00:00 · 808 阅读 · 0 评论 -
使用 async-profiler 进行 Java 程序性能调优
async-profiler 是一款高性能的 Java 性能分析工具,它可以用于分析 Java 应用程序的 CPU 和内存性能。通过生成火焰图(Flame Graph),async-profiler 可以直观地展示函数调用栈的性能数据,帮助开发者快速识别性能瓶颈和优化目标。async-profiler 是一款强大的 Java 性能分析工具,通过生成火焰图,可以帮助开发者直观地识别性能瓶颈和优化目标。原创 2025-02-14 14:53:33 · 1242 阅读 · 0 评论 -
基于java-jwt实现ESB连接器认证技术
在现代企业应用中,ESB(企业服务总线)连接器的认证机制对于保障系统间安全通信至关重要。java-jwt是一个流行的 Java 库,用于生成和验证 JWT(JSON Web Token),它为 ESB 连接器的认证提供了一种高效、可靠的解决方案。本文将深入探讨java-jwt包的功能、用法,以及如何利用它实现 ESB 连接器的认证技术。java-jwt是一个用于生成和验证 JWT 的 Java 库,它提供了简单易用的 API,使得在 Java 应用中集成 JWT 认证变得非常便捷。JWT。原创 2025-02-14 14:19:23 · 529 阅读 · 0 评论 -
Wiki文档转换为Word技术
因此,为了将Wiki导出的内容转换为Word可识别的格式,必须将分散的HTML文件整合为一个单一的HTML文件。工具能够将Wiki导出的HTML文件转换为Word可识别的HTML格式,最终生成一个可以通过Word打开并另存为Word文档的文件。此方法通过处理图片资源,确保图片能够正确显示在Word文档中。:通过调整HTML标签和样式,确保生成的HTML文件符合Word的格式要求,能够在Word中正确显示。类的核心功能是将生成的单个HTML文件转换为Word可识别的HTML格式,确保在Word中正确显示。原创 2025-02-10 09:43:04 · 1083 阅读 · 0 评论 -
java实现8583报文解析技术详解
ISO 8583协议是金融交易系统中广泛使用的通信协议,用于规范报文的格式和数据交换。解析8583报文是实现金融交易系统的关键技术之一。本文将详细介绍8583报文解析的核心实TPDU(传输协议数据单元):用于标识报文的传输协议。Header(报文头):包含报文的类型和版本信息。Message Type Indicator(报文类型标识,MTI):用于区分不同的报文类型。Bitmap(位图):用于标识报文中哪些数据元(Field)存在。Data Elements(数据元):包含具体的交易信息,如金额、卡号等。原创 2025-02-07 10:57:11 · 1040 阅读 · 0 评论 -
JTextPanel对word复制粘贴
最近搞开发需要用JTextPane来做文件的复制粘贴,找了很多资料都没有提到图文混合的情况下如何来进行。于是上网查找了很多资料,找到的资料很少做的也都很肤浅。不能对word文档进行粘贴操作。没办法只有自己分析java代码了。费了很长时间终于实现了,下面是粘贴代码(这里需要指出的是我这里的JTextPane内容的格式是使用HTML来编码展现的): //判断是否有选中的文字如果有则删除 if原创 2012-02-22 16:49:45 · 2261 阅读 · 2 评论 -
实现java程序的自动休眠 类似QQ的自动离线
这个方法只是用于Window2000以上版本。本程序主要借助jni的强大功能,通过调用C++代码来实现获取系统空闲时间,也就是鼠标和键盘都不移动或点击的时间;java代码如下:public class TestTimer {//本程序的著作权属于song0394,请勿擅自转载//如有需要可以联系本人//QQ:125248940 static { System.lo原创 2009-12-17 16:42:00 · 1638 阅读 · 0 评论 -
SynchroIQ介绍
SynchroIQ采用C/S架构,服务器通过用户验证模块对用户进行合法验证,JMX管理控制台实现对服务器的管理和维护。服务器端由13个服务模块组成:好友管理服务、自定义分组管理服务,聊天室服务、文件传输服务、工作项提醒服务、工作项处理服务、用户信息、用户状态,组织机构、嵌入式MQ、插件管理和陌生人管理。服务器和客户端采用Syn原创 2009-12-18 13:30:00 · 682 阅读 · 0 评论 -
使用Swing制作类似QQ界面|圆角界面
制作这个界面需要jdk1.6update10以上的版本,因为使用了透明窗体。完成的界面如下: 这里只列出部分关键代码:首先是制作圆角界面:Shape shape = null;shape = new RoundRectangle2D.Double(0, 0, width, height, 5.5D, 5.5D);AWTUtilities.setWindowShape原创 2010-04-22 13:18:00 · 4262 阅读 · 6 评论 -
自动分页的面板制作|QQ面板|java|Swing
本来以为写一个这样的面板会很费劲,一开始准备改写一个Swing中的布局管理起来完成这样的面板,但经过仔细考虑还有很多不适合的地方。于是还是使用ComponentListener监听面板大小变化写了一个比较通用的翻页面板先来看看样子。似乎不太好看但已经能够完成翻页的任务了,还需要进一步的改进来看看代码是怎样的吧!package com.flyingwind.tutorial;import java.awt.BorderLayout;import java.awt.Component;impor原创 2010-06-25 16:02:00 · 3420 阅读 · 2 评论 -
Swing制作类似QQ的自动隐藏界面
这个程序实现了类似QQ的自动隐藏界面和网上其它的实现方式不同这种实现方式是以事件驱动的,不会占用过多的系统资源.实现了界面四个方向上的靠边隐藏。关键代码如下:private class DockRunnable implements ActionListener { public void actionPerformed(ActionEvent e) { if(status ==原创 2010-05-12 13:51:00 · 2039 阅读 · 0 评论 -
用Swing制作叠加面板|SWT中的StackLayout实现
程序中主要用到了一个包org.jdesktop.swingx.StackLayout,这个类与SWT中StackLayout的作用相似但用法不同下面我们举一个例子来看一下:import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame;import jav原创 2010-05-20 14:17:00 · 3389 阅读 · 0 评论 -
Swing制作高仿QQ界面包含主界面、聊天窗口、系统设置窗口|圆角界面|透明|颜色|渲染|换肤
最近几天闲着没事,练习了一下。编写了一个模仿QQ的界面,主要是练习Swing。呵呵,基本上使用到了我博客前面讲的各种技术,在这里跟大家分享了。我们先来看看主界面: 左边的界面是用Swing编写的,右边的QQ的原界面,大致的界面已经很像了但qq的按钮的确很难做试了几种方法但效果都不好。还有就是QQ的发光文字用Swing挺难实现的,界面并没有细化。像搜索栏可以再加上一层渐变,联原创 2010-05-27 14:06:00 · 15575 阅读 · 132 评论 -
使用QQ的CameraDll.dll制作QQ的截屏工具
方法如下找到QQ2009下的CameraDll.dll将其放到F盘以下是java的调用代码String command="rundll32 F://CameraDll.dll,CameraSubArea"; Process process=Runtime.getRuntime().exec(command); process.waitFor();原创 2009-11-02 17:41:00 · 2632 阅读 · 1 评论