通过arthas实现热更新
通过arthas实现热更新
|
杂项 |
0 评论
想象一下这样的场景,如果生产上运行的应用没有输出关键日志,而我们又想在不重启应用的情况下,输出我们想要的日志,比如打印某个方法的执行耗时,那么可以怎么处理呢?也许你会说,打印耗时还不简单,通过arthas的trace命令就可以看到,这个确实可以,例如下面的命令。trace com.wangji92.
wireshark 4.2.0版本安装lua脚本插件
wireshark 4.2.0版本安装lua脚本插件
|
杂项 |
0 评论
wireshark 4.2.0版本没有了init.lua文件,如果想要安装lua脚本,可以把lua脚本文件复制到Wireshark\plugins目录下即可,例如然后重启wireshark即可
Arthas(阿尔萨斯)的简单使用
Arthas(阿尔萨斯)的简单使用
|
杂项 |
0 评论
Arthas的相关介绍和使用说明请查看下面官方文档,非常详细了,这里只是记录下个人最常用的功能https://arthas.aliyun.com/doc/一、生产环境怎么安装Arthas?通过下面的命令下载arthas并启动,启动之后会输出当前所有的java进程,选择某一个进程序号进行监控。curl
WireShark过滤器
WireShark过滤器
|
杂项 |
0 评论
一、根据协议进行过滤① 以太网协议(Ethernet Protocols):eth:以太网帧的基本过滤器,用于捕获以太网数据包。eth.addr:根据源或目标MAC地址过滤。② IP协议(Internet Protocol):ip:IPv4数据包过滤器。ipv6:IPv6数据包过滤器。③ 传输层协议
获取手机号码归属地
获取手机号码归属地
|
一、概述获取手机号码归属地离线的方式比较主流的有两种方式,libphonenumber和phone-number-geo。libphonenumber: https://github.com/google/libphonenumberphone-number-geo: https://github.
在linux上通过curl测试HTTP接口
在linux上通过curl测试HTTP接口
|
杂项 |
0 评论
curl -H 'Accept: application/json' -H 'Content-Type: application/json;charset=utf-8' -i 'https://ip:port/xxxx' -d '{"
《费曼学习法》读书笔记
《费曼学习法》读书笔记
|
一、确立一个学习目标确立一个学习目标就是你要学什么?可以是一门技术、一本书、一个概念等等。我的学习目标是通过阅读《费曼学习法》这本书,并通过这本书学会如何高效学习。① 如何知道自己应该学什么,也就是如何确定一个学习目标?对自己提出一些关键问题(工作上):(1)当下的焦点:1)我当前最需要提升技能是什
apifox简单使用
apifox简单使用
|
杂项 |
0 评论
一、为什么要介绍apifox?你是否这样开发API接口?(1)在word文档上设计API接口(或者有些同学是写完代码再输出API文档)(2)在IntellJ IDEA上进行开发,并引入swagger/knife4j,如下面代码片段 @ApiOperation(value = "用户登
Git Pull Failed(Your local changes will be overwritten by merge.)
Git Pull Failed(Your local changes will be overwritten by merge.)
|
杂项 |
Git
0 评论
在IntellJ IDEA编写代码,通常在push之前会先pull一下最新代码,防止push之后merge时出现冲突,但如果我们提交的代码刚好有其他人修改过,那么在pull的时候,IDEA会弹出上面的方框,提示拉取代码失败的错误。这是因为我们的代码还没提交到本地,因此IDEA不会弹出合并的方框让我们
Nginx反向代理非80端口时302问题
Nginx反向代理非80端口时302问题
|
杂项 |
0 评论
在配置Nginx反向代理到服务端时,如果Nginx配置端口不是80端口,容易出现上面的问题,比如访问http://5g.139130.com:8080/地址,由于用户还没登录,则重定向到http://5g.139130.com:8080/login,但浏览器上看到的地址却是http://5g.139