- 博客(8)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 线上环境cpu突然使用百分之百 排查
Top 查看CPU使用率很高的进程,查看其pid 根据 top -Hp pid 查看此进程下的所有线程 找到CPU比较高的线程 pid 通过 printf ‘%x’ pid 将pid 转换为16进制生成一个值 如 666 使用jstack pid (进程pid) 生成到一个文件中 jstack pid > x.txt 通过使用vim 查看 x.txt 找到 通过步骤 4生成的 666这个线程 命令 /666 找到666,查看业务代码找到项..
2021-07-18 14:27:32
128
原创 分布式基础概念
1、微服务 微服务架构风格,就像是吧一个单独的应用程序开发成一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通讯,通常是HTTP API 这些服务围绕业务能力来构建,并通过完全自动话部署机制来独立部署。这些服务使用不同的编程语言书写,以及不同数据存储技术,并保持最低限度的集中式管理。 简单来说,拒绝大型单体应用,给予业务进行微服务话拆分,各个服务都是独立部署运行。 2、集群、分布式、节点 集群是个物理形态,分布式是个工作方式。 只要是一堆及其,就可以叫做集群,他们是不是一起协作干活,没人知
2020-05-27 00:35:53
551
2
原创 集合小总结
list(列表) set(保证数据的唯一性) map(维护多个k-v键值对,k值唯一)集合框架图Collection(集合爸爸级别的接口 ☺) 继承关系 ------>List 可以存放重复的内容 ------>ArrayList 线程不安全,查询速度快(底层为数组,有索引) ------>LinkedList 线程不安全,增删速...
2018-06-08 13:54:34
211
原创 初识 zookeeper
一、Zookeeper概述 Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 Zookeeper从设计模式角度来理解:是一个机遇管缠着模式设计的分布式服务管理框架,它负责存储和管理大都关系的数据,然后接受管缠着的注册,一旦这些数据的状态发生变化,Zookeeper就将负责同志已经在zookeeper上注册的那些管缠着做...
2018-04-11 10:26:42
236
原创 初识 Docker
1、简介 Docker是一个开源的应用容器引擎,基于GO语音并遵从Apache2.0协议开源。 Docker可以让一个开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流向的Linux机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口,更重的是容器性能开销极低 Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置...
2018-04-08 18:03:08
227
原创 SpringBoot初入
一、简介SrpingBoot来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用背景: J2EE笨重的开发、复杂且繁多的配置、低下的开发效率、复杂的部署流程、第三方集成难度较大。解决: “Spring全家桶”时代 SpringBoot:一站式开发方案(Spring技术栈整合) Spri...
2018-03-25 20:51:03
198
原创 IO流
一、IO流的分类1.按流向不同: 输入流、输出流(以程序为主体)2.按类型不同: 字节流、 字符流(字节流用于操作文本 .txt .sh .java, 字节流操作非文本文件 视频、音频、图片)3.按角色不同: 节点流、 处理流IO流工涉及40多个类,都有以下4个抽象基类派生,其子类名称都是以其父类名作为子类的后缀。抽象基类字符流 输入流InputStreamReader输出流OutputStrea...
2018-03-18 21:51:42
194
Docker开发指南高清完整版(带标签)
2018-05-18
SpringBoot实战(第4版)高清版
2018-03-03
mac 安装docker以后无法使用命令行
2018-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人