zk是干什么的?????分布式服务架构,解决统一命名,状态同步,集群管理,分布式应用配置项管理为了减轻分布式应用程序所承担的协调任务,比如hadoop中多个NameNode节点,怎么管理与节点间信息同步,Hbase中master与slaver之间状态同步。怎么干的???既然是为了减轻协调任务,产生了角色,有老大leader,跟随的follower,观察的observerleader,负责投票的发起
分类:
其他好文 时间:
2019-11-22 15:29:36
阅读次数:
79
本文首发于:面试必知必会|理解堆和堆排序微信公众号:后端技术指南针持续输出干货 欢迎关注 惊喜直达! 本文将阐述堆和堆排序的基本原理,通过本文将了解到以下内容: 堆数据结构的定义 堆的数组表示 堆的调整函数 堆排序实践 1.堆的简介 堆是计算机科学中的一种特别的树状数据结构。若是满足以下特性,即可称 ...
分类:
编程语言 时间:
2019-11-20 19:31:13
阅读次数:
110
写在前面的 最近看了Kafka Summit上的这个分享,觉得名字很霸气,标题直接沿用了。这个分享源于社区的KIP-500,大体的意思今后Apache Kafka不再需要ZooKeeper。整个分享大约40几分钟。完整看下来感觉干货很多,这里特意总结出来。如果你把这个分享看做是《三国志》的话,那么姑 ...
分类:
其他好文 时间:
2019-11-20 12:39:08
阅读次数:
100
目前市面上有很多在线图片压缩工具,给我们日常办公提供了十分的便利性,每款工具各有侧重 我们从界面美观性、操作便利度、知名度角度选取了选取了六款进行对比评测,这六款图片压缩工具分别为: 智图 TinyPNG iLoveIMG img.top Optimizilla docsmall 我们对上述六款产品 ...
分类:
其他好文 时间:
2019-11-19 01:22:46
阅读次数:
117
Nginx工作原理:Nginx由内核和模块组成1.Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个locationblock,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真正的劳动工作者。2.通常一个location中的指令会涉及一个handler模块和多个filter模块(当然,多个loca
分类:
其他好文 时间:
2019-11-18 09:55:43
阅读次数:
82
项目背景 简述 还记得当初刚进入大学学习计算机软件语言java的时候,真的是一头雾水,一窍不通,就像拿着刀杀一头猪,实在无从下手,不知道学些什么,虽然学校发的有教材,实在忍不住吐槽一句真的水,导致自己走了很多弯路,尤其到大三的时候,想准备找个java实习,投了一家挂一家,笔试都过不了,面试的机会都没 ...
分类:
微信 时间:
2019-11-17 20:45:27
阅读次数:
112
简单总结接下我这边angular前端优化步骤都是满满的干货,各位客官有好的改进欢迎留言~ 1. 动静分离 项目里面前端比较占用带宽的一般都是加载静态资源,请求后台接口一般占用带宽都是1kb左右,但是在加载静态资源往往会达到mb级别,占用大量带宽,明现影响了业务,所以动静分离是必须而且必要做的,ang ...
分类:
其他好文 时间:
2019-11-17 17:37:47
阅读次数:
86
今天继续讲述逆向开发中另一个比较重要的课程是代码注入内容,本篇篇幅比较长,但还是有很多干货的,希望大家通过此篇文章更加了解逆向开发中的要点和知识点.我们将分解几个内容,进行讲解: Framework注入 Dylib注入 MethodSwizzle 微信示例讲解 总结 让代码执行自己的代码,整体方案如 ...
分类:
其他好文 时间:
2019-11-17 14:31:50
阅读次数:
70
一、课程介绍 人生苦短,我用.NET Core!缓存在很多情况下需要用到,合理利用缓存可以一方面可以提高程序的响应速度,同时可以减少对特定资源访问的压力。 所以经常要用到且不会频繁改变且被用户共享的数据很适合放在缓存中。为了提高程序效率,我们经常将一些不频繁修改,但是使用了还很大的数据进行缓存。尤其 ...
分类:
Web程序 时间:
2019-11-17 14:25:48
阅读次数:
71