摘要: 简介 额。。。。, &*$% 淘气! ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效、高可用的分布式协调服务。 ZooKeeper本质上是一个分布式的小文件存储系统。提供类似于文件系统目录树方式的数据存储,并且可以对书中的节点进行有效管理。从而用来维护和监控存储的数据的状 阅读全文
posted @ 2021-10-13 15:21 牧小农 阅读(3103) 评论(0) 推荐(3) 编辑
摘要: 简介 Zookeeper 是一个分布式应用程序的分布式开源协调服务。是Apache Hadoop 的一个子项目,主要用来解决分布式应用中经常遇到的一些数据管理问题,例如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 Zookeeper 工作原理 ZooKeeper 核心是原子广播 阅读全文
posted @ 2021-09-29 15:36 牧小农 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 我 相信大家应该对我不太熟悉,我叫牧小农,是一位智慧才华美貌都达到登峰造极的全能型天才人物,呸~真不要脸,说错了,再来!!! 大家好,我是一个想火却又没火生活在魔都的一名普通程序猿,瘦瘦高高的,长的还算是清爽干净,身高只有179的一个普通男孩,从15年开始在魔都实习,算算到现在已经六年了,在这六年时 阅读全文
posted @ 2021-09-25 11:41 牧小农 阅读(660) 评论(4) 推荐(6) 编辑
摘要: 一、简介 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额 阅读全文
posted @ 2021-09-17 13:13 牧小农 阅读(16624) 评论(0) 推荐(3) 编辑
摘要: 一、前言 最近公司一场有关于领域驱动设计的技术分享会,主要讲解了服务的划分,Restful API的设计,如何将抽象具有统一业务的范畴的Model,使其模块化,同时能够提炼组合多个模块,使得业务能够独立服务化,在软件开发中如何降低系统的复杂度是一个永恒的挑战,在之前都是通过一系列的设计模式或者范例来 阅读全文
posted @ 2021-09-07 15:19 牧小农 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 一、前言 最近听到了一句比较有感触的话——“如果父母依旧辛苦,那我们的成长又有什么意义?” 人生就是一边拥有,一边失去,一边选择,一边放弃,一边后悔;只有失去才知道有多不舍,不管是对于亲情或是爱情。 不知不觉,我们已经从当初那个懵懵懂懂的小男孩,长成了一个大人了,你好,少年郎,有句话说的好,愿你阳光 阅读全文
posted @ 2021-06-06 11:07 牧小农 阅读(1746) 评论(0) 推荐(2) 编辑
摘要: 一、前言 事情是这个样子的,小农的公司,之前有个功能需要签署来进行一系列的操作,于是我们引入了一个三方平台的签署——上上签,但是有一个比较尴尬的点就是,它不支持合同在浏览器上和附件一起预览的,我们想要的是需要将附件拼接在合同主文件中一起展示,但是它不支持,于是我们就开了一个需求会。。。 产品说,我们 阅读全文
posted @ 2021-05-28 11:17 牧小农 阅读(1931) 评论(7) 推荐(10) 编辑
摘要: 多线程的学习方法 多线程作为面试的重灾区,如果我们能够进行深入的了解和使用,对我们而言是非常有有益的,尤其是在面试的时候,如果多线程回答的好,是非常能够加分的。这样才能够经受住面试官的夺命连环问! 不管学什么,我们都需要有一个整体的认知,俯瞰其全貌,了解其细节,如果可以的话,最好是画一个思维导图,将 阅读全文
posted @ 2021-05-27 13:55 牧小农 阅读(622) 评论(1) 推荐(1) 编辑
摘要: Arthas是啥 当我们系统遇到JVM或者内存溢出等问题的时候,如何对我们的程序进行有效的监控和排查,就发现了几个比较常用的工具,比如JDK自带的 jconsole、jvisualvm还有一个最好用的工具——jprofiler,但是这个是收费的,或者除了很有钱的公司,一般很少人会用这个,还有一个就是 阅读全文
posted @ 2021-05-13 14:06 牧小农 阅读(22038) 评论(1) 推荐(4) 编辑
摘要: 前言 CPU 是时分的,操作系统里面有很多线程,每个线程的运行时间由CPU决定,CPU会分给每一个线程一个时间片,时间片是一个很短的时间长度,如果在时间片内,线程一直占有,就是100%,我们应该意识到,CPU运行速度很快(主频非常高),除非是密集型耗费CPU的运算,其他类型的任务都会在小于时间片的时 阅读全文
posted @ 2021-05-05 15:20 牧小农 阅读(2248) 评论(0) 推荐(2) 编辑