小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI
反射、转换、加速:将GPU计算引入Java

本文介绍OpenJDK Babylon项目的Java代码反射API及其异构加速器工具包HAT。HAT通过反射、转换、加速三阶段,将Java计算代码转为GPU友好表示并卸载至OpenCL或CUDA执行;演讲以张量核心编程和矩阵乘法为例演示,并用NVIDIA Nsight工具分析调优CUDA后端性能。

反射、转换、加速:将GPU计算引入Java

insidejava insidejava · 2026-10-20T00:00:00Z

Java强封装正在堵住JDK内部的大门,可一个名叫trusted Lookup的钥匙,竟然还能从序列化机制里悄悄造出来! Java从JDK 9开始不断收紧JDK内部接口,JDK 16以后又把强封装推得更远,目标很清楚:让普通库代码少碰JDK内部实现,让Java默认拥有更强的完整性保护,但一组针对JDK 11到27的实验却发现,反射、Unsafe、

Java强封装从反射走向FFM,11种方法展示JDK内部边界

极道 极道 · 2026-09-29T23:05:00Z
JAVA数据处理的常用技术 - 编程一生

文章介绍Java数据处理常用技术:序列化与反序列化,传输常用JSON,存储用protostuff等编码;反射可在运行时获取和调用类的属性方法,广泛用于Spring及业务开发;动态代理用于AOP,JDK代理需接口,cglib靠继承,Spring优先JDK,无接口则用cglib,可用注解强制。作者强调查找排序是搜索、大数据和AI的基础,应苦练基本功。

JAVA数据处理的常用技术 - 编程一生

编程一生 编程一生 · 2026-09-25T15:07:00Z
定时任务还想上 Hangfire?这个被 AI Agent 项目看上的 TickerQ,把反射全干掉了 - 张善友

TickerQ 是 .NET 定时调度库,通过 Source Generator 在编译期注册作业,实现零反射并支持 Native AOT,自带持久化和免费 Dashboard。文章以 OpenClaw.NET 的 /loop 命令为例,展示用每分钟心跳加内存注册表实现动态调度,并注入系统消息驱动 AI Agent 定时巡检。作者认为它适合 AOT 项目和 AI Agent 场景,但尚年轻,简单任务不必引入。

定时任务还想上 Hangfire?这个被 AI Agent 项目看上的 TickerQ,把反射全干掉了 - 张善友

张善友 张善友 · 2026-09-23T23:44:00Z

本文介绍Go服务开发的实用模式:使用net/http构建HTTP服务与客户端,涵盖处理器、ServeMux路由、JSON API及中间件;通过os/signal与context实现信号处理和优雅关闭,避免缓冲数据丢失;用go:embed嵌入SQL迁移文件,配合goose管理数据库版本;并讲解reflect包,用于运行时检查类型、读写结构体字段、读取标签及动态调用函数。

Go 构建服务 — HTTP、信号、迁移与反射

Kimserey Lam’s website, Software Development blog posts, videos and tutorials Kimserey Lam’s website, Software Development blog posts, videos and tutorials · 2026-09-12T05:00:00Z
ReSharper C++ 2026.2:C++26反射、ISPC语言支持及更多功能

ReSharper C++ 2026.2发布,新增C++26反射支持(含^^运算符和拼接语法)、ISPC语言支持,并显著提升Unreal Engine项目索引速度(初始索引快55%)。还改进了constexpr求值器(支持动态内存分配和异常)、新增代码检查(如内部链接检测)和重构功能(如Lambda提取方法),并支持Junie代理。

ReSharper C++ 2026.2:C++26反射、ISPC语言支持及更多功能

The JetBrains Blog The JetBrains Blog · 2026-07-22T14:15:39Z

本文介绍Java反射机制及其在安全领域的应用。反射通过Class对象获取类信息,可调用构造器、方法(含私有方法),核心方法包括forName、getMethod、invoke和newInstance。文章对比了反射与常规实例化方式,并演示了调用有参和无参方法的代码示例,强调反射只需类名即可操作类,是Java反序列化漏洞的基础。

从安全角度谈Java反射机制--序章

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-18T08:05:58Z
从安全角度谈Java反射机制--前章

本文从安全角度介绍Java反射机制,重点讲解如何通过反射执行系统命令。文章补充了Windows和Linux下使用Runtime和ProcessBuilder执行命令的多种方式,并详细演示了通过反射调用Runtime类的getRuntime方法和构造器,以及ProcessBuilder类的两种构造方法来实现命令执行,强调反射在安全攻防中的应用。

从安全角度谈Java反射机制--前章

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-18T08:05:58Z
从安全角度谈Java反射机制--终章

本文从安全角度探讨Java反射机制在服务器端模板注入(SSTI)中的应用,分析多种模板引擎(如Template、Velocity、Jinjava、Pebble)的漏洞利用方式。通过反射机制可绕过对Runtime和ProcessBuilder的限制,实现远程代码执行(RCE)。文章强调SSTI易被误认为XSS,但危害更大,并建议结合官方文档深入学习以发现更多绕过方法。

从安全角度谈Java反射机制--终章

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-18T08:05:58Z

