Arthas实践--获取到Spring Context,然后为所欲为

时间:2021-11-4   作者:StanWind   分类: 后端开发   热度:43°    
时间:2021-11-4   分类: 后端开发    热度:43  

背景

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。

Arthas提供了非常丰富的关于调用拦截的命令,比如 trace/watch/monitor/tt 。但是很多时候我们在排查问题时,需要更多的线索,并不只是函数的参数和返回值。
比如在一个spring应用里,想获取到spr...

阅读全文>>

热门 对最大子段和算法的实例评述

时间:2018-1-30   作者:StanWind   分类: 杂记   热度:3183°    
时间:2018-1-30   分类: 杂记    热度:3183  


一.  基本理论、特点

(一)问题描述

      给定n个整数(可能为负数)组成序列a1,a2,a3…,an,求该序列形如1.png

(二)基本理论

      首先想到的解决算法就是穷举,枚举出所有情况然后比较子段和大小得出结果,这其中得出所有情况的和过程中,计算有重复可以稍加分析优化;然后...

阅读全文>>

热门 合并JsonObj

时间:2018-1-13   作者:StanWind   分类: 杂记   热度:2249°    
时间:2018-1-13   分类: 杂记    热度:2249  
  public static void mergeJSONTo(JSONObject main, JSONObject b) {
        JSONObject rtn = main;
        for (String key : b.keySet()) {
            if (rtn.containsKey(key)) {
                Obj...

阅读全文>>

热门 内核态(Kernel Mode)与用户态(User Mode)

时间:2017-12-13   作者:StanWind   分类: 杂记   热度:2541°    
时间:2017-12-13   分类: 杂记    热度:2541  

内核态: CPU可以访问内存所有数据, 包括外围设备, 例如硬盘, 网卡. CPU也可以将自己从一个程序切换到另一个程序

用户态: 只能受限的访问内存, 且不允许访问外围设备. 占用CPU的能力被剥夺, CPU资源可以被其他程序获取

为什么要有用户态和内核态

由于需要限制不同的程序之间的访问能力, 防止他们获取别的程序的内存数据, 或者获取外围设备的数据, 并...

阅读全文>>

返回顶部    首页    手机版本    后花园  
版权所有:Make it Better    站长: StanWind    赣ICP备17014296号   360网站安全检测平台  
00:00 / 00:00
随机播放