- 博客(6)
- 收藏
- 关注
原创 分析Java进程CPU占用过高的原因
还是那个服务,今天容器运行着又出现了CPU占用过高的问题。想使用jstack先进容器。docker exec -it <containerId> /bin/bash直接看占用cpu较高的线程是哪一个top -H -p <pid>记录下占用cpu较高的线程的pid看下java线程栈jstack <pid> >> xxx.txt把pid转为十六进制,和jstack快照中的nid对应,最终找到占用dpu资源较多的线程。...
2020-07-13 20:51:56 349
转载 @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
转自 https://blog.csdn.net/walkerJong/article/details/7946109引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲解request 数据到handler method 参数数据的绑定所用到的注解和什么情形下使用;简介:handler method 参数绑定常用的注解,我们根据他们处理的Request的不同内容部分分为四类:(主要讲解常用类型)A、处理requet uri 部分(这里指uri template.
2020-07-13 09:54:51 155
转载 Spring注解@Resource和@Autowired区别对比
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired@Autowired为Spring提供的注解,需要导入包org.springframework.beans.factory.annotati
2020-07-13 09:34:19 176
原创 Linux下Java进程消耗内存异常高
遇到问题 之前打的服务镜像被告知在集群上运行时占用内存异常的高。排查过程 我其实是很纳闷的,因为之前也在服务器上做过测试,对内存的消耗很正常,大概只有500M上下,如今却被告知容器使用了2G的内存。 先去证实一下,拿到了一台曾经被用作集群节点的服务器的使用权,把镜像传过去跑一下。docker load -i XXX.tardocker run -it -m xxxM --cpus=x -e XXXX=xxxx -v XXXX=xxxx -p xxx:xxx XXX:x.x.x 看一
2020-07-07 10:16:11 1045
原创 [git clone]提示[Permission Denied (publickey)]
问题描述在使用 [ git clone xxx ] 时失败,提示 [ Permission Denied (publickey) ] 。SSH连接过程本地向远程服务端发起连接服务端随机生成一个字符串发送给发起登录的本地端本地对该字符串使用私钥(~/.ssh/id_rsa)加密发送给服务端服务端使用公钥(~/.ssh/id_rsa.pub)对私钥加密后的字符串进行解密服务端对比解密后的字符串和第一次发送给客户端未加密的字符串,若一致则判断为登录成功问题解决 使用前已为远程服务器添加公钥
2020-07-05 13:03:21 186
原创 Docker 镜像分层 镜像文件系统 镜像大小 读写层 容器内进程
镜像是什么?一个分层存储的文件一个软件的环境一个镜像可以创建N个容器一个标准化的交付一个不包含Linux内核而又精简的Linux操作系统镜像层 镜像可以看成是由多个镜像层叠加起来的一个文件系统 ,镜像层也可以简单理解为一个基本的镜像,每个镜像层之间通过指针的形式进行叠加。 根据上图,镜像层的主要组成部分包括镜像层ID、镜像层指针「指向父层」、元数据「Layer Metadata,包含了 Docker 构建和运行的信息和父层的层次信息」。 只读层和读写层的组成部分基本一致,同时读
2020-07-05 12:29:15 832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人