本文介绍Java加载动态链接库的方法,可替代传统webshell。通过System.load或Runtime.load直接加载,但易被安全软件检测。文章提出模拟ClassLoader或NativeLibrary的load方法,利用反射或Unsafe绕过限制,实现免杀。实战中,上传动态链接库至服务器并加载,可执行如弹计算器等操作,未来有望实现无文件加载,提升内网渗透能力。

Java加载动态链接库方式

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-18T08:05:58Z

本文介绍Tomcat通用回显技术,通过反射从Thread线程中获取ClientPoller线程,进而提取Processor、Request和Response对象,实现命令执行结果回显。代码利用异常处理兼容不同Tomcat版本,支持Windows和Linux系统,并附有详细分析及参考链接。

Tomcat通用回显学习笔记

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-18T08:05:58Z
从安全角度谈Java反射机制--前章

本文讨论了Java反射机制在执行命令中的应用,特别是通过`java.lang.Runtime`和`java.lang.ProcessBuilder`类来执行系统命令。提供了在Windows和Linux下执行命令的示例代码,并解释了如何通过反射调用这些类的方法,包括获取`Runtime`类的实例和修改访问权限以实例化对象。

从安全角度谈Java反射机制--前章

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-17T14:21:47Z
从安全角度谈Java反射机制--终章

Java反射机制在服务器端模板注入(SSTI)中存在安全隐患,允许攻击者通过不安全的用户输入执行代码,可能导致远程代码执行(RCE)。尽管许多模板引擎限制了对java.lang.Runtime和java.lang.ProcessBuilder的使用,但反射机制可以绕过这些限制。文章分析了不同模板引擎的payload构造,强调理解模板引擎文档的重要性,以防范SSTI漏洞。

从安全角度谈Java反射机制--终章

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-17T14:21:47Z

本文讨论了Java反射机制及其安全性,特别是与反序列化漏洞的关系。反射机制允许动态获取类和方法,增强了Java的灵活性。尽管反射功能强大,但也可能带来安全隐患,需谨慎使用。

从安全角度谈Java反射机制--序章

像清水一般清澈透明 像清水一般清澈透明 · 2026-07-17T14:14:20Z

本文介绍了C++26中编译时键值映射和可变变量的新方法。通过反射功能,开发者可以创建编译时计数器和映射,支持动态存储和检索数据。文章详细解释了如何使用反射函数如`define_aggregate`和`substitute`来实现这些功能,强调了其在元编程中的应用潜力。

C++26反射下的编译时映射与可变变量

Stack Overflow Blog Stack Overflow Blog · 2026-05-11T13:55:00Z
.NET 高级开发 | 手写一个对象映射框架

MaomiMapper是一个用于对象成员映射的框架,适合教学和研究反射、表达式树等。尽管性能较差,但代码注释详尽,支持配置映射逻辑、自动扫描程序集以及处理集合和数组映射。该框架允许自定义映射规则和转换函数,适用于多种数据类型的转换。

.NET 高级开发 | 手写一个对象映射框架

dotNET跨平台 dotNET跨平台 · 2026-04-18T00:15:07Z
.NET 高级开发 | C# 中的动态代码:反射、EMIT、表达式树、Roslyn、Source Generators

本文介绍了C#中动态代码的实现方式,包括反射、表达式树、EMIT、Roslyn和Source Generators。动态代码广泛应用于依赖注入、对象关系映射和AOP等框架。文章详细讲解了如何使用EMIT实现AOP,创建代理类型,并通过依赖注入实现日志记录功能。同时探讨了表达式树在ORM框架中的应用,最后介绍了Roslyn和Source Generators的基本用法。

.NET 高级开发 | C# 中的动态代码:反射、EMIT、表达式树、Roslyn、Source Generators

dotNET跨平台 dotNET跨平台 · 2026-04-16T00:01:38Z
第55集 “你必须避免修改final字段” [IJN]

Java团队提醒开发者,JDK 26 / JEP 500将禁止通过反射修改final字段,建议开发者寻找其他替代方案,特别是在依赖注入、序列化和克隆等方面。

第55集 “你必须避免修改final字段” [IJN]

insidejava insidejava · 2026-04-16T00:00:00Z
Mr.Docs:Niebloids、反射、代码移除、新XML生成器

本季度,我专注于Mr.Docs的两个方面:增强函数对象支持和重构反射层。新功能实现了全局对象的文档化,简化了C++元数据到文档输出的转换,减少了手动代码,提高了效率。

Mr.Docs:Niebloids、反射、代码移除、新XML生成器

The C++ Alliance The C++ Alliance · 2026-04-06T00:00:00Z
当 Go 还在追求极简时,C++ 26 却又加了四大“史诗级”新特性

C++26引入了反射、内存安全、契约和协程模型四大新特性,标志着语言的重要进化。反射支持编译期自我生成代码,内存安全提升了旧代码的安全性,契约编程简化了错误处理,而协程模型则提供了统一的异步编程框架。这些特性增强了C++的性能和控制力,尽管学习曲线较陡。

当 Go 还在追求极简时,C++ 26 却又加了四大“史诗级”新特性

Tony Bai Tony Bai · 2026-03-30T16:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码