摘要: a56爆大奖在线娱乐首发于公众号:腐烂的橘子 三次握手的流程 第 1 步 - 初始连接请求 SYN(Synchronize) 服务端状态 LISTEN,客户端向服务端发送一个 SYN 标志位的报文段(TCP segment) 这个报文段包含初始序列号 x,以及最大报文段大小等字段 客户端发送报文后,状态设置为 SY 阅读全文
posted @ 2024-04-26 20:19 腐烂的橘子 阅读(216) 评论(0) 推荐(0) 编辑
摘要: a56爆大奖在线娱乐首发于公众号:腐烂的橘子 前言 Beetl 是一款 Java 模板引擎,在公司的项目中大量运用,它的作用是写通用代码时,有一些差异化的逻辑需要处理,这时可以把这些差异化的逻辑写在模板里,程序直接调用,实现了代码的低耦合。 有人问差异化的东西为什么不能通过配置实现?原因是配置只能将一些差异化的值抽 阅读全文
posted @ 2024-04-23 16:12 腐烂的橘子 阅读(183) 评论(0) 推荐(1) 编辑
摘要: 文章首发于公众号:腐烂的橘子 蚂蚁面试主要为电话面试,期间也会要求使用编辑器手写算法题。作为一线互联网大厂,Java 基础知识是必备的,其中垃圾回收也是面试过程中的重中之重。 Java 内存的自动管理,关键要解决内存的自动分配和自动回收。a56爆大奖在线娱乐基于周志明的经典著作《深入理解 JAVA 虚拟机》介绍了内 阅读全文
posted @ 2024-04-22 00:12 腐烂的橘子 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 假设有 20 亿个 QQ 号码,里面有一些是重复的,如何去重? 一般来讲,对于数据量较小的集合,a56爆大奖在线娱乐们可以使用 HashSet 去重,但由于 HashSet 底层的数据结构是数组+链表(可能会有红黑树),在数据量变大时插入效率会下降很多,且在集合中保存 20 个 QQ 号码也会占用大量内存资源。 因此 阅读全文
posted @ 2024-04-20 08:19 腐烂的橘子 阅读(16) 评论(0) 推荐(0) 编辑