首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
shouc
订阅
我是无心
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
如何在JVM层写切面?JVM Sandbox入门教程与原理浅谈
我们经常接触到AOP,比如熟知的Spring AOP。我们用它来做业务切面,比如登录校验,日志记录,性能监控,全局过滤器等。对于Java后端应用,有没有一种更为通用的AOP方式呢?答案是有的。
Java 调试那点事
该文章来自于阿里巴巴技术协会(ATA)精选文章。 Java 调试概述 程序猿都调式或者 debug 过 Java 代码吧?都体会过被 PM,PD,测试,业务同学们围观 debug 吧?说调试,先看看调试严格定义是什么。引用 Wikipedia 定义: 调试(De-bug),又称除错,是发现和减少计 该文章来自于阿里巴巴技术协会(ATA)精选文章。
别翻了,这篇文章绝对让你深刻理解java类的加载以及ClassLoader源码分析【JVM篇二】
你是否真的理解java的类加载机制?点进文章的盆友不如先来做一道非常常见的面试题,如果你能做出来,可能你早已掌握并理解了java的类加载机制,若结果出乎你的意料,那就很有必要来了解了解java的类加载机制了。代码如下 嗯哼?其实上面程序并不是关键,可能真的难不倒各位,不妨做下面…
agent实现apm上报
最近刚刚换了工作,进了公司的架构组,有些项目蛮有意思,也是很感兴趣,也会工作之余自行学习,比如说有个自研apm项目 对于springcloud,有一套sleuth(主要是traceId+span
Java 字节码插桩探秘 与 Byte-Buddy 实战
Byte-Buddy 是一种[字节码]技术框架,其广泛用于中间件开发,用于字节码增强,变更字节码的形式来拦截,用途如:链路追踪,系统 JVM 状态监控,耗时分析 等。
Java字节码 - ByteBuddy原理与使用(下)
我正在参加「掘金·启航计划」 构建Java Agent 在应用程序中很多时候都不方便直接修改代码,java agent模式可以不用直接修改应用的代码就能够实现自己的功能。使用ByteBuddy可以让我
Java类加载器 — classloader 的原理及应用
classloader顾名思义,即是类加载。虚拟机把描述类的数据从class字节码文件加载到内存,并对数据进行检验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。了解java的类加载机制,可以快速解决运行时的各种加载问题并快速定位其背后…
【JVM】Java agent超详细知识梳理
一、开篇 在梳理SkyWalking agent、arthas、elasticsearch的plugin等技术的原理时,发现他们的底层原理很多是相同的。这类工具都用到了javaagent、类加载、类隔
如何实现快速同步亿级商品数据至 Elasticsearch?
在公司的实际业务场景中,初始化数据是个避不过去的话题。比如项目上线初期,将数据库的商品数据同步到搜索引擎 ElasticSearcgh 、缓存 Redis 或者其它的数据库。
聊聊「订单」业务的设计与实现
订单业务一直都是系统研发中的核心模块,订单的产生过程,与系统中的很多模块都会高度关联,比如账户体系、支付中心、运营管理等,即便单看订单本身,也足够的复杂;