核心接口:ClassFileTransformer
public class MyClassTransformer implements ClassFileTransformer {
/*实现ClassFileTransformer接口中的唯一方法。
*用于对类的转换,每加载一个类都会调用这个函数。
* classfileBuffer 是这个类的二进制形式,即所说的操作字节码就是操作这个字节数组。
1
skywalking 是一个全链路监控系统,用于分析和串起微服务间的各种指标。主要有三部分构成:探针、后端、前端UI. 1、探针 探针就是一个agent,随着spring容器的启动而一起启动。类似AspectJ通过操作字节码达到效果。 agent.config:
agent.service_name=${SW_AGENT_NAME} #显示的服务名
collector.backend_service=${SW_AGENT_COLLECTOR_BACKEND_SERVICES} #后端的Ip地址
logging.level=${SW_LOGGING_LEVEL:DEBUG}
1
查看所有文件(包括隐藏文件):ll -a
创建文件:touch [filename]
在不注销重新登陆的情况下使修改的配置文件生效:source [filename]
在用户目录下的隐藏文件.bashrc
中配置环境变量例如export JAVA_HOME=/JAVA/jdk1.8.0_190