2020_07_10 学习日记

9点开始干活:

打算学习一下 怎么用Java获取Java进程的JmxMbean数据。

先通读了一篇阿里的前辈的 jtop 小工具,大概了解了一下 MBean 的情况

多番比较后,打算跟从这篇 零几年 的博客,选用老博客的原因是这里面不涉及注解开发的样子,应该方便我理解:

https://docs.huihoo.com/java/jmx/jmx.html

写着写着发现缺个包?……

 

到11点,一个小时多拉了个jar包,哈哈哈,我没疯。

maven 一开始是下不下来 com.sun.jmdk 的包, 然后我做了以下处理:

  1. 试图从pom中直接指定这个包该去哪个仓库下,因为我看到他的提示是:“阿里云仓库没有,去中央仓库下载,也没有”
  2. 然后我在 settings 里面修改了一下,在 https://mvnrepository.com/ 首页,看了看几个 repository 的地址,照猫画虎加到了miror里
  3. 经过上一步,报错终于从找不到下载,变成了 can‘t resovle
  4. 于是我去搜索,看到的改pom里面的 plugin 然后 还改什么 conriguration 。
  5. 看了5篇博客,照着改都没用。孩子被逼急了,打算像 eclipse 没用过 maven 那会一样 , 我去网上找 jar 自己 addpath 一下
  6. idea不会addpath搜了一下,没搜到。自己摸索了会,然后找到了,在csdn上下载了包,复制到仓库路径,发现找不到
  7. 检查了一下发现是没解压,然后把zip里面的解压出来。搞好之后还是不对
  8. 打开jar包看了看 是 com.sun.managed 一堆,包下错了,重搞,
  9. 终于搞定 com.sun.jmdk 的 jar 包了

下午:

1、花了很久学习JMX 技术 想了解 MBean ,但是效果很差劲。

2、N久后,产生怀疑,感觉方向又错了。

3、试图通过环境中加入输出显示来理解原项目。 失败。

4.1、和带我的高级开发聊了一下,被challenge了一些问题后,意识到说代码看糙一点,不是就停留在表层,而是应该深入进去理清各方法的调用逻辑,可以画张图出来。然后根据哪里需要看实现,哪里看一看。看到能用就行了,不用非要详细学完,甚至不会但是会照着样子调就可以了。

4.2、针对我觉得搜不到可以学的东西,被很认真地建议我应该在百度搜不到东西的时候,果断放弃百度,改用google,或者bing进行英文搜索。

你可能感兴趣的:(学习日记)