- 博客(16)
- 收藏
- 关注
原创 docker-compose
项目是Docker官方的开源项目负责实现对Docker容器集群的快速编排2.通过编写文件可对多个服务同时进行启动停止更新可定义依赖按顺序启动服务。
2023-04-10 10:11:15 688
原创 Etcd基本介绍&Raft选举算法
Raft选举算法1.Raft选举算法介绍:Raft通过当选的领导者达成共识。筏集群中的服务器是领导者或追随者,并且在选举的精确情况下可以是候选者(领导者不可用)。领导者负责将日志复制到关注者。它通过发送心跳消息定期通知追随者它的存在。每个跟随者都有一个超时(通常在150到300毫秒之间),它期望领导者的心跳。接收心跳时重置超时。如果没有收到心跳,则关注者将其状态更改为候选人并开始领导选举。Raft算法是典型的多数派投票选举算法,其选举机制与我们日常生活中的民主投票机制类似,核心思想是。
2023-04-04 10:56:16 704
原创 docker安装mysql5.7
v:挂载宿主机的一个目录, 持久化存储的关键所在,将主机目录挂载到容器对应目录,分别是:配置文件、日志文件、数据文件。on-failure表示,若容器的退出状态非0,则docker自动重启容器,--restart=always:容器自动启动参数,其值可以为[no,on-failure,always]--privileged=true:使用该参数,container内的root拥有真正的root权限,always表示,只要容器退出,则docker将自动重启容器。--name mysql:容器名字。
2023-04-03 11:12:41 308
原创 String&异常Exception&线程&总结
一、String&StringBuffer&StringBuilder复习2.String s = new String("xyz");创建了几个 String Object? 二者之间有什么区别? xyz 是字面量3、String 和 StringBuffer 的区别二.异常Exception复习
2022-06-01 19:38:39 119
原创 java基础入门
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1. &和&&的区别 2. 八种基本数据类型的大小,以及他们的封装类 3. switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上? 4. short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 一、&和&&的区别&a...
2022-05-31 09:22:03 73
原创 初入了解秒杀系统和如何设计一个简单
秒杀,对我们来说,都不是一个陌生的东西。每年的双11,618以及时下流行的直播等等。秒杀然而,这对于我们系统而言是一个巨大的考验。那么,如何才能更好地理解秒杀呢?我觉得作为一个程序员,你首先要从高维度出发,从整体上思考问题。在我看来,秒杀其实主要解决两个问题,一个是并发读,一个是并发写。并发读的核心优化理念是尽量减少用户到服务端来“读”数据,或者让他们读更少的数据;并发写的处理原则也一样,他要求我们在数据库层面独立出来一个库,做特殊的处理。另外,我们还要针对秒杀系统做一个保护,针对意料之外的情况
2022-04-25 11:23:03 77
原创 docker安装nginx
安装nginx 1.搜索nginx镜像 docker search nginx 2.拉取镜像 docker pull nginx 3.在宿主机中创建挂载目录 mkdir -p /data/nginx/{conf,conf.d,html,log} 注1:因为在nginx镜像中没有安装vi或vim编辑器(安装又太麻烦了),无法编辑nginx配置文件,所以直接通过数据卷挂载上去更加方便 注2:将nginx配置...
2022-04-13 11:42:59 4255
原创 微信小程序的事件绑定、接收参数、示例
1.微信小程序的事件类别: tap:点击事件 input:输入事件 longtap:长按事件; touchstart:触摸开始; touchend:触摸结束; touchcansce:取消触摸; 注1:小程序中请求处理方法是不能传递参数,正确方式:通过data-xxx属性传递参数,再通过事件源获得参数 注2:小程序中默认绑定为单向绑定 错误 <button bindtap="...
2022-04-13 11:31:59 5366
原创 docker使用Dockerfile创建jdk容器
docker使用Dockerfile创建jdk容器 0.启动虚拟机,进入centos 1.创建文件夹上传jdk的安装包,和在同级目录下编写Dockerfile文件 mkdir -p /usr/local/java # 注意d是大写 touch Dockerfile 2.编写 Dockerfile 文件 #0.vi Dockerfile进入编辑模式 #1.指定基础镜像,并且必须是第一条指令 FROM ...
2022-04-12 18:34:06 1152
原创 CenterOS下安装docker
1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本$ uname -r2.使用 root 权限登录 Centos。确保 yum 包更新到最新。$ yum update出现确认命令的时候选择y然后回车注:如果出现以下错误2:postfix-2.10.1-6.el7.x86_64 has missing requires of libmysqlclient.so.18()(64bit)2:postfix-2.10.1-6.e.
2022-03-19 16:36:30 1676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人