1.添加端口,web浏览器访问
java -jar arthas-boot.jar --target-ip 10.11.199.104
11. 热部署
jad --source-only com.sohu.rest.order.OrderController > /tmp/OrderController.java
1. Arthas中文乱码
java -Dfile.encoding=UTF-8 -jar arthas-boot.jar
2. watch基本命令
watch cn.web.note.controller.NoteController searchMessage '{params,returnObj,throwExp}' -n 5 -x 3
3. linux Arthas 下载
curl -O https://arthas.aliyun.com/arthas-boot.jar
4. 反编译热加载
jad --source-only com.example.demo.arthas.user.UserController > /tmp/UserController.java
mc /tmp/UserController.java -d /tmp
redefine /tmp/com/example/demo/arthas/user/UserController.class
5. OGNL表达式
1.首先获取class的hash值:
sc -d com.sohu.payr1.helper.CacheCloudHelper
输出结果如: 71978f46
2. 获取hash的对应的值:
ognl -c 71978f46 '@com.sohu.payr1.helper.CacheCloudHelper@setIfAbsentAndExpire("slh","12345678",6000)'