logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

下一代微服务架构——Service Mesh && 服务网格新生代Istio

什么是Service Mesh?根据Linkerd CEO William Morgan定义,Service Mesh是用于处理服务间通信的基础设施层,用于在云原生应用复杂的服务拓扑中实现可靠的请求传递。在实践中,Service Mesh通常是一组与应用一起部署,但对应用透明的轻量级网络代理。Service Mesh与传统基础设施层不同之处在于,它形成了一个分布式的互连代理网络,以si...

#微服务
Mockito & PowerMock详解

为什么要mockMock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。如下使用范畴真实对象具有不可确定的行为,产生不可预测的效果,(如:股票行情,天气预报)真实...

#java
Spring框架中Bean的生命周期及加载顺序

Spring容器中的Bean是有生命周期的Spring允许在Bean在初始化完成后以及Bean销毁前执行特定的操作,常用的设定方式有以下三种:通过实现InitializingBean/DisposableBean接口来定制初始化之后/销毁之前的操作方法;通过<bean>元素的init-method/destroy-method属性指定初始化之后/...

#spring boot
spring-boot不同包结构下,同名类冲突导致服务启动失败解决方案

项目背景:  两个项目的包结构和类名都很多相同,于是开始考虑使用加一级包进行隔离,类似于这种结构但是在启动的过程中,抛出来这样的异常:123456789Caused by: org.springframework.context.annotation.Conflictin...

#spring boot
Reactor Mono和Flux 进行反应式编程详解

官网:https://projectreactor.io/教程:https://projectreactor.io/docs/core/release/reference/#about-docReactor的类型Reactor有两种类型,Flux<T>和Mono<T>。Flux类似RaxJava的Observable,它可以触发零到多个事件,并根据实际情况结束...

#spring boot#spring boot
Linux上查找线程使用的CPU时间最长

1. 找出cpu耗用厉害的进程pid    终端执行top命令,然后按下shift+p 查找出cpu利用最厉害的pid号:pid号:31365        2. 根据上面第一步拿到的pid号,top -H -p pid 。然后按下shift+p,查找出cpu利用率最厉害的线程号    线程号:31441    3. 将获取到的线程号转换成16进制,去百度转换一下就行    转换的结果:7AD1 

#java
YARN中内存和CPU两种资源的调度和隔离实现详解

Hadoop Yarn的资源隔离是指为运行着不同任务的“Container”提供可独立使用的计算资源,以避免它们之间相互干扰。目前支持两种类型的资源隔离:CPU和内存,对于这两种类型的资源,Yarn使用了不同的资源隔离方案。对于CPU而言,它是一种“弹性”资源,使用量大小不会直接影响到应用程序的存亡,因此CPU的资源隔离方案采用了Linux Kernel提供的轻量级资源隔离技术Cgroup;对于内

#hadoop
linux 文件权限(s、t、i、a)解析

r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。s或S(SUID,Set UID):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者

#linux
Linux下CGroup进行CPU、内存等资源控制

留存from: http://www.cnblogs.com/kevingrace/p/5685433.html  and  http://www.cnblogs.com/wang_yb/p/3942208.htmlCGroup 介绍CGroup 是 Control Groups 的缩写,是 Linux 内核提供的一种可以限制、记录、隔离进程组 (process g

dd命令测试linux磁盘读写速度操作

1、先熟悉两个特殊的设备:    (1)/dev/null:回收站、无底洞。    (2)/dev/zero:产生字符。2、测试磁盘写能力    time dd if=/dev/zero of=/testw.dbf bs=4k count=100000    rm -f /testw.dbf    因为/dev//zero是一个伪设备,它只产生空字符流,对它不会产生IO,所以,IO都...

    共 65 条
  • 1
  • 2
  • 3
  • 7
  • 请选择