大禹平台:流批一体离线Dump平台的设计与应用|得物技术
一、前言大禹平台是一个离线 Dump 平台。在不同的场景都有自己的 Dump 流程,我们这里的 Dump 特指在搜索、推荐、广告(后续简称 “搜推广”)的场景中,将异构数据源加工处理后给到索引平台做索引的流程。
阿里巴巴开源的Java诊断工具Arthas最佳实践
在阿里的实际工作当中,Arthas作为在线诊断的工具,我们常用的命令主要有watch以及jad、mc、redefine三组合,还有就是一些常见的jvm命令等辅助我们去查一些环境信息。
GitHub爆火给AI Agent用的逆向工程技能
3.8 万星(GitHub API 实测 38,118)的开源项目 reverse-skill,把逆向、渗透、CTF 的方法论封进 44 条路由规则。它解决的是 AI Agent 的一个真问题:面对 APK、二进制、前端加密包,它到底该先干什么。
美团积木Sketch插件进阶开发指南
The fewer sources of truth we have for a design system, the more efficient we are.——Jon Gold。
2018iOS面试合集文档
只有解决了一个问题,你才有机会遇见下一个问题。1、下列哪个名词是不属于在UML类图的A、嘴巴--头B、汽车--引擎C、大雁–翅膀D、叶--树3、在OC中类的接口声明关键字为。
「Nacos源码之配置管理 三」TaskManager 任务管理的使用
1任务管理类因为Nacos中有很多地方使用了这个TaskManager,所以我们得先了解一下这个类是干啥用的,方便后面阅读源码时候不会吃力;先说结论: TaskManager 可以看成是一个待执行的任务集合,用于处理一定要执行成功的任务 单线程的方式处理任务,保证任务一定被成功处
「网络安全」Agent内存马的自动分析与查杀
前言出发点是Java Agent内存马的自动分析与查杀,实际上其他内存马都可以通过这种方式查杀本文主要的难点主要是以下三个,我会在文中逐个解答如何dump出JVM中真正的当前的字节码如何解决由于LAMBDA表达式导致非法字节码无法分析的问题如何对字节码进行分析以确定某个类是内存马
万字长文详解Java lambda表达式
接着再来说说Lambda 的历史,虽然它在 JDK8 发布之后才正式出现,但是在编程语言界,它是一个具有悠久历史的东西,最早在 1958 年在Lisp 语言中首先采用,而且虽然Java脱胎于C++,但是C++在2011年已经发布了Lambda 了,但是 JDK8 的 LTS 在2014年才发布,所以 Java 被人叫做老土不是没有原因的,现代编程语言则是全部一出生就自带 Lambda 支持,所以Lambda 其实是越来越火的一个节奏~