Aug102018
kafka4 副本机制
概述
每个分区有n个副本,可以承受n-1个节点故障。
每个副本都有自己的leader,其余都是follower。
zk中存放分区的leader和 follower replica的信息。(get /brokers/topics/mytest2/partitions/0/state)
每个副本存储消息的部分数据在本地的log和offset中,周期性同步到disk,确保消息写入全部副本或不写入任何一个。
leader故障时,消息或者在写入本地log,或者在producer收到ack消息前...阅读全文
抢沙发
Aug062018
kafka3 本地目录结构以及在在zk上的znode
一 kafka本地目录结构
[root@hadoop ~]# cd /tmp/kafka-logs1
[root@hadoop kafka-logs1]# find .
.
./.lock
./recovery-point-offset-checkpoint
./log-start-offset-checkpoint
./cleaner-offset-checkpoint
./replication-offset-checkpoint
./meta.properties
./mytest-1
./mytest-1/leader-epoch-checkpoint
./mytest-1/00000000000000000000.log
./mytest-1/000000000000000000...阅读全文
Aug032018
CSS3图片自适应各种尺寸的屏幕
在现代的网页设计中,随着移动设备的普及和屏幕尺寸的多样化,如何使图片在各种不同尺寸的屏幕上显示完美成为了一个重要的问题。CSS3为我们提供了一些强大的工具,使图片能够自适应各种尺寸的屏幕。
1. 响应式图片
在CSS3中,我们可以使用max-width属性来设置图片的最大宽度,让图片根据容器的大小自适应。例如:
img {
max-width: 100%;
height: auto;
}
这样设置之后,图片将会根...阅读全文
Aug032018
kafka1 三种模式安装
一 搭建单节点单broker的kafka集群
注意:请打开不同的终端分别执行以下步骤
1.复制安装包到/usr/local目录下,解压缩,重命名(或者软链接),配置环境变量
[root@hadoop ~]# cd /usr/local/
[root@hadoop local]# tar xzvf kafka_2.11-2.0.0.tgz
[root@hadoop local]# mv kafka_2.11-2.0.0 kafka
[root@hadoop local]# ln -s kafka_2.11-2.0.0 kafka #软链接或者重命名执行一条即可
[r...阅读全文
Jul302018
Python3学习之路~0 目录
目录
Python3学习之路~2.1 列表、元组操作
Python3学习之路~2.2 简单的购物车程序
Python3学习之路~2.3 字符串操作
Python3学习之路~2.4 字典操作
Python3学习之路~2.5 简单的三级菜单程序
Python3学习之路~2.6 集合操作
Python3学习之路~2.7 文件操作
Python3学习之路~2.8 文件操作实现简单的shell sed替换功能
Python3学习之路~2.9 字符编码与转码
Python3学习之路~2.10 修改haproxy配置...阅读全文
Jul302018
js实现tab标签效果(多标签页切换效果)
js实现tab标签效果(多标签页切换效果)
<html>
<head>
<title> Tab 效果 </title>
<meta charset="utf-8" content="">
<style type="text/css">
.tab {
width: 150px;
height: 60px;
border: 1px solid #aaa;
border-bottom: none;
float: left;
text-...阅读全文
Jul212018
Jul202018
使用Vue.js进行渐进式Web应用程序开发
在当今互联网时代,Web应用程序的开发变得越来越重要。而Vue.js作为一种现代化的JavaScript框架,使得开发人员能够更轻松地构建出动态且高效的Web应用程序。它以其简单易学、灵活性和高性能而备受开发者喜爱。
为什么选择Vue.js?
Vue.js是一种渐进式框架,这意味着你可以根据你的需要逐步引入其特性。这种方式使得Vue.js非常灵活,能够与其他库或已有的项目集成。同时,Vue.js拥有一个庞...阅读全文
Jul192018
Jul162018
Nginx访问控制与参数调优
Nginx作为高性能web服务器深受广大开发者喜爱。为了安全我们要做好Nginx访问控制,比如允许和禁止某个IP访问、禁止访问某个目录、反爬虫等。同时可以适当调优配置使Nginx性能更加强悍。
Nginx全局变量
Nginx中有很多的全局变量,可以通过$变量名来使用。下面列举一些常用的全局变量:
变量说明boxClass需要执行动画的元素的
变量说明
$args请求中的参数,如www.123.com/1.php?a=1&b=2...阅读全文