logo头像

小时候,哭是我们解决问题的绝招。长大后,笑是我们面对现实的武器。

多线程, 到底该设置多少线程

一、前言作为2年以上的开发人员,如果还不理解多线程与多进程之间的区别,那你就赶紧停停手头的工作,回去好好复习吧 现在的程序设计中基本上都是多线程的,作为业务开发人员可能很多人都没有写过多线程的代码,因为这些高危的代码都由框架帮我们实现...

TCP三次握手和四次握手

TCP三次握手和四次握手

唠叨几句笔者最近在进行跳槽的前期准备,把基础知识重新温故了一遍,整理了一篇Java面试圣经,估计很多人看到都会望而却步,停止跳槽的步伐 😅 这篇文章不仅适用于即将准备跳槽的Java程序猿朋友,也同样适用于希望扩充自己知识面的Java...

Java面试之基础篇 - HashMap

前言掌握Java基础技能不仅能在工作中得心应手,在面试中也会占尽优势。相信大家在过去的面试过程中一定被问到过关于HashMap的知识,最近笔者也在准备面试,打算重新学习一遍Java集合的知识。在此带领大家一起来学习下 HashMap...

Kafka是如何实现几十万的高并发写入

Kafka是如何实现几十万的高并发写入

开篇在初识kafka 一文中讲了使用MQ(消息队列)来设计系统带来的好处:业务解耦、流量削峰、灵活扩展 当下流行的MQ有很多,因为我们公司在技术选型上选择了使用Kafka,所以我就整理了一篇关于Kafka的入门知识。通过技术选型 我们...

初识Kafka

初识Kafka

开篇在微服务的架构设计中我们一般都会考虑服务之间互相调用的问题,如何做到更好的解耦设计。在秒杀的系统中会使用异步处理的方式来设计高并发、低延迟的系统架构。提到这些相信大家都会想到使用MQ(消息队列)来处理这些问题。 MQ(消息队列) ...