一. 配置入口 1.1 logback入口 Logback支持XML、Groovy的配置方式,以XML来说,它会默认查找resources目录下的logback-test.x...
一. 配置入口 1.1 logback入口 Logback支持XML、Groovy的配置方式,以XML来说,它会默认查找resources目录下的logback-test.x...
cpu飙升:
1. top --> 获取pid 30556
2.top -Hp 30556 -->获取最大线程 6403
3.printf "%x\n" 6403 --> 1903
4.jstack -l 30556 > ./jstack.txt --->报错堆栈信息
5.cat jstack.txt |grep -A 100 1903 -->定位代码
4和5合并 jstack 30556 |grep -A 100 1903
jvm调优(纯jdk工具)一. 常用jdk工具 1.1 jmap命令 命令: jmap -histo[:live] 获取进程内存信息,可选:live 当前存活的. pid:进程id 例子 0: 启...
概述 多个线程请求一个资源,请求是单次触发的,且触发时机不定。为了节省io资源,CountDownLatch实现多线程堵塞,批量处理后,再唤醒原线程继续执行。 代码 模拟请求...
一. 创建 1.1 工厂函数 要使用Slf4j,首先要创建一个实例: org,slf4j.Logger. 1.2 Lombok Lombok 就像fastjson, 或褒或贬...
一. 整合核心包 1.1 门面 Slf4j 基本的日志门面,核心API:org.slf4j:slf4j-api 1.2 核心实现 logback的核心实现层在ch.qos.l...
一. Ribbon概述 Spring Cloud Ribbon是基于Netflix Ribbon 实现的一套客户端的负载均衡工具,Ribbon客户端组件提 供一系列的完善的配...
参考学习: 阿里云开发者:
一. 背景 在开发过程中,经常涉及到对象之间的拷贝(尤其是微服务架构下,api 层,biz层,Dao层,视图层之间的对象拷贝)。 当前项目中,用的比较多的是Spring 提供...
一. 服务注册 1.服务端启动注册服务到注册中心,通常包括服务名,ip,端口.2.服务续约:客户端定期向服务端发送心跳,服务端收到心跳修改服务的续约时间。 二. 服务注销 1...
一. 服务注册与发现 Spring cloud Netflix eurekaSpring cloud zookeeperSpring cloud Alibaba naco...
Set goals—then delete most of them Have everyone jot down 10 to 15 priorities , then wh...
< h t t ps://zhuanlan.zhihu.com/p/433879838[ps://zhuanlan.zhihu.com/p/433879838]>
记录一次写入异常。一次周末回来,测试环境所有业务es索引都不可写入,都报错read-only。 查看设置 GET xxx-index/_settings 由于所有索引...
一. DSL 概述 DSL-Domain Specific Language,领域专用语言,ES提供了基于JSON的DSL来定义查询。 二. 叶子查询 叶子查询是复合查询的基...
Nacos 不仅可以作为注册中心,也可以作为配置中心。本章讨论作为注册中心的核心功能。 一. 服务注册 Nacos Client会通过发送REST请求的方式向Nacos Se...
带着三个疑问 spring如何启动IOC容器—— spring-context: refresh spring如何启动MVC容器—— DispatcherServelet 内...