摘要: jvm相关命令 1. dashboard 仪表盘 2. thread 线程相关信息 查看当前jvm的线程堆栈信息 (1)thread # 打印所有线程 (2)thread 线程id # 筛选线程id查看 (3)thread -n 3 # 查看最繁忙的三个线程 (4)thread -b # 查看死锁进 阅读全文
posted @ 2021-12-01 18:30 潘小伟 阅读(183) 评论(0) 推荐(0) 编辑
摘要: arthas基本命令和作用 1. dashboard #仪表盘 2. thread # 当前线程2.1 thread 1 # 查看指定线程 3. jad demo.MathGame #反编译类 3. watch demo.MathGame primeFactors returnObj # 监视器## 阅读全文
posted @ 2021-12-01 16:33 潘小伟 阅读(212) 评论(0) 推荐(0) 编辑
摘要: windows环境安装 1.在线安装 ***需要网络支持 下载arthas-boot.jar,然后用java -jar的方式启动: curl -O https://arthas.aliyun.com/arthas-boot.jar java -jar arthas-boot.jar 安装完成 Lin 阅读全文
posted @ 2021-11-30 14:31 潘小伟 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 后端服务包括redis + nginx + 各个服务的jar包 1. nginx服务自动启动 (1)命令find / -name nginx (查询出nginx的路径) (2)命令 vim /etc/rc.local (编辑系统重启同时启动的脚本) (3) 在rc.local文件最后一行加入 /上方 阅读全文
posted @ 2021-11-04 18:16 潘小伟 阅读(608) 评论(0) 推荐(0) 编辑
摘要: BeanUtil.beanToMap转换浮点数时是BigDecimal类型 erlang-21.3.8.6-1.el7.x86_64.rpm 安装报错 警告:erlang-21.3.8.6-1.el7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 6026dfc 阅读全文
posted @ 2021-09-22 14:54 潘小伟 阅读(452) 评论(0) 推荐(0) 编辑
摘要: redis实现分布式锁 阅读全文
posted @ 2021-03-25 15:31 潘小伟 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 消息的分发策略最基础的就是推,拉机制,这有个最好的理解就是git -> pull 和 push 在这基础上制定了有5中消息的分发策略。(√ 支持,× 不支持) 1.发布订阅:生产者生产多少条消息,每个消费者就消费多少条消息(push) 2.轮询分发:消息数/消费者数 = 每个消费者消费的消息数 (除 阅读全文
posted @ 2021-03-11 10:18 潘小伟 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 首先我们先了解一下什么是消息队列 其实就是一种中间件技术,不要听起来很高大上,其实作为程序员,我们都使用过。 最常用的MYSQL就是一种中间件技术(具有持久化功能)。它就是减免了程序员对底层硬件的操作。用我们自己的语言通过中间件就可以计算机硬件。而MYSQL遵从的就是TCP协议。 消息队列--顾名思 阅读全文
posted @ 2021-03-10 20:37 潘小伟 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 使用nginx反向代理,根据访问的路径跳转到不同端口的服务中,nginx监听端口为9001,访问http://127.0.0.1:9001/edu/ 跳转到127.0.0.1:8080访问http://127.0.0.1:9001/vod/ 跳转到127.0.0.1:8081 1.创建两个tomca 阅读全文
posted @ 2020-09-21 16:40 潘小伟 阅读(152) 评论(0) 推荐(0) 编辑
摘要: nignx配置反向代理: 首先找到对应的nignx的配置文件--nginx.config 1.将server中的server_name 改为自己服务服务器的ip 2.location中加入:proxy_pass http://127.0.0.1:8080 修改前: 修改后: 3.测试浏览器中输入服务 阅读全文
posted @ 2020-09-18 16:40 潘小伟 阅读(161) 评论(0) 推荐(0) 编辑