自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【offer比较】北邮应届生六大offer比较!农行研发中心vs华泰证券vs人寿研发中心vs工行业务研发中心vs交行北分vs华为!

对于许多即将踏入职场的同学来说,选择一份适合自己的工作无疑是人生中的一大要事。今天,我们的主人公是一位北邮的毕业生,他所拿到的offer一下就是6个。这六个offer来自于农行研发中心、华泰证券、人寿研发中心、工行业务研发中心、交行北分金融科技以及来自华为2012中央软件院。

2024-03-29 00:28:17 290

原创 【offer比较】太强了!北邮毕业生拿到腾讯CSIG和华为昇腾的offer,你选哪一个?

在求职的十字路口,每一个选择都显得至关重要。在对于应届生的求职过程中,拿到几个心仪的offer总是让人兴奋又纠结。与很多人一样,北京邮电大学的一名优秀毕业生正面临着人生中的一次重要选择。今天的一位北邮同学就是同时拿到了腾讯是CSIG后台开发与华为昇腾的岗位,不得不说这两个offer中随便一个都让人十分羡慕了。

2024-03-29 00:10:30 371

原创 【offer比较】国企躺平VS大厂搞钱?北邮毕业生offer比较:百度52万 vs 人寿研发中心4年40万!

应届生自己面临就业,犯起了选择困难症,互联网、国企不知道如何选择,想必这是很多计算机专业的毕业生都要经历的一番思想斗争。与很多人一样,北京邮电大学的一名优秀毕业生正面临着人生中的一次重要选择。一个来自最大的保险企业——中国人寿研发中心;另一个来自互联网巨头——百度的MEG事业群。

2024-03-28 00:16:17 163

原创 【offer比较】北邮毕业生四大银行offer比较!中信银行 vs 光大银行 vs 民生银行 vs 华夏银行!

对于对于计算机领域的专业人士来说,能够选择一个“稳定、高薪、前景好”的岗位已经是非常难得。今天,我们的主人公是一位北邮的毕业生,他所拿到的四个股份制银行的offer,分别是中信银行、光大银行、民生银行和华夏银行。

2024-03-28 00:05:03 395

原创 kafka学习笔记(四):源码角度理解metadata

Kafka更新metadata的总体流程Kafka集群元数据Kafka每个Topic中有多个分区,这些分区的Leader副本可以分配在集群中不同的Broker上。我们站在生产者的角度来看,分区的数量以及Leader副本的分布是动态变化的。通过简单的示例说明这种动态变化:在运行过程中,Leader副本随时都有可能出现故障进而导致Leader副本的重新选举,新的Leader副本会在其他Broker上继续对外提供服务。当需要提高某Topic的并行处理消息的能力时,我们可以通过增加其分区的数量来实现。当然,还

2021-10-18 01:17:11 1038

原创 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 1243

原创 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 2005

原创 Kafka学习笔记(一):Kafka简介与mac下的环境配置

kafka目前与很多大数据框架比如spark、flink进行对接,另外在很多业务系统中通过存放上游日志信息供下流拉取的作用。之前在实习的资金中台部门中,部门的的计费系统通过拉取kafka存放applog中的计费事件,通过spark streaming的流式处理对计费事件按广告主进行聚合,再进行接下来的实时计费的流程。kafka在业界的使用非常广泛,之前一直没有深入了解其中的原理,于是目前打算写一系列的博客来对kafka进行学习,同时也希望能够和大家一起学习交流。Kafka简介Kafka 是一个分布式的

2021-10-14 01:22:43 665 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 136

原创 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 249

原创 Scala中的泛型详解

Scala中的泛型详解类型参数可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法类型参数**调用时不指定[T]:可以通过给泛型声明的变量传递值来让scala自动推断泛型的实际类型;返回的是使表达式编译通过的合适的类型;在编译时不会检查类型是否满足**调用时指定[T]:可以在函数的调用时候指定泛型的类型;则返回对就必须是T类型;会在编译时检查类型,不满足泛型规则编译不通过泛型类在类声明时,定义一些泛型类型,然后在类的内部,就可以使用这些泛型类型在需要对类中的某些

2021-08-24 10:17:35 1582

原创 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 143

原创 小白也能听懂的MySQL锁机制

MySQL中的锁机制5. Mysql锁问题5.1 锁概述锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。5.2 锁分类从对数据操作的粒度分 :1) 表锁:操作时,会锁定整个表。2) 行锁:操作时,会锁

2020-08-28 17:47:37 120

原创 MySQL中的profile性能分析工具

MySQL中的profile性能分析工具profile简述profile是mysql提供可以用来分析当前会话中语句执行的资源消耗情况。可以用于SQL的调优测量。默认情况下,保存最近15次的运行结果。其默认是关闭,使用前需要开启,可以通过SET profiling = 1命令进行开启。mysql> SELECT @@profiling;+-------------+| @@profiling |+-------------+| 0 |+-------------+1

2020-08-26 18:16:11 609

原创 深入了解MySQL中的B+树索引

深入了解MySQL中的B+树索引之前在数据结构中了解到了B+树,现在在学习MySQL的过程中优再次遇到了B+树,所以今天专门写一篇文章来阐述一下我所理解的B+树,希望能帮助到大家。二叉排序树、平衡二叉树和B树在了解B+树之前我们有必要了解一下一些较为基础的数据结构。首先是二叉排序树。假设,你现在维护着一个身份证信息和姓名的表,需要根据身份证号查找对应的名字,这时对应的二叉排序树的示意图如下所示:二叉搜索树的特点是:每个节点的左儿子小于父节点,父节点又小于右儿子。这样如果你要查ID_card_n

2020-08-23 17:05:31 303

原创 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 239

原创 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 262

原创 在linux系统下安装并使用mysql

在linux系统下安装并使用mysql最近一直在学习mysql,已经看完了尚硅谷的mysql基础课程,感觉对以前课堂上的数据库原理有了更深层次的认识。现在开始研究mysql高级方面的知识,正好借这个机会开始写写博客,文章里面不仅有课堂上讲的一些重点,还有自己的一些理解以及踩过的坑,希望能和大家互相交流一下,一起加油!1.centos7卸载mariadb由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和Maria

2020-08-20 17:34:49 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除