自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 【github】github 图裂了解决方案

github 图裂了解决方案1 定位github图片域名command + shift + c 裂图域名 raw.githubusercontent.com2 https://www.ipaddress.com/ 去查询对应域名的ip3 更新本地hostssudo vim /etx/hostswq 保存退出; 再刷新网页就好了。...

2020-12-17 12:03:21 113 4

原创 【工具】几款常用排查CPU CPL(load)

1 vmstat (虚拟内存统计 Report virtual memory statistics)使用 vmstat 2示例:2 sar (Collect, report, or save system activity information. System activity report)使用举例: sar -qw 2 (两秒间隔)-w Report task creation and system switching activity.proc/sTotal nu

2020-12-15 20:40:38 36

原创 【ContextSwitch CS】 寻找CS最多的进程

1 命令grep voluntary_ctxt_switches /proc/*/status | sort -rnk2 | head -n20grep voluntary_ctxt_switches /proc/12842/status // 进程12842voluntary_ctxt_switches: 52089334 // 主动切换上下文次数nonvoluntary_ctxt_switches: 196408 // 被动切换上下文次数2 执行命令 ...

2020-12-15 09:35:03 50

原创 【Spring】之@PostConstruct , InitializingBean, initMethod,@PreDestroy,DisposableBean,destroyMethod初始化销毁

1 实验环境 spring-beans 5.3.1 + 代码package com.learn.webtemplate;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.factory.DisposableBean;import org.springframework.beans.factory.InitializingBean;import org.springf

2020-12-12 16:46:26 78 1

原创 【dubbo】 dubbo Filter 如何根据环境指定自己的Filters (其他SPI接口同理)?一起解读源码

1 先说解决方案(2.7.3 版本)全局指定直接使用 就可以了; 如果是service单独指定可如下配置,consumer端类似2 为什么?一起来看看,filter过滤链的构造过程(2.7.3 版本)执行流程是: org.apache.dubbo.config.ServiceConfig 类加载时jvm 实例化 final protocol --> private static final Protocol protocol = ExtensionLoader.getExtensi

2020-12-11 13:39:41 133 2

原创 【Daemon】守护和非守护线程鲜为人知的事实

1 总结(英文+翻译)如下:Non-daemon threads are also known as ‘user’ threads // 非守护程序线程也称为“用户”线程。JVM will not exit even if only 1 non-daemon (i.e. user) thread is alive. On the other hand, JVM will exit even if multiple daemon threads are alive. // 即使只有1个非守护程序(即用户

2020-12-11 10:01:50 78 1

原创 【atop】定期采集脚本

1 atop 采集脚本#!/bin/shLOGOPTS="" # default optionsLOGINTERVAL=600 # default interval in secondsLOGGENERATIONS=28 # default number of daysLOGPATH=/var/log/atop # default log location# allow administrator to overrule the va.

2020-12-10 09:34:05 50

原创 【@EnableAsync】Spring Async 异步增强源码解析

0 env:Springboot maven 依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.0</version> <relativePath/> <!-- lookup p

2020-12-07 09:10:16 123 3

原创 【@Configuration】再次理解

@SpringBootApplication is a convenience annotation that adds all of the following:@Configuration: Tags the class as a source of bean definitions for the application context.@EnableAutoConfiguration: Tells Spring Boot to start adding beans based o...

2020-12-06 17:00:59 26

原创 常用汇编指令的认识

常用汇编指令的认识软件破解常用汇编指令 cmp a,b // 比较a与b mov a,b // 把b值送给a值,使a=b ret// 返回主程序 nop// 无作用 call// 调用子程序,子程序以ret结尾 je或jz// 相等则跳(机器码是74或84) jne或jnz // 不相等则跳(机器码是75或85) jmp// 无条件跳(机器码是EB) jb// 若小于.

2020-12-03 09:36:50 143

原创 【Spring】IOC 过程中 @Autowired 如何从多个实现中确定要注入的实例bean?@Primary的作用

1 实验code @Autowired private AbClient myAbClient;2 结果:org.springframework.beans.factory.support.DefaultListableBeanFactory#determinePrimaryCandidate主要依据Bean定义是否是org.springframework.beans.factory.support.DefaultListableBeanFactory#isPrimary ...

2020-12-02 18:47:52 153

原创 【java】集合操作常用方法

// 不可修改List @Override public List<MediaType> getSupportedMediaTypes() { return Collections.unmodifiableList(this.supportedMediaTypes); }// 新的写法 this.client = Objects.requireNonNull(restClient, "restClient must not be null")// 拼接字符串 StringU.

2020-12-01 18:29:54 51

整理流程.png.zip

喜欢dubbo等rpc框架的伙伴

2021-02-07

Memory Management in the Java HotSpot™ Virtual Machine.

15年最新

2016-12-28

zookeeper快速指导

zookeeper快速指导

2017-04-07

平静不绝望的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除