摘要:试用期什么事情最重要?把那些能帮助自己快速转正的事情做好。 01 完成跳槽之后,进入新公司并不说明就算真正进入该公司,试用期的三个月考核这才是正式开始。 尤其互联网行业中,在试用期被离职或者主动离职的比比皆是,中间原因很难一概而论。 不过大部分原因可能就是公司环境适应不下来,可能是开发环境,或者工作 阅读全文
posted @ 2021-02-06 08:14 知了一笑 阅读(591) 评论(0) 推荐(4) 编辑
摘要:为什么跳槽?大饼吃多了太撑,想出去走走。 01 从想离职到提出离职,考虑了半个月,至于跳槽的原因,已经有知名互联网大佬给出过精辟解答,这里不重复说了; 离职手续办理好之后,休息了几天时间,然后准备简历和选择公司,在当前这个阶段和就业环境下,心里确实有点犯毛躁,不过选好的河就大胆的去趟,这就是生活该有 阅读全文
posted @ 2021-02-01 08:11 知了一笑 阅读(726) 评论(0) 推荐(1) 编辑
摘要:一、分布式简介 1、架构简介 现在的互联网,几乎常见的复杂系统都会使用分布式架构,如果在不清楚概念之前,刚接触分布式架构这个名词会感觉十分的高大上,其实在对比单服务,集群服务之后,你就会发现本质上都是一样的。 絮叨一句:所谓Java架构师,基本就是看被单服务,集群,分布式不断暴打的频率,架构师因为被 阅读全文
posted @ 2020-04-17 07:52 知了一笑 阅读(1077) 评论(0) 推荐(4) 编辑
摘要:分析业务通常都是要面对全局数据,如果出现大量的上述情况,就会导致数据在使用的时候难度非常大,随之也会带来很多问题:数据分散不规范,导致响应性能差,稳定性低,同时提高管理成本。 当随着业务发展,数据的沉淀越来越多,使用的难度就会陡增,会导致在数据分析之前,需要大量时间去清洗数据。 阅读全文
posted @ 2021-06-09 08:13 知了一笑 阅读(323) 评论(0) 推荐(1) 编辑
摘要:自测是于开发而言,提测是对专业的测试人员而言,如果尽可能在自测阶段就发现问题,并解决问题,那么一个问题就不会影响到团队协作上的更多人员,如果一个简单的问题上升到团队协作层面,很可能会导致问题本身被放大。 阅读全文
posted @ 2021-05-31 12:42 知了一笑 阅读(262) 评论(0) 推荐(0) 编辑
摘要:集合体系的源码中,Map中的HashMap的设计堪称最经典,涉及数据结构、编程思想、哈希计算等等,在日常开发中对于一些源码的思想进行参考借鉴还是很有必要的。 阅读全文
posted @ 2021-05-25 08:21 知了一笑 阅读(185) 评论(0) 推荐(1) 编辑
摘要:List集合体系应该是日常开发中最常用的API,而且通常是作为面试压轴问题(JVM、集合、并发),集合这块代码的整体设计也是融合很多编程思想,对于程序员来说具有很高的参考和借鉴价值。 阅读全文
posted @ 2021-05-17 08:19 知了一笑 阅读(232) 评论(0) 推荐(1) 编辑
摘要:Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。Flink被设计在所有常见的集群环境中运行,以内存执行速度和任意规模来执行计算。主要特性包括:批流一体化、精密的状态管理、事件时间支持以及精确一次的状态一致性保障等。Flink不仅可以运行在包括YARN、Mesos、Kubernetes在内的多种资源管理框架上,还支持在裸机集群上独立部署。在启用高可用选项的情况下,它不存在单点失效问题。 阅读全文
posted @ 2021-05-09 19:32 知了一笑 阅读(253) 评论(0) 推荐(0) 编辑
摘要:Spark是专为大规模数据处理而设计的,基于内存快速通用,可扩展的集群计算引擎,实现了高效的DAG执行引擎,可以通过基于内存来高效处理数据流,运算速度相比于MapReduce得到了显著的提高。 阅读全文
posted @ 2021-04-26 08:31 知了一笑 阅读(362) 评论(0) 推荐(0) 编辑
摘要:Presto是一个开源的分布式SQL查询引擎,适用于交互式分析查询,数据量支持GB到PB字节,Presto虽然具备解析SQL的能力,但它并不属于标准的数据库范畴。 阅读全文
posted @ 2021-04-18 12:52 知了一笑 阅读(184) 评论(0) 推荐(0) 编辑
摘要:这样两极化的观念都跟着大批叫好的玩家,从根本上看就是在说两个人生态度:保守与激进。 就现实而论两种观念都没有错,虽然都不具备参考价值,但是很具有博流量的能力。 在风投领域里有句话:保守从短期看一定是对的,激进从长期去看一定会犯错。 阅读全文
posted @ 2021-04-10 19:43 知了一笑 阅读(332) 评论(0) 推荐(2) 编辑
摘要:与现在相对热门的Clickhouse引擎相比,Druid对高并发的支持相对较好和稳定,但是Clickhouse在任务队列模式中的数据查询能力十分出色,但是对高并发支持不够友好,需要做好很多服务监控和预警。大数据组件中OLAP引擎的选型有很多,在数据的查询引擎层通常都具有两种或者以上的OLAP引擎,选择合适的组件解决业务需求是优先原则。 阅读全文
posted @ 2021-04-05 11:07 知了一笑 阅读(198) 评论(0) 推荐(0) 编辑
摘要:Azkaban是由Linkedin公司推出的可以管理批量工作流任务的调度器,用于在一个工作流内以一个特定的顺序运行一组工作和流程。Azkaban使用job配置文件建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流。 阅读全文
posted @ 2021-03-30 08:25 知了一笑 阅读(201) 评论(0) 推荐(0) 编辑
摘要:苦海无边,回头无岸。 01 晃晃悠悠的,在互联网行业工作了五年,默然回首,你看哪里像灯火阑珊处? 初入职场,大部分程序员会觉得苦学技术,以后会顺风顺水升职加薪,这样的想法没有错,但是不算全面,五年后你会不会继续做技术写代码这是核心问题。 初入职场,会觉得努力加班可以不断提升能力,可以学到技术的公司就 阅读全文
posted @ 2021-03-25 22:03 知了一笑 阅读(263) 评论(0) 推荐(1) 编辑
摘要:Sqoop是一款开源的大数据组件,主要用来在Hadoop(Hive、HBase等)与传统的数据库(mysql、postgresql、oracle等)间进行数据的传递。通常数据搬运的组件基本功能:导入与导出。 鉴于Sqoop是大数据技术体系的组件,所以关系型数据库导入Hadoop存储系统称为导入,反过来称为导出。 Sqoop是一个命令行的组件工具,将导入或导出命令转换成mapreduce程序来实现。mapreduce中主要是对inputformat和outputformat进行定制。 阅读全文
posted @ 2021-03-15 08:38 知了一笑 阅读(228) 评论(0) 推荐(0) 编辑
摘要:函数式编程是一种结构化编程的范式,主要思想是把运算过程尽量写成系列嵌套的函数调用。函数式编程的核心要素:传入参数,执行逻辑,返回值,也可以没有返回值。函数式的编程风格侧重描述程序的执行逻辑,不是执行过程。 阅读全文
posted @ 2021-03-08 08:17 知了一笑 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据; 特点:分布式、高可用、基于流式架构,通常用来收集、聚合、搬运不同数据源的大量日志到数据仓库。 阅读全文
posted @ 2021-03-05 09:00 知了一笑 阅读(222) 评论(0) 推荐(0) 编辑
摘要:基于业务场景做好服务的划分和设计,以及公共服务的基础构建,确保业务层的架构合理且可扩展,是否合理的基本考量就是,不断的新增业务场景是否需要做系统的大刀阔斧的改版,如果服务能力不断丰富,系统的改造成本很小,自然架构合理。 阅读全文
posted @ 2021-02-24 07:57 知了一笑 阅读(416) 评论(0) 推荐(3) 编辑