Java字节码反编译工具:CFR
原创 后端技术

Java字节码反编译工具:CFR

一.简介 CFR(Class File Reader)是一个强大的 Java 字节码反编译工具,由 Lee Benfield 开发。它能够将 .class 文件或 JAR 文件中的 Java 字节码转换回接近原始的 Java 源代码,使开发者能够更轻松地理解和分析已编译的 Java 代码。CFR 的 GitHub 地址是:https://github.com/leibnitz27/cfr。 二.为
阅读全文
Nginx
原创 后端技术

Nginx

1.简介 Nginx是一款广泛使用的高性能Web服务器和反向代理服务器,由Igor Sysoev开发,最初是为了应对C10K问题(即一个服务器能够同时处理超过1万个并发连接的能力)。Nginx的设计理念在于其高效、稳定和低内存消耗的特性,使其成为许多网站和互联网公司的首选服务器软件。Nginx常被用作Web服务器、反向代理和负载均衡器,在处理静态资源和高并发请求方面表现出色。 1. Web服务器
阅读全文
OAuth2客户端
原创 后端技术

OAuth2客户端

在当今互联网应用中,安全地访问第三方服务的数据变得越来越重要。OAuth 2.0 是一种广泛采用的协议,它允许应用程序以安全的方式获取对API的有限访问权限,而无需直接处理用户的凭证。本文将详细介绍如何通过 OAuth 2.0 实现用户授权、获取访问令牌及用户信息的过程。
阅读全文
JavaCV开源计算机视觉库
原创 后端技术

JavaCV开源计算机视觉库

JavaCV 是一个强大的 Java 库,它提供了对多个流行的计算机视觉和多媒体处理库(如 OpenCV、FFmpeg、libdc1394 等)的绑定,使得开发者能够在 Java 应用程序中方便地进行图像处理、视频处理、实时流媒体传输、摄像头访问以及深度学习等任务。通过 JavaCV,开发者可以利用这些底层 C/C++ 库的强大功能,同时享受 Java 语言的跨平台性和易用性。JavaCV 还包括
阅读全文
OAuth2服务端
原创 后端技术

OAuth2服务端

OAuth 2.0 是一种广泛使用的授权框架,用于第三方应用程序安全地访问用户资源,而无需用户提供其用户名和密码。OAuth 2.0 主要用于授权,而不是认证。本文将详细介绍 OAuth 2.0 的内存集成和持久化实现,并解决一些常见的问题。
阅读全文
WebSocket
原创 后端技术

WebSocket

1.1简介 WebSocket 是一种网络通信协议,它提供了全双工的通信通道,即客户端和服务器可以双向发送数据。WebSocket 协议最初是为了克服 HTTP 协议的单向通信限制而设计的,HTTP 协议是基于请求-响应模型的。WebSocket 在 HTTP/HTTPS 上建立连接,并通过一个握手过程升级为持久连接。
阅读全文
Prometheus监控系统
原创 后端技术

Prometheus监控系统

使用 Prometheus 和 Grafana 构建高效的可视化监控系统 1.Prometheus Prometheus 是一款开源的系统监控和报警工具包,主要用于监控基于时间序列的数据。它在现代的微服务架构和容器化环境中特别受欢迎,尤其是在 Kubernetes (K8S) 集群中。
阅读全文
Java诊断工具Arthas
原创 后端技术

Java诊断工具Arthas

Arthas(阿尔萨斯)是一款阿里巴巴开源的Java诊断工具,它为开发和运维人员提供了强大的命令行界面,用于实时分析和诊断Java应用的运行状态。Arthas 提供了一系列实用的命令,可以帮助开发者快速定位问题,如查看类和方法的调用栈、监控JVM状态、分析线程和锁的竞争情况、查看对象引用关系等等。Arthas 的出现大大降低了Java应用的调试门槛,使得问题排查变得更加高效和直观。
阅读全文
发送邮件
原创 后端技术

发送邮件

要在网络中实现邮件功能,必须有专门的邮件服务器,相当于现实生活中的邮局。邮件服务器负责接收用户投递过来的邮件,然后将邮件投递给邮件接收人的电子邮箱中。在Java中发送电子邮件主要涉及到两种方式:直接使用SMTP(Simple Mail Transfer Protocol)协议和JavaMail API。SMTP是一个应用层协议,用于在互联网上传输电子邮件。而JavaMail API则是Java的一
阅读全文
Loading...