11 2021 档案

摘要:前言 你的未来时刻因你现在的努力而改变! 在努力不够的时候,永远不要谈天赋! 工作三年,时不时会和身边的朋友、同学,谈论开发这个岗位的前途性,总觉得事多且累,学不完的新技术。 A同学:放弃了一个更高薪的工作,去了一个外企“躺平”,不怎么加班,几乎大家都是到点就走。 B同学:在互联网工作两年后,开始想 阅读全文
posted @ 2021-11-23 22:41 Craftsman-L 阅读(9267) 评论(27) 推荐(59) 编辑
摘要:百度网盘: 《阿里巴巴Java开发手册》:https://pan.baidu.com/s/1aWT3v7Efq6wU3GgHOqm-CA 密码:uxm8 《深入理解Java虚拟机》:https://pan.baidu.com/s/1K46rIq-Lk1bn08ZLHg5qlQ 密码:uce2 《Ja 阅读全文
posted @ 2021-11-22 14:56 Craftsman-L 阅读(428) 评论(0) 推荐(1) 编辑
摘要:一、概述 1、介绍 在使用线程时,需要new一个,用完了又要销毁,这样频繁的创建和销毁很耗资源,所以就提供了线程池。道理和连接池差不多,连接池是为了避免频繁的创建和释放连接,所以在连 接池中就有一定数量的连接,要用时从连接池拿出,用完归还给连接池,线程池也一样。 线程池:一种线程使用模式。线程过多会 阅读全文
posted @ 2021-11-18 00:45 Craftsman-L 阅读(682) 评论(0) 推荐(3) 编辑
摘要:一、概述 1、介绍 强烈建议读者看这篇之前,先了解队列相关知识,以及生产者与消费者模式。 concurrent 包中,BlockingQueue 很好的解决了多线程中,如何高效安全"传输"数据的问题。通过这些高效并且线程安全的队列类,为快速搭建高质量的多线程程序带来极大的便利。 阻塞队列,首先它是一 阅读全文
posted @ 2021-11-13 00:37 Craftsman-L 阅读(421) 评论(0) 推荐(0) 编辑
摘要:一、概述 1、介绍 JUC 中提供了三种常用的辅助类,通过这些辅助类可以很好的解决线程数量过多时 Lock 锁的频繁操作。这三种辅助类为: CountDownLatch:减少计数。减一计数器。 CyclicBarrier:循环栅栏。加一计数器。 Semaphore:信号灯。 脑图:https://w 阅读全文
posted @ 2021-11-05 10:36 Craftsman-L 阅读(318) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示