写点什么

从三线城市公司跳槽美团关键,啃透了腾讯 T8-3 手写 Java 高级笔记

  • 2021 年 11 月 11 日
  • 本文字数:1188 字

    阅读完需:约 4 分钟

线程池提供了一种限制和管理资源(包括执行一 个任务)。每个线程池还维护一 些基本统计信息,例如已完成任务的数量。


使用线程池的好处:


  • 降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。

  • 提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。

  • 提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配, 调优和监控。




(四).JVM


对于 Java 程序员来说,在虚拟机自动内存管理机制下,不再需要像 C/C++程序开发程序员这样为每一个 new 操作去写对应的 delete/free 操作,不容易出现内存泄漏和内存溢出问题。正是因为 Java 程序员把内存控制权利交给 Java 虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那么排查错误将会是一个非常艰巨的任务。





二、网络


=======================================================================


(一).计算机网络知识


(二).HTTPS 中的 TLS


![从三线城市公司跳槽美团关键,啃透了腾讯 T8-3 手写 Java 高级笔记](https://i


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


mg-blog.csdnimg.cn/img_convert/4b7fb4937e53f5e5fab783f1b342cfa4.png)


三、Linux


==========================================================================


(一)从认识操作系统开始


(二)初探 Linux


(三)Linux 文件系统概览


(四)Linux 基本命令




四、数据结构与算法


============================================================================


(一)数据结构(布隆过滤器)


(二)算法




五、数据库


========================================================================


(一)MySQL



(二)Redis


Redis 优点:


  • 异常快 - Redis 非常快,每秒可执行大约 110000 次的设置(SET)操作,每秒大约可执行 81000 次的读取/获取(GET)操作。

  • 支持丰富的数据类型- Redis 支持开发人员常用的大多数数据类型,例如列表,集合,排序集和散列等等。这使得 Redis 很容易被用来解决各种问题,因为我们知道哪些问题可以更好使用地哪些数据类型来处理解决。

  • 操作具有原子性-所有 Redis 操作都是原子操作,这确保如果两个客户端并发访问,Redis 服务器能接收更新的值。

  • 多实用工具- Redis 是一个多实用工具,可用于多种用例,如:缓存,消息队列(Redis 本地支持发布/订阅),应用程序中的任何短期数据,例如,web 应用程序中的会话,网页命中计数等。






需要免费领取这份腾讯 T8-3 手写 Java 高级笔记的朋友麻烦帮忙点赞一下文章+关注我,然后点这里直达获取


六、系统设计


=========================================================================


(一)RestFul API


(二)常用框架





(三)认证授权(WT. SSO)



(四)分布式


本文主要是简单的介绍了三个常见的概念:分布式系统设计理念、CAP 定理 .BASE 理论,关于分布式系统的还有很多很多东西。




评论

发布
暂无评论
从三线城市公司跳槽美团关键,啃透了腾讯T8-3手写Java高级笔记