
搬砖修炼手册
木瓜有益健康
USTC
展开
-
Log4j
Log4j一、介绍二、三大组件三、实例一、介绍Log4j(log for java)appender:目的地layout:布局logger:控制单元level:级别# Appenderorg.apache.log4j.ConsoleAppender(控制台*)org.apache.log4j.FileAppender(文件*)org.apache.log4j.DailyRoll...原创 2020-04-28 18:05:38 · 211 阅读 · 0 评论 -
Kubernetes概述
Kubernetes概述一、Kubernetes是什么二、Kubernetes特性三、Kubernetes集群架构与组件四、Kubernetes核心概念一、Kubernetes是什么Kubernetes(Google)是一个开源容器管理工具,负责容器部署,容器扩缩容以及负载平衡,与所有云提供商合作。可以理解为一个多容器管理解决方案。本质上是一组服务器集群,可以在集群的各个节点上运行特定的do...原创 2020-04-02 17:23:49 · 363 阅读 · 0 评论 -
zookeeper
Zookeeper一、概述二、安装配置三、内部原理四、实例一、概述介绍Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper=文件系统+通知机制。基于观察者模式的分布式服务管理框架,负责存储和管理共同数据,接受观察者的注册,数据变化会通知注册的观察者。特点(1)一个Leader,多个Follower组成的集群;(2)集群中只要有...原创 2020-02-18 22:25:07 · 212 阅读 · 0 评论 -
Kafka扩展内容
Kafka扩展一、重复消费配置二、拦截器三、Kafka Streams四、Kafka与Flume比较一、重复消费配置# 低级API:props.put("group.id","01");# offset自动重置,offset可能因为缓存删除,序号不一定从0开始props.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "earliest");...原创 2020-02-17 22:34:19 · 342 阅读 · 0 评论 -
Kafka
Kafka一、概述二、集群部署三、工作流程分析1. 生产过程(1)写入方式(push)(2)Partition(3)Replication(副本)(4)写入流程2. 存储过程四、API使用1. Producer&Consumer一、概述消息队列Kafka采用点对点模式,必须有监控队列轮询的进程在(耗资源),可以随时任意速度获取数据。发布订阅模式:速度由消息队列推送决定,不用进程...原创 2020-02-17 16:14:36 · 220 阅读 · 0 评论 -
面试复习笔记
面试复习笔记一、数据结构1. 杂谈2. 哈夫曼树3. 哈希冲突4. 图的存储方式5. B-树6. B+树7. 堆二、计算机网络三、操作系统四、数据库五、组成原理六、Linux七、Java一、数据结构1. 杂谈循环队列的顺序表中,为什么要空一个位置?这是为了用来区分队空与队满的情况。如果不空一个位置,则判断队空和队满的条件是一样的。循环队列是为了解决“假溢出”现象。有哪些查找算法基...原创 2019-06-06 22:14:22 · 915 阅读 · 0 评论 -
2019-2020年华为暑期实习生及网络精英挑战赛全过程记录(更新至2019/7/30入职半个月)
华为暑期实习生全过程记录简历投递笔试和在线测试简历投递3.31日前截至。笔试和在线测试在线测试由36道题组成,需要在120分钟内完成。官方给的建议是:答案并无对错之分,试图猜测答案往往会导致你的测评结果无效或导致相反的结果,所以请放松心态,保持答题一致性,无需在每道问题上进行过多思考,轻松作答即可。题目类型:...原创 2019-06-12 00:05:39 · 4290 阅读 · 2 评论 -
刷题小问题合计——持续更新
刷题小问题合计一、保留两位小数一、保留两位小数方法一BigDecimal.setScale(int newScale, RoundingMode roundingMod)方法用于格式化小数点。翻译:scale——范围;round——范围。roundingMod取值:默认用四舍五入方式ROUND_UNNECESSARY,但在精确度丢失时,抛出异常BigDecimal.ROUND_...原创 2019-09-05 15:22:36 · 748 阅读 · 0 评论