摘要: CentOS7安装Docker初体验 作者:IT王小二 博客:https://itwxe.com 一、安装Docker 1、安装依赖。 yum -y install yum-utils device-mapper-persistent-data lvm2 2、配置安装 Docker 的仓库为阿里云。 阅读全文
posted @ 2021-07-09 12:31 IT王小二 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 开新坑了,开始挖坑Docker了,兄弟们。为什么需要Docker呢?Docker是什么?这里开始揭开Docker的面纱。 作者:IT王小二 博客:https://itwxe.com 一、为什么需要Docker 可能每个开发人员都有一种困扰,软件开发完之后部署项目,明明测试环境部署了一点问题没有,怎么 阅读全文
posted @ 2021-07-07 09:25 IT王小二 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一次面试过程中... 作者:IT王小二 博客:https://itwxe.com 面试官:你这个使用 nginx 做负载,是使用单台 nginx 吗?如果 nginx 挂了怎么办? 我:是的,由于业务访问量不大 nginx 挂的可能性不大,考虑服务的稳定性可以使用 keepalived。 面试官:你 阅读全文
posted @ 2021-07-01 09:24 IT王小二 阅读(756) 评论(0) 推荐(3) 编辑
摘要: 使用 Let's Encrypt 证书和搭配 Nginx 实现网站 https 化。 作者:IT王小二 博客:https://itwxe.com 一、SSL证书获取 由于 Let's Encrypy 申请的 SSL 证书只有三个月的有效期,为了实现自动续期,使用 acme.sh 脚本来获取且自动续期 阅读全文
posted @ 2021-06-30 09:27 IT王小二 阅读(482) 评论(6) 推荐(2) 编辑
摘要: ZooKeeper分布式锁的实现。 作者:IT王小二 博客:https://itwxe.com 在分布式的情况下,sychornized 和 Lock 已经不能满足我们的要求了,那么就需要使用第三方的锁了,这里我们就使用 ZooKeeper 来实现一个分布式锁。 一、分布式锁方案比较 方案 实现思路 阅读全文
posted @ 2021-06-29 09:11 IT王小二 阅读(385) 评论(1) 推荐(1) 编辑
摘要: ZooKeeper集群解析。 作者:IT王小二 博客:https://itwxe.com 这篇文章中来介绍一下 ZooKeeper 相关的集群角色,还有 ZAB协议,集群的安装在 ZooKeeper入门 中有介绍。 一、ZooKeeper集群中的角色 Leader 集群工作机制中的核心事务请求的唯一 阅读全文
posted @ 2021-06-28 09:32 IT王小二 阅读(443) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper Java客户端。 作者:IT王小二 博客:https://itwxe.com 这里介绍两个客户端,一个为 ZooKeeper 原生客户端,一个为 ZkClient。 首先创建一个maven项目,pom文件中添加依赖。 <!-- 原生 --> <dependency> <group 阅读全文
posted @ 2021-06-25 09:22 IT王小二 阅读(213) 评论(0) 推荐(0) 编辑
摘要: ZooKeeper入门。 作者:IT王小二 博客:https://itwxe.com 一、ZooKeeper简介 ZooKeeper 致力于提供一个高性能、高可用,且具备严格的顺序访问控制能力的分布式协调服务,是雅虎公司创建,是 Google 的 Chubby 一个开源的实现,也是 Hadoop 和 阅读全文
posted @ 2021-06-24 15:41 IT王小二 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 实现一个并发任务执行框架。 作者:IT王小二 博客:https://itwxe.com 一、需求产生和分析 问题参考来自网络。 公司里有两个项目组,考试组有批量的离线文档要生成,题库组则经常有批量的题目进行排重和根据条件批量修改题目的内容。 架构组通过对实际的上线产品进行用户调查,发现这些功能在实际 阅读全文
posted @ 2021-06-23 09:30 IT王小二 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 并发安全和死锁。 作者:IT王小二 博客:https://itwxe.com 一、并发安全 1. 什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在调用代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的 阅读全文
posted @ 2021-06-22 12:26 IT王小二 阅读(144) 评论(0) 推荐(0) 编辑