摘要:
线上故障排查神器Arthas 一次线上突发故障,接口响应超时,一顿操作猛如虎,记录一下。 K8S环境下,进入容器: kubectl exec -it <podName> -n <命名空间> sh 查看容器内的目录文件: ls 下载arthas : curl -O https://arthas.ali 阅读全文
摘要:
1.下载地址 2.把下载得到的zip压缩包,上传到linux服务器。 3.unzip命令解压。 unzip rocketmq-all-4.7.1-bin-release.zip 4.修改bin目录下的 runserver.sh ,runbroker.sh 配置文件,调整JVM的启动内存参数,避免内存 阅读全文
摘要:
周末学习总结,讲讲spring流程,欢迎指正。 1.创建spring容器,包扫描,xml配置和注解,得到bean定义。注册到bean定义map2.注册,执行bean工厂回调方法。此时可以扩展拿到bean定义,进行修改。3.实例化对象,通过构造方法,反射。4.能提前暴露的对象,加入bean工厂map5 阅读全文
摘要:
1.使用docker命令运行一个容器。 docker run -itd --name mongo -p 27017:27017 mongo --auth 2.连接容器mongo 。 docker exec -it mongo mongo admin 3.创建用户名 admin,密码 123456 , 阅读全文
摘要:
使用docker方式,搭建nginx 不映射文件路径的创建。docker run --name nginx-test -p 81:80 -d nginx 创建准备要映射的文件路径。 mkdir -p /docker/nginx/{www,conf,logs} 把nginx里的默认配置文件拷贝出来。容 阅读全文
摘要:
启动日志如下: D:\Java\jdk8\bin\java "-javaagent:D:\IntelliJ IDEA 2017.3.1\lib\idea_rt.jar=58276:D:\IntelliJ IDEA 2017.3.1\bin" -Dfile.encoding=UTF-8 -classp 阅读全文
摘要:
Nacos Docker 快速开始 官方文档地址: https://nacos.io/zh-cn/docs/quick-start-docker.html 1. 先创建一个目录 mkdir docker 2.进入目录 cd docker 3.拉取文件 git clone https://github 阅读全文
摘要:
使用Guava RateLimiter 与Spring AOP 实现单机限流注解 源码地址:https://gitee.com/itbac/singleMachineRateLimiter 1.自定义注解 BacRateLimiter 2.注解的切面类实现限流的具体逻辑。 BacRateLimite 阅读全文
摘要:
解决高并发下System.currentTimeMillis卡顿写工具类SystemClock package com.baidu.utils; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledE 阅读全文
摘要:
一、在Linux安装zookeeper 1.搜索镜像 zookeeper https://hub.docker.com/_/zookeeper?tab=tags 2.拉取镜像 命令:docker pull zookeeper:3.5.6 3.运行zookeeper命令: docker run --n 阅读全文