技术沙龙Kafka中间件,查找算法以及”Javaer“成长之路的经验分享
Posted SEUMSTC
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术沙龙Kafka中间件,查找算法以及”Javaer“成长之路的经验分享相关的知识,希望对你有一定的参考价值。


听说俱乐部上周又举行了技术沙龙呀!这次来了哪些技术大佬呢?
是哦,我们邀请了研三研二的师兄们技术和经验分享,干货满满,详情请下拉~




1
Kafka—高吞吐量的分布式消息中间件
主讲人:崔佳威

很荣幸我们邀请到了俱乐部原技术部部长崔佳威学长,给我们带来关于Kafka消息中间件的技术分享。
消息中间件是什么?下面借一个简短的例子解释一下~
假设我们需要做一个用户登录系统
用户登陆成功后,需要完成以下操作:
发送一条短信到用户的手机
进行安全策略相关的处理和判断......
直接调用方式

使用消息中间件
异步、解耦、流量控制


消息中间件具有异步、解耦、流量控制的优点,那为什么选用Kafka呢?
Kafka优点:
高吞吐量、低延迟:kafka每秒可以处理几十万条消息,延迟最低只有几毫秒
可扩展性:kafka集群支持热扩展
持久性、可靠性:消息被持久化到本地磁盘,并且支持数据备份防止数据丢失
容错性:允许集群中节点失败
高并发:支持数千个客户端同时读写



通过上面的描述,大家应该知道了,学会Kafka在软件应用中还是用处多多哦~


2
How To Be A Javaer
主讲人:吴飞

值毕业之际,吴飞学长就自己对Java学习,后台开发技术以及求职经验做了分享,想成为Java工程师的你看过来~
Java开发技能谱如下:

接下来吴飞学长分别就Java语言,计算机基础,数据结构与算法,数据库,设计模式,Web开发等各个方面分别进行了介绍以及学习方法的分享






3
二分查找的变种算法
主讲人:杨龙
杨龙学长,自动化学院研二在读,已合作发表SCI论文两篇。这次给我们带来了二分查找的变种算法技术分享。
二分查找的变种是指将二分查找的判断条件变换一下,比如:
1.数组之中的数据可能可以重复;
2.要求返回匹配的数据的最小(或最大)的下标;
3.更近一步, 需要找出数组中第一个大于key的元素等
此时二分查找的算法也需要相应的变种,以满足在不同条件下,也能正确找出相应的值。



最后
相信看了这么多,小伙伴们也学习了不少的知识吧。再次感谢学长们的分享,期待俱乐部下一次的技术沙龙~
还记得樱花正开,技术沙龙等你来
图文编辑:zl
以上是关于技术沙龙Kafka中间件,查找算法以及”Javaer“成长之路的经验分享的主要内容,如果未能解决你的问题,请参考以下文章