简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、容器的本质是一个进程一个容器就如同你之前跑到一个虚拟机中的一个应用程序,比如跑一个Java程序。那么在容器中,主进程就是跑着你Java程序的这个Java进程,其他的进程都是围绕着这个主进程的,如果主进程失败了,那么这个容器就是失败的。二、容器中隔离了以下资源mnt: 存储net : 网络pid : 进程user:用户uts:主机名、域名等ipc:进程间的通信cgroups:隔离资源,如CPU、
JVM中的重要参数我们已经知道了有哪些垃圾收集器,那么它们在JDK中又是如何设置的呢?参数功能UseParNewGC使用ParNew + Serial OldUseSerialGC虚拟机运行在Client模式下的默认值,是Serial + Serial OldUseParallelGC虚拟机运行在Server模式下的默认值,Parallel Scaveng...
安装报错Zookeeper已经安装了很多次了,但是今天竟然遇到了问题。1、首先去官网下载了最新版本:zookeeper-3.5.5。2、回到我的Centos服务器上,修改配置文件。3、然后启动,竟然报错了:错误: 找不到或无法加载主类org.apache.zookeeper.server.quorum.QuorumPeerMain排查之路崩溃,天呀,见鬼了,于是进入到了我的排查之路,...
一、前言fastjson真是不让人省心,2020年5月28日又报了漏洞。fastjson的作用:将javabean序列化为json格式的字符串。将json格式的字符串,反序列化为javabean。二、fastjson使用过程添加maven依赖:<dependency><groupId>com.alibaba</groupId><artifactId>
一、什么是Redis中的Stream?支持多播的可持久化的消息队列,其作者也坦言借鉴了Kafka的设计。它其实是一个消息链表,每个消息都有唯一的消息id,消息是持久化的,Redis重启后消息仍在。每个Stream都可以挂载多给 消费组,每个消费组会有个游标,表示当前消费组已经消费到哪条消息了。同一个消费组可以挂接多个消费者,每个消费者之间是竞争关系,一个消费者消费了消息,游标就有向前移动。...
一、配置样例Sentinel节点中的配置如下,注意里面的注释。port 26379daemonize yesprotected-mode nodir /opt/redislogfile "26379.log"sentinel monitor mymaster 10.10.11.146 6388 2# 判定节点不可达的时间,单位是毫秒。sentinel down-aft...
一、Sentinel总述Sentinel中文为哨兵的意思,它是用来监控Redis主从节点的,当Redis的主节点Down的时候,Sentinel会通过选举投票机制,使对应的Slave节点接管,成为新的Redis Master。我们使用Redis的客户端直接接入Sentinel,由Sentinel告诉我们使用哪个Redis节点作为主节点。接入Sentinel的代码,只需要配置Sentinel的...
文章目录一、安装Jdk二、安装Maven三、下载代码四、编译代码五、运行代码六、IDEA中使用https://start.spring.io 此网址为IDEA中生成SpringBoot项目脚手架的默认地址,因为网络的原因,某些情况下无法正常访问。于是决定自己本地搭建一个这个项目,解决创立SpringBoot项目时的窘境。项目start.spring.io源码的Git地址:https://git..
一、Headless Service有时不需要或不想要负载均衡,以及单独的 Service IP。 遇到这种情况,可以通过指定 Cluster IP(spec.clusterIP)的值为 “None” 来创建 Headless Service。无头 Service 并不会分配 Cluster IP,kube-proxy 不会处理它们, 而且平台也不会为它们进行负载均衡和路由。DNS 如何实现自动配
Service—服务暴露如果你使用 Deployment 来运行你的应用程序,则它可以动态创建和销毁 Pod。每个 Pod 都有自己的 IP 地址,但是在 Deployment 中,在同一时刻运行的 Pod 集合可能与稍后运行该应用程序的 Pod 集合不同,也就是说Pod是非永久性的资源。这导致了一个问题: 如果一组 Pod(称为“后端”)为集群内的其他 Pod(称为“前端”)提供功能, 那么前端