- 博客(18)
- 收藏
- 关注
原创 【offer比较】北邮应届生六大offer比较!农行研发中心vs华泰证券vs人寿研发中心vs工行业务研发中心vs交行北分vs华为!
对于许多即将踏入职场的同学来说,选择一份适合自己的工作无疑是人生中的一大要事。今天,我们的主人公是一位北邮的毕业生,他所拿到的offer一下就是6个。这六个offer来自于农行研发中心、华泰证券、人寿研发中心、工行业务研发中心、交行北分金融科技以及来自华为2012中央软件院。
2024-03-29 00:28:17
384
原创 【offer比较】太强了!北邮毕业生拿到腾讯CSIG和华为昇腾的offer,你选哪一个?
在求职的十字路口,每一个选择都显得至关重要。在对于应届生的求职过程中,拿到几个心仪的offer总是让人兴奋又纠结。与很多人一样,北京邮电大学的一名优秀毕业生正面临着人生中的一次重要选择。今天的一位北邮同学就是同时拿到了腾讯是CSIG后台开发与华为昇腾的岗位,不得不说这两个offer中随便一个都让人十分羡慕了。
2024-03-29 00:10:30
953
原创 【offer比较】国企躺平VS大厂搞钱?北邮毕业生offer比较:百度52万 vs 人寿研发中心4年40万!
应届生自己面临就业,犯起了选择困难症,互联网、国企不知道如何选择,想必这是很多计算机专业的毕业生都要经历的一番思想斗争。与很多人一样,北京邮电大学的一名优秀毕业生正面临着人生中的一次重要选择。一个来自最大的保险企业——中国人寿研发中心;另一个来自互联网巨头——百度的MEG事业群。
2024-03-28 00:16:17
332
原创 【offer比较】北邮毕业生四大银行offer比较!中信银行 vs 光大银行 vs 民生银行 vs 华夏银行!
对于对于计算机领域的专业人士来说,能够选择一个“稳定、高薪、前景好”的岗位已经是非常难得。今天,我们的主人公是一位北邮的毕业生,他所拿到的四个股份制银行的offer,分别是中信银行、光大银行、民生银行和华夏银行。
2024-03-28 00:05:03
1721
原创 kafka学习笔记(四):源码角度理解metadata
Kafka更新metadata的总体流程Kafka集群元数据Kafka每个Topic中有多个分区,这些分区的Leader副本可以分配在集群中不同的Broker上。我们站在生产者的角度来看,分区的数量以及Leader副本的分布是动态变化的。通过简单的示例说明这种动态变化:在运行过程中,Leader副本随时都有可能出现故障进而导致Leader副本的重新选举,新的Leader副本会在其他Broker上继续对外提供服务。当需要提高某Topic的并行处理消息的能力时,我们可以通过增加其分区的数量来实现。当然,还
2021-10-18 01:17:11
1129
原创 Kafka学习笔记(三):使用Java进行Producer 开发
上一篇文章中,我们了解到了Kafka中的特有术语以及topic的相关概念,详细内容可以参考 kafka学习笔记(二):理解Kafka集群与Topic。接下来我们将使用 Java 语言调用 Kafka的相关 API,今天首先了解一下对于Producer的相关操作。添加依赖首先我们添加maven依赖,包括下面两个依赖 <dependency> <groupId>org.apache.kafka</groupId>
2021-10-16 01:45:16
1326
原创 Kafka学习笔记(二):理解Kafka集群与Topic
上一篇博客中,我们初步了解了Kafka实质上是一个消息队列,具有异步、解耦、削峰的作用并且在mac环境下安装了Kafka相关环境,具体可以参考https://blog.csdn.net/BlueLotuss/article/details/120755867?spm=1001.2014.3001.5502。今天我们将以实战的方式深入理解 Kafka 集群的基本组件和专有术语 broker、topic、producer、consumer、partition等。从上节课的实验,我们了解了 Kafka 的基本架
2021-10-14 23:20:47
2307
原创 Kafka学习笔记(一):Kafka简介与mac下的环境配置
kafka目前与很多大数据框架比如spark、flink进行对接,另外在很多业务系统中通过存放上游日志信息供下流拉取的作用。之前在实习的资金中台部门中,部门的的计费系统通过拉取kafka存放applog中的计费事件,通过spark streaming的流式处理对计费事件按广告主进行聚合,再进行接下来的实时计费的流程。kafka在业界的使用非常广泛,之前一直没有深入了解其中的原理,于是目前打算写一系列的博客来对kafka进行学习,同时也希望能够和大家一起学习交流。Kafka简介Kafka 是一个分布式的
2021-10-14 01:22:43
720
2
原创 spark学习笔记—核心算子(二)
spark学习笔记—核心算子(二)distinct算子 /** * Return a new RDD containing the distinct elements in this RDD. */ def distinct(numPartitions: Int)(implicit ord: Ordering[T] = null): RDD[T] = withScope { def removeDuplicatesInPartition(partition: Iterator[
2021-09-22 23:04:51
149
原创 spark学习笔记—核心算子(一)
spark学习笔记—核心算子(一)HashPartitioner的决定分区的逻辑核心方法 def getPartition(key: Any): Int = key match { case null => 0 case _ => Utils.nonNegativeMod(key.hashCode, numPartitions) } /* Calculates 'x' modulo 'mod', takes to consideration sign of x,
2021-09-06 10:40:29
274
原创 Scala中的泛型详解
Scala中的泛型详解类型参数可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法类型参数**调用时不指定[T]:可以通过给泛型声明的变量传递值来让scala自动推断泛型的实际类型;返回的是使表达式编译通过的合适的类型;在编译时不会检查类型是否满足**调用时指定[T]:可以在函数的调用时候指定泛型的类型;则返回对就必须是T类型;会在编译时检查类型,不满足泛型规则编译不通过泛型类在类声明时,定义一些泛型类型,然后在类的内部,就可以使用这些泛型类型在需要对类中的某些
2021-08-24 10:17:35
1642
原创 scala学习笔记(一)
快学scala学习笔记var和val的区别val和var的区别内容是否不变val修饰的变量在编译后,等同于加上final是否可以有lazy修饰.val修饰的变量还可以用lazy修饰只有val修饰的变量才能被lazy修饰;使用lazy定义变量后,只有在调用该变量时才会实例化这个变量的值。而且惰性变量只能是不可变变量;类似方法,先声明,后调用scala> val a = 10a: Int = 10scala> lazy val b = 100b: Int = <laz
2021-08-23 09:03:04
174
原创 小白也能听懂的MySQL锁机制
MySQL中的锁机制5. Mysql锁问题5.1 锁概述锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。5.2 锁分类从对数据操作的粒度分 :1) 表锁:操作时,会锁定整个表。2) 行锁:操作时,会锁
2020-08-28 17:47:37
128
原创 MySQL中的profile性能分析工具
MySQL中的profile性能分析工具profile简述profile是mysql提供可以用来分析当前会话中语句执行的资源消耗情况。可以用于SQL的调优测量。默认情况下,保存最近15次的运行结果。其默认是关闭,使用前需要开启,可以通过SET profiling = 1命令进行开启。mysql> SELECT @@profiling;+-------------+| @@profiling |+-------------+| 0 |+-------------+1
2020-08-26 18:16:11
645
原创 深入了解MySQL中的B+树索引
深入了解MySQL中的B+树索引之前在数据结构中了解到了B+树,现在在学习MySQL的过程中优再次遇到了B+树,所以今天专门写一篇文章来阐述一下我所理解的B+树,希望能帮助到大家。二叉排序树、平衡二叉树和B树在了解B+树之前我们有必要了解一下一些较为基础的数据结构。首先是二叉排序树。假设,你现在维护着一个身份证信息和姓名的表,需要根据身份证号查找对应的名字,这时对应的二叉排序树的示意图如下所示:二叉搜索树的特点是:每个节点的左儿子小于父节点,父节点又小于右儿子。这样如果你要查ID_card_n
2020-08-23 17:05:31
313
原创 MySQL中的查询优化
MySQL中的查询优化在上一篇博客中,我们讲过了explain语句的用法以及单表查询的优化策略,这篇将会讨论关联查询,子查询还有order by和group by查询的优化策略。一、关联查询优化我们首先建立一个类表和一个书目表,代码如下。CREATE TABLE IF NOT EXISTS `class` (`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,`card` INT(10) UNSIGNED NOT NULL,PRIMARY KEY (`i
2020-08-22 18:17:27
247
原创 mysql中的explain语句与单表优化
mysql中的explain语句与单表优化一、实验环境准备今天来准备sql优化的环境,整个实验过程包含两张表,一张员工表emp和一张部门表dept,我们通过存储过程实现批量插入数据,1w条部门数据,50w条员工数据。下面给出具体的代码,大家可以结合注释理解执行。#创建表create table dept( id int(11) not null auto_increment, deptName varchar(30) DEFAULT null, address VARCHAR(40)
2020-08-21 18:28:10
276
原创 在linux系统下安装并使用mysql
在linux系统下安装并使用mysql最近一直在学习mysql,已经看完了尚硅谷的mysql基础课程,感觉对以前课堂上的数据库原理有了更深层次的认识。现在开始研究mysql高级方面的知识,正好借这个机会开始写写博客,文章里面不仅有课堂上讲的一些重点,还有自己的一些理解以及踩过的坑,希望能和大家互相交流一下,一起加油!1.centos7卸载mariadb由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和Maria
2020-08-20 17:34:49
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人